Cheap Flights from Johannesburg to Jakarta
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 Jakarta
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Todayโs best flight deals from Johannesburg to Jakarta
Explore current cheapest deals departing from Johannesburg to Jakarta
Round trip
Sort by: Cheapest
September 23 - September 30
JNB - Jakarta
$873
$816
Round trip
July 21 - July 28
JNB - Jakarta
$1,065
$870
Round trip
September 16 - September 29
JNB - Jakarta
$847
$895
Round trip
November 8 - November 14
JNB - Jakarta
$1,000
$909
Round trip
October 23 - October 30
JNB - Jakarta
$1,120
$911
Round trip
November 23 - November 30
JNB - Jakarta
$1,005
$911
Round trip
October 20 - October 24
JNB - Jakarta
$1,115
$920
Round trip
July 23 - July 30
JNB - Jakarta
$1,065
$961
Round trip
September 9 - September 16
JNB - Jakarta
$866
$965
Round trip
September 11 - September 26
JNB - Jakarta
$842
$1,002
Round trip
Unlock all 500+ flight deals to Jakarta and get alerts when great deals appear
Route Intelligence โ 486,190 Searches this Week
Insights for flights from Johannesburg to Jakarta
How much is a round trip from Johannesburg to Jakarta
Regular price: $769 - $1,596
Prices for flights from Johannesburg to Jakarta are currently within the regular range.
The regular price range for flights from Johannesburg to Jakarta is between $769 and $1596. The current lowest deal is $816 with Qatar Airways, for travel from Sep 23-Sep 30.
now $816
Low $769
High $1,596
The cheapest time to fly from Johannesburg to Jakarta
The cheapest month to fly from JNB to JKT is January, with a median price of 484 USD. The most expensive month is December, with a median price of 2050 USD. Prices are generally lower from January to June.
January
Flights from $484
December
Flights from $2,050
Direct flights from Johannesburg to Jakarta
Etihad Airways
Cathay Pacific
Singapore Airlines
Qatar Airways
Last-minute flights going from Johannesburg to Jakarta
Sun, Jun 21
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,052
$1,133
One-way
Sun, Jun 21
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,079
$1,157
One-way
Tue, Jun 23
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,072
$1,133
One-way
Wed, Jul 1
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,091
$1,278
One-way
Thu, Jul 2
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,097
$1,190
One-way
Thu, Jul 2
JNB - Jakarta
Johannesburg (JNB) - Jakarta (CGK)
Cathay Pacific
$1,132
$1,203
One-way
Biggest price drops on these dates for flights from Johannesburg to Jakarta
Dec 1 - Dec 14
$1,266ย ย โย ย $1,054
17%
Oct 23 - Oct 30
$1,120ย ย โย ย $911
19%
Dec 23 - Dec 30
$1,221ย ย โย ย $1,012
17%
Dec 13 - Dec 23
$1,239ย ย โย ย $1,040
16%
Popular Airports to fly from Johannesburg to Jakarta
Johannesburg - Jakarta route insights
๐ธ Price insights
Recent fares are near the typical level
Recent fares for Johannesburg to Jakarta are near the typical level of $1868.
๐ Best time to fly
January offers the lowest median price at $484
Historically, January, April, and May offer the lowest median prices for this route.
โฑ๏ธ Flight duration
Connecting flights typically take 47h 55m
Flights from Johannesburg to Jakarta typically involve 4 stopovers and take 47h 55m.
โ๏ธ Airlines & availability
No direct flights available
There are no direct flights available for Johannesburg to Jakarta. Consider connecting flights.
๐ Airline highlight
Qatar Airways offers a recent deal at $816
A recent deal from Qatar Airways for Johannesburg to Jakarta was found at $816.
๐ฏ Booking tip
Deals appear regularly
Deals for flights from Johannesburg to Jakarta appear regularly, about 0.2 times per day.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a primary departure point for flights from Johannesburg to Jakarta.
๐ ~20 km from city center (reachable by car)
๐ธ Flights from ~$816
Lanseria International (HLA)
Lanseria International offers an alternative departure option for your journey to Jakarta.
๐ ~30 km from city center (reachable by car)
๐ธ Flights from ~$2368
Jakarta main airports to arrive at
SoekarnoโHatta International (CGK)
SoekarnoโHatta International Airport is a good choice for flights to Jakarta, offering a budget-friendly option.
๐ ~17 km from Jakarta city center (reachable by car)
๐ธ Flights from ~$816
Halim Perdanakusuma International (HLP)
Halim Perdanakusuma International Airport is an alternative arrival option for flights to Jakarta.
๐ ~12 km from Jakarta city center (reachable by car)
๐ธ Flights from ~$1422
Airports nearby Jakarta used as alternative
SoekarnoโHatta International (CGK)
This airport is the primary international gateway for the Jakarta metropolitan area with an extensive flight network.
๐ ~19 km from Jakarta (reachable by airport rail link and toll roads)
๐ธ Flights from ~$816
Halim Perdanakusuma International (HLP)
Located within Jakarta city limits, this airport offers shorter commute times for many residents.
๐ ~14 km from Jakarta (reachable by car)
๐ธ Flights from ~$1422
Husein Sastranegara International (BDO)
Accessible from Jakarta via the Whoosh high-speed railway, serving as a secondary hub for West Java.
๐ ~135 km from Jakarta (reachable by high-speed railway)
๐ธ Flights from ~$1868
Kertajati International (KJT)
This modern airport is a primary alternative for West Java air traffic, offering less crowded facilities.
๐ ~200 km from Jakarta (reachable by toll road)
๐ธ Flights from ~$1509
Radin Inten II International (TKG)
This airport is a major hub for the southern tip of Sumatra, useful for travelers in Western Greater Jakarta.
๐ ~180 km from Jakarta (requires crossing the Sunda Strait)
๐ธ Flights from ~$1262
Business & First Class Flight Deals to Jakarta
Discover luxury on the budget with premium cabin class on flights from Johannesburg to Jakarta.
Elite
Best Elite deals to Jakarta
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From JNB
Elite
Aug 13
Jakarta, Indonesia
94% AI deal score
$4,196
$2,318
Save $1,878
From JNB
Elite
Sep 07
Jakarta, Indonesia
93% AI deal score
$6,084
$3,320
Save $2,764
From JNB
Elite
Sep 07
Jakarta, Indonesia
93% AI deal score
$5,992
$3,320
Save $2,672
From JNB
Elite
Sep 17
Jakarta, Indonesia
92% AI deal score
$5,934
$3,317
Save $2,617
From JNB
Elite
Sep 17
Jakarta, Indonesia
92% AI deal score
$5,933
$3,321
Save $2,612
From JNB
Elite
Sep 01
Jakarta, Indonesia
92% AI deal score
$5,822
$3,509
Save $2,313
From JNB
Elite
Dec 03
Jakarta, Indonesia
91% AI deal score
$4,955
$3,322
Save $1,633
From JNB
Elite
Sep 25
Jakarta, Indonesia
91% AI deal score
$5,980
$3,650
Save $2,330
From JNB
Elite
Oct 04
Jakarta, Indonesia
90% AI deal score
$4,785
$3,426
Save $1,359
From JNB
Elite
Sep 11
Jakarta, Indonesia
90% AI deal score
$6,020
$3,688
Save $2,332
From JNB
Elite
Aug 15
Jakarta, Indonesia
89% AI deal score
$4,414
$3,429
Save $985
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,888
$3,688
Save $2,200
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,905
$3,688
Save $2,217
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,957
$3,688
Save $2,269
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,923
$3,688
Save $2,235
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,898
$3,689
Save $2,209
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,989
$3,689
Save $2,300
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$6,006
$3,689
Save $2,317
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,910
$3,689
Save $2,221
From JNB
Elite
Sep 11
Jakarta, Indonesia
89% AI deal score
$5,918
$3,690
Save $2,228
From JNB
Elite
Nov 06
Jakarta, Indonesia
89% AI deal score
$5,757
$3,717
Save $2,040
From JNB
Elite
Nov 06
Jakarta, Indonesia
89% AI deal score
$5,911
$3,722
Save $2,189
From JNB
Elite
Nov 06
Jakarta, Indonesia
89% AI deal score
$5,766
$3,722
Save $2,044
From JNB
Elite
Nov 06
Jakarta, Indonesia
89% AI deal score
$5,800
$3,722
Save $2,078
From JNB
Elite
Oct 15
Jakarta, Indonesia
89% AI deal score
$4,792
$3,747
Save $1,045
From JNB
Elite
Aug 10
Jakarta, Indonesia
88% AI deal score
$4,126
$3,320
Save $806
From JNB
Elite
Aug 08
Jakarta, Indonesia
88% AI deal score
$4,056
$3,329
Save $727
From JNB
Elite
Aug 13
Jakarta, Indonesia
88% AI deal score
$4,155
$3,332
Save $823
From JNB
Elite
Jul 23
Jakarta, Indonesia
88% AI deal score
$4,539
$3,431
Save $1,108
From JNB
Elite
Jul 26
Jakarta, Indonesia
88% AI deal score
$4,735
$3,548
Save $1,187
From JNB
Elite
Oct 16
Jakarta, Indonesia
88% AI deal score
$4,799
$3,754
Save $1,045
From JNB
Elite
Oct 02
Jakarta, Indonesia
85% AI deal score
$4,783
$3,691
Save $1,092
From JNB
Elite
Jun 22
Jakarta, Indonesia
84% AI deal score
$4,842
$3,834
Save $1,008
From JNB
Elite
Jun 22
Jakarta, Indonesia
84% AI deal score
$4,731
$3,834
Save $897
From JNB
Elite
Aug 08
Jakarta, Indonesia
83% AI deal score
$4,165
$3,455
Save $710
From JNB
Elite
Aug 20
Jakarta, Indonesia
82% AI deal score
$4,126
$3,431
Save $695
From JNB
Elite
Jul 16
Jakarta, Indonesia
82% AI deal score
$4,498
$3,561
Save $937
From JNB
Elite
Jul 09
Jakarta, Indonesia
82% AI deal score
$4,539
$3,850
Save $689
From JNB
Elite
Aug 28
Jakarta, Indonesia
80% AI deal score
$4,470
$3,693
Save $777
From JNB
Elite
Aug 28
Jakarta, Indonesia
78% AI deal score
$4,148
$3,693
Save $455
From JNB
Elite
Jul 11
Jakarta, Indonesia
77% AI deal score
$4,859
From JNB
Elite
Jul 11
Jakarta, Indonesia
77% AI deal score
$4,860
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$4,836
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$4,846
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$4,846
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$4,860
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$4,860
From JNB
Elite
Jul 11
Jakarta, Indonesia
76% AI deal score
$5,152
From JNB
Elite
Oct 04
Jakarta, Indonesia
76% AI deal score
$2,219
From JNB
Elite
Aug 10
Jakarta, Indonesia
76% AI deal score
$2,656
From JNB
Elite
Aug 10
Jakarta, Indonesia
76% AI deal score
$2,656
From JNB
Elite
Aug 10
Jakarta, Indonesia
76% AI deal score
$2,656
From JNB
Elite
Aug 10
Jakarta, Indonesia
76% AI deal score
$2,656
From JNB
Elite
Aug 10
Jakarta, Indonesia
76% AI deal score
$2,691
From JNB
Elite
Jul 17
Jakarta, Indonesia
75% AI deal score
$2,702
From JNB
Elite
Aug 10
Jakarta, Indonesia
75% AI deal score
$2,789
From JNB
Elite
Jul 12
Jakarta, Indonesia
75% AI deal score
$2,825
From JNB
Elite
Jul 17
Jakarta, Indonesia
75% AI deal score
$2,825
From JNB
Elite
Oct 12
Jakarta, Indonesia
74% AI deal score
$2,863
From JNB
Elite
Sep 07
Jakarta, Indonesia
74% AI deal score
$2,872
From JNB
Elite
Aug 26
Jakarta, Indonesia
74% AI deal score
$2,873
From JNB
Elite
Aug 21
Jakarta, Indonesia
74% AI deal score
$2,873
From JNB
Elite
Aug 26
Jakarta, Indonesia
74% AI deal score
$2,873
From JNB
Elite
Aug 21
Jakarta, Indonesia
74% AI deal score
$2,873
From JNB
Elite
Aug 21
Jakarta, Indonesia
74% AI deal score
$2,873
From JNB
Elite
Sep 02
Jakarta, Indonesia
74% AI deal score
$2,877
From JNB
Elite
Sep 18
Jakarta, Indonesia
74% AI deal score
$2,903
From JNB
Elite
Sep 18
Jakarta, Indonesia
74% AI deal score
$2,903
From JNB
Elite
Aug 21
Jakarta, Indonesia
74% AI deal score
$2,908
From JNB
Elite
Aug 05
Jakarta, Indonesia
74% AI deal score
$2,921
From JNB
Elite
Aug 14
Jakarta, Indonesia
74% AI deal score
$2,921
From JNB
Elite
Aug 03
Jakarta, Indonesia
74% AI deal score
$2,921
From JNB
Elite
Aug 14
Jakarta, Indonesia
74% AI deal score
$2,921
From JNB
Elite
Aug 12
Jakarta, Indonesia
74% AI deal score
$2,922
From JNB
Elite
Nov 29
Jakarta, Indonesia
73% AI deal score
$3,429
From JNB
Elite
Dec 24
Jakarta, Indonesia
71% AI deal score
$5,749
From JNB
Elite
Jun 19
Jakarta, Indonesia
70% AI deal score
$7,532
From JNB
Elite
Aug 10
Jakarta, Indonesia
70% AI deal score
$4,559
From JNB
Elite
Jun 21
Jakarta, Indonesia
69% AI deal score
$4,783
From JNB
Elite
Aug 06
Jakarta, Indonesia
68% AI deal score
$5,516
From JNB
Elite
Aug 07
Jakarta, Indonesia
68% AI deal score
$5,516
From JNB
Elite
Jun 19
Jakarta, Indonesia
68% AI deal score
$5,737
From JNB
Elite
Jun 25
Jakarta, Indonesia
68% AI deal score
$6,418
From JNB
Elite
Jun 25
Jakarta, Indonesia
68% AI deal score
$6,432