Find a great deal and save up to 43% by booking at least 35 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from South Africa to Denpasar within the next two weeks, with the cheapest ticket starting at R17 643.
February is one of the best times of the year to fly to Denpasar from South Africa. Prices for February average R15 032 per person but you can even find prices for as low as R10 298. The most expensive prices can be found in the month of July. Opting for a February flight can save you 25% on your journey compared to booking in July
When flying from South Africa to Denpasar, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Fly from
Fly to
Budget
R11 945 - R17 832
Route
Depart
Return
Price
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Sun 21/1
1 stop14h 35m
Denpasar Bali Ngurah Rai
Sun 28/1
1 stop15h 10m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Thu 7/3
1 stop20h 50m
Denpasar Bali Ngurah Rai
Mon 18/3
1 stop21h 40m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Wed 17/1
1 stop33h 10m
Denpasar Bali Ngurah Rai
Tue 30/1
1 stop24h 20m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Sun 21/1
1 stop27h 00m
Denpasar Bali Ngurah Rai
Sun 28/1
2 stops31h 50m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Sun 21/1
1 stop27h 00m
Denpasar Bali Ngurah Rai
Sun 28/1
2 stops26h 30m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Wed 21/2
1 stop14h 35m
Denpasar Bali Ngurah Rai
Wed 28/2
1 stop14h 15m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Fri 2/2
1 stop21h 30m
Denpasar Bali Ngurah Rai
Thu 15/2
1 stop22h 30m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Tue 5/3
1 stop21h 45m
Denpasar Bali Ngurah Rai
Sat 16/3
1 stop21h 25m
Johannesburg OR TamboDenpasar Bali Ngurah Rai
JNB - DPS
JNBDPS
Johannesburg OR Tambo
Sun 17/3
3 stops34h 30m
Denpasar Bali Ngurah Rai
Thu 28/3
2 stops26h 30m
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Boarding
Comfort
Food
Crew
Entertainment
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Denpasar Bali Ngurah Rai (DPS), located 9,6 km from the city centre, is the airport you fly into when you book flights from South Africa to Denpasar.
Yes, there are multiple flights from South Africa to Denpasar for under R12 000. The cheapest flight booked recently is on Singapore Airlines for just R11 945, but on average you can expect to pay R13 365.
There are currently 20+ open flights from South Africa to Denpasar within the next 7 days for less than R20 400.
R8 102 is the cheapest one-way deal found within the past few days, from Qatar Airways. You may also be able to find cheap deals on Singapore Airlines and Emirates, with prices starting from R10 449 and R11 453, respectively.
When deciding which route to take from South Africa to Denpasar, consider Johannesburg OR Tambo - Denpasar Bali Ngurah Rai, Cape Town Intl - Denpasar Bali Ngurah Rai or Durban King Shaka Intl - Denpasar Bali Ngurah Rai, as they are the most popular.
Consider Cathay Pacific, Emirates or KLM when booking your flight. These represent the most popular airlines when flying from South Africa to Denpasar.
JNB stands for Johannesburg OR Tambo Airport, while DPS stands for Denpasar Bali Ngurah Rai Airport. These codes are often called IATA codes, a set of identifiers established by IATA (International Air Transport Association) that is widely used by airlines and the aviation industry. Cape Town Intl Airport (CPT), Durban King Shaka Intl Airport (DUR), Port Elizabeth Airport (PLZ), George Airport (GRJ), East London Airport (ELS) are some additional IATA codes for airports related to your trip.
Deals for South Africa to Denpasar flights are sourced from 900+ travel sites when you use Cheapflights. When all flight results come back, Cheapflights lets you sort and filter flights using different criteria to choose better, like price, airport, cabin class, and plenty of other options.
Cheapflights helps you find that perfect flight to Denpasar from South Africa by searching from hundreds of airlines and agencies you know and love. We are also free to use, in case you were wondering!
Yes! Cheapflights helps users easily find flights from South Africa to Denpasar with no change fees.
Yes! Start tracking prices for South Africa to Denpasar flights today and get alerted whenever prices for these flights change. To access this feature, click the bell icon next to the flight deals above, which will prompt you for a valid email address to receive your alerts.