Cheap Flights from Johannesburg to Denpasar
Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Johannesburg
RatePunk searches hundreds of travel sites at once for deals on flights to Denpasar
Prices updated 5 days ago
402 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated Jul 12, 2026.)
Today’s best flight deals from Johannesburg to Denpasar
Explore current cheapest deals departing from Johannesburg to Denpasar
Round trip
Sort by: Cheapest
November 6 - November 16
JNB - Denpasar
$970
$761
Round trip
October 14 - October 21
JNB - Denpasar
$1,067
$762
Round trip
November 13 - November 20
JNB - Denpasar
$970
$763
Round trip
November 13 - November 22
JNB - Denpasar
$974
$763
Round trip
November 1 - November 15
JNB - Denpasar
$963
$763
Round trip
November 16 - November 19
JNB - Denpasar
$968
$763
Round trip
October 20 - October 26
JNB - Denpasar
$1,072
$766
Round trip
November 12 - November 19
JNB - Denpasar
$970
$766
Round trip
October 18 - October 26
JNB - Denpasar
$1,052
$767
Round trip
October 14 - October 18
JNB - Denpasar
$1,067
$767
Round trip
Unlock all 500+ flight deals to Denpasar and get alerts when great deals appear
Johannesburg to Denpasar: Overview
Insights for flights from Johannesburg to Denpasar
How much is a round trip from Johannesburg to Denpasar
Regular price: $921 - $1,509
Prices for flights from Johannesburg to Denpasar are currently below the regular range.
The regular price range for this route is $921 to $1509. The current lowest deal is $762 with Singapore Airlines for travel from Oct 14-Oct 21.
now $762
Low $921
High $1,509
The cheapest time to fly from Johannesburg to Denpasar
The cheapest month to fly from Johannesburg to Denpasar is January, with a median price of $633. The most expensive month is April, with a median price of $2014. Prices are generally lower from January to October.
January
Flights from $633
April
Flights from $2,014
Direct flights from Johannesburg to Denpasar
Etihad Airways
Emirates Airlines
Qatar Airways
Singapore Airlines
Last-minute flights going from Johannesburg to Denpasar
Sat, Sep 5
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
Singapore Airlines
$962
$877
One-way
Wed, Sep 9
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
Etihad Airways
$998
$789
One-way
Wed, Sep 9
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
Singapore Airlines
$1,014
$846
One-way
Mon, Sep 28
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
$972
$798
One-way
Fri, Oct 2
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
Qatar Airways
$1,033
$840
One-way
Sat, Oct 3
JNB - Denpasar
Johannesburg (JNB) - Denpasar (DPS)
Singapore Airlines
$1,039
$878
One-way
Biggest price drops on these dates for flights from Johannesburg to Denpasar
Dec 1 - Dec 8
$1,283 → $874
32%
Dec 8 - Dec 14
$1,284 → $875
32%
Dec 4 - Dec 9
$1,294 → $885
32%
Dec 6 - Dec 13
$1,283 → $875
32%
Popular Airports to fly from Johannesburg to Denpasar
Johannesburg - Denpasar route insights
💸 Price insights
Recent fares are above the typical level
Recent fares from Johannesburg to Denpasar are above the typical level, with a median price of $1545.
📅 Best time to fly
January is historically the cheapest month to fly
Historically, January is the cheapest month to fly from Johannesburg to Denpasar, with a median price of $633.
⏱️ Flight duration
Connecting flights average 21h 50m
Connecting flights from Johannesburg to Denpasar typically average 21h 50m.
✈️ Airlines & availability
Deals are frequent on this route
Deals on flights from Johannesburg to Denpasar are frequent, with no direct flights available.
🏆 Airline highlight
Singapore Airlines offers a recent deal for $762
Singapore Airlines recently offered a deal for $762 from Johannesburg to Denpasar.
🎯 Booking tip
Consider booking in January for better prices
Historically, January offers the lowest median prices for flights from Johannesburg to Denpasar.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a primary option for flights from Johannesburg to Denpasar.
📍 ~21 km from Johannesburg city center (reachable by car)
💸 Flights from ~$762
Lanseria International (HLA)
Lanseria International offers an alternative departure point for your trip to Denpasar.
📍 ~32 km from Johannesburg city center (reachable by car)
💸 Flights from ~$1,391
Denpasar main airports to arrive at
Ngurah Rai International (DPS)
Ngurah Rai International Airport is a convenient arrival choice for flights to Denpasar.
📍 ~10 km from Denpasar (reachable by car)
💸 Flights from ~$761
Airports nearby Denpasar used as alternative
Lombok International (LOP)
Lombok International is a useful alternative, being the closest international airport to Bali with reliable infrastructure.
📍 ~135 km from Denpasar (reachable by short flight or fast boat).
💸 Flights from ~$1,071
Juanda International (SUB)
Juanda International is a major international hub, offering an extensive global network for long-haul travel.
📍 ~305 km from Denpasar (reachable by flight or long land-ferry journey).
💸 Flights from ~$1,049
Blimbingsari (BWX)
Blimbingsari is geographically the closest alternative, accessible via a short ferry crossing from West Bali.
📍 ~100 km from Denpasar (reachable by short ferry crossing).
💸 Flights from ~$1,481
Abdul Rachman Saleh (MLG)
Abdul Rachman Saleh is a secondary gateway in East Java, offering business class options.
📍 ~300 km from Denpasar (reachable by car).
💸 Flights from ~$1,485
Sultan Muhammad Kaharuddin III (SWQ)
Sultan Muhammad Kaharuddin III offers an alternative island departure point in the same timezone.
📍 ~220 km from Denpasar (reachable by car).
Business & First Class Flight Deals to Denpasar
Discover luxury on the budget with premium cabin class on flights from Johannesburg to Denpasar.
Elite
Best Elite deals to Denpasar
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From JNB
Elite
Sep 28
Denpasar, Indonesia
93% AI deal score
$2,478
$1,591
Save $887
From JNB
Elite
Nov 20
Denpasar, Indonesia
92% AI deal score
$5,497
$3,693
Save $1,804
From JNB
Elite
Sep 01
Denpasar, Indonesia
92% AI deal score
$2,459
$1,774
Save $685
From JNB
Elite
Dec 05
Denpasar, Indonesia
91% AI deal score
$5,563
$3,941
Save $1,622
From JNB
Elite
Nov 26
Denpasar, Indonesia
89% AI deal score
$5,418
$3,996
Save $1,422
From JNB
Elite
Dec 08
Denpasar, Indonesia
89% AI deal score
$5,551
$4,287
Save $1,264
From JNB
Elite
Jul 08
Denpasar, Indonesia
89% AI deal score
$2,596
$2,172
Save $424
From JNB
Elite
Nov 12
Denpasar, Indonesia
88% AI deal score
$5,497
$3,995
Save $1,502
From JNB
Elite
Oct 31
Denpasar, Indonesia
88% AI deal score
$5,519
$3,996
Save $1,523
From JNB
Elite
Nov 14
Denpasar, Indonesia
88% AI deal score
$5,490
$3,996
Save $1,494
From JNB
Elite
Oct 29
Denpasar, Indonesia
88% AI deal score
$5,552
$3,996
Save $1,556
From JNB
Elite
Nov 21
Denpasar, Indonesia
88% AI deal score
$5,488
$3,996
Save $1,492
From JNB
Elite
Nov 02
Denpasar, Indonesia
88% AI deal score
$5,566
$3,996
Save $1,570
From JNB
Elite
Nov 23
Denpasar, Indonesia
88% AI deal score
$5,478
$3,996
Save $1,482
From JNB
Elite
Nov 19
Denpasar, Indonesia
88% AI deal score
$5,538
$3,996
Save $1,542
From JNB
Elite
Nov 09
Denpasar, Indonesia
88% AI deal score
$5,481
$3,996
Save $1,485
From JNB
Elite
Sep 11
Denpasar, Indonesia
88% AI deal score
$5,929
$4,308
Save $1,621
From JNB
Elite
Sep 02
Denpasar, Indonesia
84% AI deal score
$5,929
$4,407
Save $1,522
From JNB
Elite
Jul 27
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Jul 21
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Jul 22
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Jul 29
Denpasar, Indonesia
83% AI deal score
$4,962
$3,978
Save $984
From JNB
Elite
Jul 28
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Jul 20
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Jul 26
Denpasar, Indonesia
83% AI deal score
$4,952
$3,978
Save $974
From JNB
Elite
Sep 02
Denpasar, Indonesia
83% AI deal score
$5,918
$4,461
Save $1,457
From JNB
Elite
Oct 09
Denpasar, Indonesia
82% AI deal score
$5,634
$4,465
Save $1,169
From JNB
Elite
Jul 17
Denpasar, Indonesia
80% AI deal score
$4,944
$4,308
Save $636
From JNB
Elite
Jul 15
Denpasar, Indonesia
80% AI deal score
$4,954
$4,407
Save $547
From JNB
Elite
Sep 06
Denpasar, Indonesia
80% AI deal score
$5,950
$5,404
Save $546
From JNB
Elite
Jul 11
Denpasar, Indonesia
79% AI deal score
$4,948
$4,402
Save $546
From JNB
Elite
Jul 20
Denpasar, Indonesia
79% AI deal score
$4,944
$4,409
Save $535
From JNB
Elite
Jul 09
Denpasar, Indonesia
79% AI deal score
$4,948
$4,467
Save $481
From JNB
Elite
Jul 16
Denpasar, Indonesia
79% AI deal score
$4,952
$4,467
Save $485
From JNB
Elite
Jul 06
Denpasar, Indonesia
79% AI deal score
$4,884
$4,468
Save $416
From JNB
Elite
Sep 30
Denpasar, Indonesia
79% AI deal score
$6,025
$5,591
Save $434
From JNB
Elite
Aug 26
Denpasar, Indonesia
78% AI deal score
$4,148
$3,978
Save $170
From JNB
Elite
Aug 03
Denpasar, Indonesia
78% AI deal score
$4,078
$3,978
Save $100
From JNB
Elite
Aug 04
Denpasar, Indonesia
78% AI deal score
$4,090
$3,978
Save $112
From JNB
Elite
Aug 05
Denpasar, Indonesia
78% AI deal score
$4,093
$3,978
Save $115
From JNB
Elite
Aug 25
Denpasar, Indonesia
78% AI deal score
$4,148
$4,011
Save $137
From JNB
Elite
Oct 27
Denpasar, Indonesia
77% AI deal score
$2,246
From JNB
Elite
Aug 08
Denpasar, Indonesia
77% AI deal score
$2,405
From JNB
Elite
Aug 10
Denpasar, Indonesia
76% AI deal score
$4,407
From JNB
Elite
Jun 28
Denpasar, Indonesia
76% AI deal score
$4,933
From JNB
Elite
Dec 04
Denpasar, Indonesia
76% AI deal score
$5,633
$5,317
Save $316
From JNB
Elite
Sep 01
Denpasar, Indonesia
76% AI deal score
$5,927
From JNB
Elite
Aug 03
Denpasar, Indonesia
76% AI deal score
$2,477
From JNB
Elite
Oct 20
Denpasar, Indonesia
76% AI deal score
$2,758
From JNB
Elite
Sep 12
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Sep 28
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Oct 05
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Oct 17
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Oct 13
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Sep 30
Denpasar, Indonesia
76% AI deal score
$2,766
From JNB
Elite
Sep 12
Denpasar, Indonesia
76% AI deal score
$2,769
From JNB
Elite
Sep 28
Denpasar, Indonesia
76% AI deal score
$2,770
From JNB
Elite
Sep 30
Denpasar, Indonesia
76% AI deal score
$2,770
From JNB
Elite
Oct 15
Denpasar, Indonesia
76% AI deal score
$2,774
From JNB
Elite
Oct 02
Denpasar, Indonesia
76% AI deal score
$2,774
From JNB
Elite
Oct 16
Denpasar, Indonesia
76% AI deal score
$2,774
From JNB
Elite
Sep 11
Denpasar, Indonesia
76% AI deal score
$2,775
From JNB
Elite
Sep 18
Denpasar, Indonesia
76% AI deal score
$2,776
From JNB
Elite
Sep 10
Denpasar, Indonesia
76% AI deal score
$2,776
From JNB
Elite
Sep 11
Denpasar, Indonesia
76% AI deal score
$2,777
From JNB
Elite
Sep 10
Denpasar, Indonesia
76% AI deal score
$2,778
From JNB
Elite
Oct 02
Denpasar, Indonesia
76% AI deal score
$2,779
From JNB
Elite
Sep 10
Denpasar, Indonesia
76% AI deal score
$2,779
From JNB
Elite
Sep 18
Denpasar, Indonesia
76% AI deal score
$2,779
From JNB
Elite
Sep 11
Denpasar, Indonesia
76% AI deal score
$2,779
From JNB
Elite
Aug 23
Denpasar, Indonesia
76% AI deal score
$2,780
From JNB
Elite
Aug 24
Denpasar, Indonesia
76% AI deal score
$2,780
From JNB
Elite
Aug 24
Denpasar, Indonesia
76% AI deal score
$2,782
From JNB
Elite
Aug 23
Denpasar, Indonesia
76% AI deal score
$2,782
From JNB
Elite
Sep 08
Denpasar, Indonesia
76% AI deal score
$2,794
From JNB
Elite
Sep 08
Denpasar, Indonesia
76% AI deal score
$2,796
From JNB
Elite
Aug 18
Denpasar, Indonesia
76% AI deal score
$2,797
From JNB
Elite
Sep 08
Denpasar, Indonesia
76% AI deal score
$2,797
From JNB
Elite
Aug 28
Denpasar, Indonesia
76% AI deal score
$2,802
From JNB
Elite
Jul 19
Denpasar, Indonesia
75% AI deal score
$5,795
From JNB
Elite
Jun 22
Denpasar, Indonesia
75% AI deal score
$2,735
From JNB
Elite
Jun 22
Denpasar, Indonesia
75% AI deal score
$2,736
From JNB
Elite
Jun 22
Denpasar, Indonesia
75% AI deal score
$2,758
From JNB
Elite
Jun 22
Denpasar, Indonesia
75% AI deal score
$2,758
From JNB
Elite
Jun 22
Denpasar, Indonesia
75% AI deal score
$2,758
From JNB
Elite
Jul 06
Denpasar, Indonesia
75% AI deal score
$2,908
From JNB
Elite
Jul 06
Denpasar, Indonesia
75% AI deal score
$2,909
From JNB
Elite
Nov 27
Denpasar, Indonesia
74% AI deal score
$5,311
From JNB
Elite
Jul 14
Denpasar, Indonesia
74% AI deal score
$5,861
From JNB
Elite
Sep 28
Denpasar, Indonesia
73% AI deal score
$4,448
From JNB
Elite
Jun 18
Denpasar, Indonesia
71% AI deal score
$5,567
From JNB
Elite
Jun 17
Denpasar, Indonesia
71% AI deal score
$6,925
From JNB
Elite
Jun 17
Denpasar, Indonesia
70% AI deal score
$7,819
From JNB
Elite
Jun 17
Denpasar, Indonesia
70% AI deal score
$7,819
From JNB
Elite
Sep 14
Denpasar, Indonesia
67% AI deal score
$5,651
From JNB
Elite
Sep 11
Denpasar, Indonesia
67% AI deal score
$11,231
From JNB
Elite
Sep 22
Denpasar, Indonesia
67% AI deal score
$11,283
From JNB
Elite
Jul 18
Denpasar, Indonesia
66% AI deal score
$8,060