- Argentina (Español)
- Australia (English)
- Österreich (Deutsch)
- Belgique (Français)
- België (Nederlands)
- Bolivia (Español)
- Brasil (Português)
- Canada (English)
- Canada (Français)
- Chile (Español)
- Colombia (Español)
- Costa Rica (Español)
- Česká republika (Čeština)
- Danmark (Dansk)
- Deutschland (Deutsch)
- Germany (English)
- Ecuador (Español)
- El Salvador (Español)
- España (Español)
- Espanya (Català)
- France (Français)
- Ελλάδα (Ελληνική)
- Guatemala (Español)
- Honduras (Español)
- Hong Kong (English)
- 香港 (中文)
- India (English)
- Indonesia (Bahasa Indonesia)
- Indonesia (English)
- Ireland (English)
- Israel (English)
- ישראל (עִבְרִית)
- Italia (Italiano)
- 日本 (日本語)
- Malaysia (English)
- Malaysia (Melayu)
- México (Español)
- Nederland (Nederlands)
- New Zealand (English)
- Nicaragua (Español)
- Norge (Norsk)
- Panamá (Español)
- Paraguay (Español)
- Perú (Español)
- Philippines (English)
- Polska (Polski)
- Portugal (Português)
- Puerto Rico (Español)
- República Dominicana (Español)
- România (Română)
- المملكة العربية السعودية (العَرَبِيَّة)
- Saudi Arabia (English)
- Suisse (Français)
- Schweiz (Deutsch)
- Singapore (English)
- South Africa (English)
- 대한민국 (한국어)
- Suomi (Suomi)
- Sverige (Svenska)
- 台灣 (中文)
- ประเทศไทย (ภาษาไทย)
- Thailand (English)
- Türkiye (Türkçe)
- Україна (Українська)
- United Arab Emirates (English)
- United Kingdom (English)
- United States (English)
- Estados Unidos (Español)
- Uruguay (Español)
- Venezuela (Español)
- Vietnam (English)
- Việt Nam (Việt)

Everything you should know
Flight Deals
Cheap Flights from Johannesburg to Denpasar (JNB-DPS)
Here are some of the best deals found on KAYAK recently from the most popular airlines for return flights from Johannesburg to Denpasar that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.
Recent return flight deals from OR Tambo to Denpasar
Wed, Feb 17 - Wed, Feb 24
9:50 - 11:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
19h 45m1 stop Abu Dhabi Zayed Intl
18:45 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
19h 40m1 stop Abu Dhabi Zayed Intl
R12 413Etihad Airways
Thu, Nov 26 - Thu, Dec 3
9:50 - 22:15JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 25m1 stop Abu Dhabi Zayed Intl
18:45 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
19h 40m1 stop Abu Dhabi Zayed Intl
R12 663Etihad Airways
Fri, Mar 19 - Tue, Mar 30
13:45 - 22:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
26h 55m1 stop Doha Hamad Intl
0:35 - 15:20DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
20h 45m1 stop Doha Hamad Intl
R13 180Qatar Airways
Sun, Nov 29 - Sun, Dec 6
20:20 - 22:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
20h 20m1 stop Doha Hamad Intl
18:50 - 15:35DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
26h 45m1 stop Doha Hamad Intl
R13 180Qatar Airways
Sun, Apr 11 - Sat, Apr 17
10:05 - 16:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
24h 30m1 stop Dubai Intl
0:35 - 16:15DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
21h 40m1 stop Dubai Intl
R13 546Emirates
Thu, Apr 1 - Wed, Apr 7
10:05 - 22:25JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 20m1 stop Dubai Intl
19:45 - 20:35DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
30h 50m1 stop Dubai Intl
R13 929Emirates
Tue, Nov 10 - Tue, Nov 17
20:20 - 17:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
39h 00m1 stop Doha Hamad Intl
7:10 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
31h 15m3 stops Surabaya Juanda Kuala Lumpur Intl Abu Dhabi Zayed Intl
R13 929Multiple Airlines
Sun, Nov 15 - Sun, Nov 22
20:20 - 17:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
39h 00m1 stop Doha Hamad Intl
13:05 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
25h 20m2 stops Kuala Lumpur Intl Abu Dhabi Zayed Intl
R14 163Multiple Airlines
Sat, Mar 6 - Sat, Mar 20
11:00 - 15:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
22h 20m1 stop Hong Kong Intl
16:30 - 7:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
20h 55m1 stop Hong Kong Intl
R14 546Cathay Pacific
Thu, Mar 4 - Thu, Mar 18
11:00 - 17:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
24h 40m1 stop Hong Kong Intl
16:30 - 7:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
20h 55m1 stop Hong Kong Intl
R14 929Cathay Pacific
Recent one-way flight deals from OR Tambo to Denpasar
Mon, Nov 16
13:45 - 17:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
21h 35m1 stop Doha Hamad Intl
R7 115Qatar Airways
Fri, Nov 13
13:45 - 22:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
26h 55m1 stop Doha Hamad Intl
R7 115Qatar Airways
Mon, Nov 9
13:45 - 17:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
21h 35m1 stop Doha Hamad Intl
R7 115Qatar Airways
Thu, Dec 24
18:50 - 22:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
21h 45m1 stop Dubai Intl
R8 531Emirates
Thu, Dec 24
18:50 - 22:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
21h 45m1 stop Dubai Intl
R8 581Emirates
Mon, Nov 16
13:25 - 0:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
29h 10m3 stops Dubai Intl Bangkok Suvarnabhumi Phuket City
R9 231Multiple Airlines
Mon, Jan 18
10:10 - 19:00JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
26h 50m3 stops Dubai Intl Bangkok Suvarnabhumi Singapore Changi
R9 431Multiple Airlines
Mon, Nov 16
13:40 - 10:10JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
38h 30m1 stop Singapore Changi
R14 862Singapore Airlines
Thu, Dec 17
9:50 - 21:50JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 00m2 stops Abu Dhabi Zayed Intl Jakarta Soekarno-Hatta Intl
R14 929Etihad Airways
Wed, Dec 16
9:50 - 21:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
29h 45m2 stops Abu Dhabi Zayed Intl Jakarta Soekarno-Hatta Intl
R15 062Etihad Airways
Recent last minute flight deals from OR Tambo to Denpasar
Sun, Nov 1 - Sat, Nov 14
9:50 - 22:15JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 25m1 stop Abu Dhabi Zayed Intl
1:35 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
36h 50m1 stop Abu Dhabi Zayed Intl
R12 696Etihad Airways
Sun, Nov 1 - Sat, Nov 7
9:50 - 22:15JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 25m1 stop Abu Dhabi Zayed Intl
1:35 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
36h 50m1 stop Abu Dhabi Zayed Intl
R12 930Etihad Airways
Sun, Nov 1 - Sat, Nov 14
9:50 - 22:15JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
30h 25m1 stop Abu Dhabi Zayed Intl
1:35 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
36h 50m1 stop Abu Dhabi Zayed Intl
R12 963Etihad Airways
Wed, Nov 4 - Sun, Nov 8
20:20 - 22:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
20h 20m1 stop Doha Hamad Intl
18:50 - 8:40DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
19h 50m1 stop Doha Hamad Intl
R13 146Qatar Airways
Sat, Oct 31 - Thu, Nov 5
13:45 - 22:40JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
26h 55m1 stop Doha Hamad Intl
0:35 - 15:35DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
21h 00m1 stop Doha Hamad Intl
R13 463Qatar Airways
Sat, Oct 31 - Thu, Nov 5
13:45 - 17:20JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
21h 35m1 stop Doha Hamad Intl
0:35 - 15:35DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
21h 00m1 stop Doha Hamad Intl
R13 579Qatar Airways
Mon, Nov 2 - Mon, Nov 9
9:50 - 0:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
32h 45m2 stops Abu Dhabi Zayed Intl Phuket City
15:05 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
23h 20m2 stops Phuket City Abu Dhabi Zayed Intl
R14 696Multiple Airlines
Mon, Nov 2 - Mon, Nov 9
9:50 - 0:35JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
32h 45m2 stops Abu Dhabi Zayed Intl Phuket City
15:05 - 8:25DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
23h 20m2 stops Phuket City Abu Dhabi Zayed Intl
R14 696Multiple Airlines
Sun, Nov 1 - Sat, Nov 14
13:25 - 22:15JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
26h 50m2 stops Dubai Intl Singapore Changi
0:30 - 16:40DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
22h 10m1 stop Dubai Intl
R19 028Emirates
Mon, Nov 2 - Sun, Nov 15
13:40 - 13:25JNB Johannesburg OR Tambo-DPS Denpasar Bali Ngurah Rai
17h 45m1 stop Singapore Changi
16:25 - 6:10DPS Denpasar Bali Ngurah Rai-JNB Johannesburg OR Tambo
19h 45m1 stop Singapore Changi
R25 093Singapore Airlines
Booking Insights
Price, demand, and travel trends for Johannesburg OR Tambo Airport to Denpasar flights
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights with more confidence.
Prices
Airlines
Stopovers
How much is a return flight from Johannesburg OR Tambo Airport to Denpasar?
This analysis is based on the cheapest return price found on KAYAK in the last 12 months by searching for a flight from Johannesburg OR Tambo Airport to Denpasar departing in February.What's the cheapest day of the week to fly from Johannesburg OR Tambo Airport to Denpasar?
Based on deals KAYAK users found in the last 12 months, Monday is the cheapest day of the week to fly from Johannesburg OR Tambo Airport to Denpasar. It's 3% cheaper than the average day, while Saturday is the most expensive, with prices 2% higher.
What is the cheapest month to fly from Johannesburg OR Tambo Airport to Denpasar?
KAYAK internal proprietary data takes all prices for each month over the last 12 months for return flights from Johannesburg OR Tambo Airport to Denpasar, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.•November is the cheapest month to fly from Johannesburg OR Tambo Airport to Denpasar at R12 863 return.
•December (R16 162) and July (R16 129) are the most expensive months.
•The price difference between flying in the cheapest and most expensive months is 25% on average.
This is based on KAYAK aggregated and averaged internal data over the past 12 months.
Return flights from Johannesburg OR Tambo Airport to Denpasar typically range from R12 989 to R16 199. The lowest price found in the past 5 days was R12 413 on Etihad Airways.
What is the most popular stopover airport when flying from Johannesburg OR Tambo Airport to Denpasar?
KAYAK data for 1-stop return journeys over the past 3 months. Only counts itineraries with the same stopover on both legs.Doha Hamad Intl (DOH) is the most popular stopover for the Johannesburg OR Tambo Airport to Denpasar route. 30% of KAYAK users who booked 1-stop return journeys over the past 3 months connected via DOH.
What is the cheapest stopover airport when flying from Johannesburg OR Tambo Airport to Denpasar?
Flights via Doha Hamad Intl (DOH) offer the most affordable fares, with an average return price of R14 148. Based on KAYAK data over the past 3 months.
Key details for Johannesburg OR Tambo Airport to Denpasar flights
Low season | February |
|---|---|
High season | November |
Cheapest flight | R7 115 |
When to book flights from OR Tambo to Denpasar
Are your dates flexible? Find out the best times to travel from OR Tambo to Denpasar based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price
KAYAK looks at all historical flight data for each date to provide a predicted price for one-way trips or returns with a duration up to 40 days. While we try to provide actual minimum prices for each date, some prices are predictions and actual prices may differ.
Your Johannesburg OR Tambo Airport to Denpasar flight questions, answered
Find helpful answers about this route, including flight times, airports, airlines, and booking tips.
Your guide to booking Johannesburg OR Tambo Airport to Denpasar flights
Get tips on when to book, when to fly, and what to know before your trip.More options for your flight from OR Tambo to Denpasar
Complete your trip to Denpasar with a hotel stay or car hire
Information on your arrival and departure airports
Cabin class types available on flights to Denpasar
Cabin classes available on flights to Denpasar. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.
Flights from domestic origins to Denpasar
Flights to other popular destinations
The most popular flights on KAYAK according to clicks in the last 2 weeks. Prices are the lowest found on KAYAK over the last 7 days. Price and availability are not guaranteed.