Stopover flights from Johannesburg: 16 cities to visit
Trips from Johannesburg with a stop long enough to leave the airport, through 16 cities. Each price is for the whole trip, the stop included.
A stop here is at least 8 hours in the daytime, or at least 18 hours when it runs overnight, and at most 24 hours. It is in the same airport, on the way to where you are going, and never on a trip we think is on separate tickets. Leaving the airport means entering that country, so check its entry rules for your passport.
Stop in Dubai
22 trips go through Dubai. The best are here.
Moscow · one-way
$596
17 h 15 min in Dubai (DXB) on the way there
9 May 2027 · JNB → VKO · Emirates
1 stop · in with Emirates, out with Flydubai
$91 more than the cheapest fare without a long stop on the same dates
found 5 days ago
Samara · one-way
$719
14 h 50 min in Dubai (DXB) on the way there
6 Apr 2027 · JNB → KUF · Emirates
1 stop · in with Emirates, out with Flydubai
No fare on this route without a long stop to compare with
found 3 days ago
Bangkok · return
$695
20 h 40 min in Dubai (DXB) on the way back · overnight connection
17 Nov – 14 Dec · JNB → DMK · Emirates
out 1 stop, back 1 stop · in with Flydubai, out with Emirates
$54 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Abu Dhabi · return
$906
14 h 45 min in Dubai (DXB) on the way there
7 Dec – 10 Dec · JNB → ZVJ · Emirates
out 1 stop, back 1 stop · Emirates both into and out of the stop
$131 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Doha
19 trips go through Doha. The best are here.
Tbilisi · one-way
$382
9 h 15 min in Doha (DOH) on the way there
28 Jan 2027 · JNB → TBS · Qatar Airways
1 stop · Qatar Airways both into and out of the stop
$37 less than the cheapest fare without a long stop on the same dates
found 7 days ago
Cairo · return
$694
8 h in Doha (DOH) on the way back
15 Nov – 16 Nov · JNB → CAI · Egyptair
out nonstop, back 1 stop · Qatar Airways both into and out of the stop
$1,832 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Abu Dhabi · return
$744
21 h 45 min in Doha (DOH) on the way back · overnight connection
7 Dec – 10 Dec · JNB → AUH · Qatar Airways
out 1 stop, back 1 stop · Qatar Airways both into and out of the stop
$31 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Cairo
14 trips go through Cairo. The best are here.
Istanbul · one-way
$548
20 h in Cairo (CAI) on the way there · overnight connection · connection may need a visa
28 Apr 2027 · JNB → SAW · Egyptair
1 stop · in with Egyptair, out with Turkish Airlines
$125 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Dubai · one-way
$619
12 h 40 min in Cairo (CAI) on the way there · connection may need a visa
15 Nov · JNB → XNB · Egyptair
2 stops · in with Egyptair, out with Etihad Airways
$226 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Tbilisi · one-way
$668
8 h 10 min in Cairo (CAI) on the way there · connection may need a visa
27 Jan 2027 · JNB → TBS · Egyptair
2 stops · Egyptair both into and out of the stop
$286 more than the cheapest fare without a long stop on the same dates
found 7 days ago
Stop in Addis Ababa
14 trips go through Addis Ababa. The best are here.
Bangkok · one-way
$1,634
8 h 50 min in Addis Ababa (ADD) on the way there · connection may need a visa
24 Mar 2027 · JNB → DMK · Flydubai
2 stops · in with ASKY Airlines, out with Flydubai
$1,242 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Cairo · return
$561
8 h 25 min in Addis Ababa (ADD) on the way back
18 Nov – 25 Nov · JNB → CAI · Ethiopian Airlines
out 1 stop, back 1 stop · Ethiopian Airlines both into and out of the stop
$94 more than the cheapest fare without a long stop on the same dates
found 2 days ago
London · return
$728
19 h 45 min in Addis Ababa (ADD) on the way there
9 Dec – 1 Jan 2027 · JNB → LHR · Ethiopian Airlines
out 1 stop, back 1 stop · Ethiopian Airlines both into and out of the stop
$12 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Warsaw · return
$733
19 h 55 min in Addis Ababa (ADD) on the way there
20 Dec – 17 Jan 2027 · JNB → WAW · Ethiopian Airlines
out 1 stop, back 1 stop · Ethiopian Airlines both into and out of the stop
$138 less than the cheapest fare without a long stop on this route (20 Dec – 18 Jan 2027)
found 2 days ago
Istanbul · return
$745
8 h 25 min in Addis Ababa (ADD) on the way there
1 Mar 2027 – 9 Mar 2027 · JNB → IST · Ethiopian Airlines
out 1 stop, back 1 stop · Ethiopian Airlines both into and out of the stop
$62 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Stop in Durban
13 trips go through Durban. The best are here.
Cape Town · one-way
$217
20 h 55 min in Durban (DUR) on the way there · overnight connection
15 Nov · JNB → CPT · LIFT Airline
1 stop · LIFT Airline both into and out of the stop
$131 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Harare · one-way
$350
18 h 15 min in Durban (DUR) on the way there · overnight connection
19 Feb 2027 · JNB → HRE · Airlink
1 stop · Airlink both into and out of the stop
$246 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Cape Town · return
$459
20 h 45 min in Durban (DUR) on the way there · overnight connection
4 Jan 2027 – 11 Jan 2027 · JNB → CPT · CemAir
out 1 stop, back nonstop · in with South African Airways, out with CemAir
$227 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Harare · return
$544
23 h 55 min in Durban (DUR) on the way there · overnight connection
2 Dec – 3 Jan 2027 · JNB → HRE · Airlink
out 1 stop, back nonstop · Airlink both into and out of the stop
$305 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Dubai · return
$981
11 h 20 min in Durban (DUR) on the way there
14 Nov – 19 Nov · HLA → DXB · Emirates
out 1 stop, back nonstop · in with FlySafair, out with Emirates
$342 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Stop in Nairobi
13 trips go through Nairobi. The best are here.
Dubai · one-way
$446
11 h 35 min in Nairobi (NBO) on the way there
15 Nov · JNB → DXB · Kenya Airways
1 stop · Kenya Airways both into and out of the stop
$52 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Bangkok · one-way
$578
10 h 25 min in Nairobi (NBO) on the way there
1 Apr 2027 · JNB → BKK · Kenya Airways
2 stops · Kenya Airways both into and out of the stop
$134 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Dubai · return
$643
10 h in Nairobi (NBO) on the way back
14 Nov – 29 Nov · JNB → DXB · Kenya Airways
out 1 stop, back 1 stop · Kenya Airways both into and out of the stop
$5 more than the cheapest fare without a long stop on the same dates
found yesterday
Mahe · one-way
$766
10 h 5 min in Nairobi (NBO) on the way there
4 Jan 2027 · JNB → SEZ · Kenya Airways
2 stops · Kenya Airways both into and out of the stop
$393 more than the cheapest fare without a long stop on the same dates
found 6 days ago
Zanzibar · return
$649
8 h 10 min in Nairobi (NBO) on the way there
18 Jan 2027 – 22 Jan 2027 · JNB → ZNZ · Kenya Airways
out 1 stop, back nonstop · Kenya Airways both into and out of the stop
$156 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Istanbul
12 trips go through Istanbul. The best are here.
Tbilisi · one-way
$436
10 h 55 min in Istanbul (IST) on the way there
28 Jan 2027 · JNB → TBS · Turkish Airlines
1 stop · Turkish Airlines both into and out of the stop
$17 more than the cheapest fare without a long stop on the same dates
found 7 days ago
Guangzhou · return
$955
22 h in Istanbul (IST) on the way back · overnight connection
25 Nov – 10 Dec · JNB → CAN · Turkish Airlines
out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop
$2,669 less than the cheapest fare without a long stop on the same dates
found 3 days ago
Kazan · return
$1,059
19 h 25 min in Istanbul (IST) on the way there
4 Feb 2027 – 19 Feb 2027 · JNB → KZN · Turkish Airlines
out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop
$851 less than the cheapest fare without a long stop on the same dates
found 4 days ago
New York · return
$1,133
23 h 20 min in Istanbul (IST) on the way back · overnight connection
3 Dec – 23 Dec · JNB → JFK · Turkish Airlines
out 1 stop, back 1 stop · Turkish Airlines both into and out of the stop
$198 more than the cheapest fare without a long stop on this route (24 Dec – 3 Jan 2027)
found 4 days ago
Stop in Cape Town
10 trips go through Cape Town. The best are here.
Sao Paulo · one-way
$544
20 h 40 min in Cape Town (CPT) on the way there · overnight connection
2 Dec · HLA → GRU · LATAM Airlines Group
1 stop · in with FlySafair, out with LATAM Airlines Group
$149 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Moscow · one-way
$878
8 h 10 min in Cape Town (CPT) on the way there
6 May 2027 · HLA → DME · Turkish Airlines
2 stops · in with Airlink, out with Turkish Airlines
$376 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Sao Paulo · return
$853
23 h 40 min in Cape Town (CPT) on the way there · overnight connection
17 Mar 2027 – 27 Mar 2027 · HLA → GRU · TAAG Angola
out 2 stops, back 1 stop · in with Airlink, out with TAAG Angola
$91 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Dubai · return
$1,430
9 h 15 min in Cape Town (CPT) on the way there
30 Dec – 3 Jan 2027 · HLA → DXB · Emirates
out 1 stop, back 1 stop · in with FlySafair, out with Emirates
$564 more than the cheapest fare without a long stop on the same dates
found 4 days ago
New York · return
$2,416
9 h 30 min in Cape Town (CPT) on the way there
22 Dec – 29 Dec · HLA → JFK · United Airlines
out 2 stops, back nonstop · in with Airlink, out with Turkish Airlines
$1,346 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Harare
9 trips go through Harare. The best are here.
Victoria Falls · one-way
$442
22 h 30 min in Harare (HRE) on the way there · overnight connection
14 Dec · JNB → VFA · FlySafair
1 stop · in with FlySafair, out with Air Zimbabwe
$339 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Dubai · one-way
$534
21 h 40 min in Harare (HRE) on the way there · overnight connection · connection may need a visa
20 Mar 2027 · JNB → DXB · Uganda Airlines
2 stops · in with FlySafair, out with Uganda Airlines
$130 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Victoria Falls · return
$544
18 h 5 min in Harare (HRE) on the way back · overnight connection
31 Dec – 4 Jan 2027 · JNB → VFA · Fastjet Zimbabwe
out nonstop, back 1 stop · Fastjet Zimbabwe both into and out of the stop
$270 more than the cheapest fare without a long stop on this route (14 Dec – 18 Dec)
found 2 days ago
Abu Dhabi · return
$1,125
10 h 5 min in Harare (HRE) on the way there · connection may need a visa
7 Dec – 10 Dec · HLA → ZVJ · Emirates
out 2 stops, back 1 stop · in with Airlink, out with Emirates
$350 more than the cheapest fare without a long stop on the same dates
found 2 days ago
London · return
$1,782
13 h in Harare (HRE) on the way back · connection may need a visa
31 Dec – 3 Jan 2027 · HLA → LGW · Norse Atlantic UK
out 1 stop, back 1 stop · in with Air Zimbabwe, out with FlySafair
$611 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Singapore
6 trips go through Singapore. The best are here.
Tokyo · one-way
$745
17 h 40 min in Singapore (SIN) on the way there
8 Feb 2027 · JNB → NRT · Singapore Airlines
1 stop · Singapore Airlines both into and out of the stop
$234 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Seoul · return
$1,375
8 h 20 min in Singapore (SIN) on the way there
18 Mar 2027 – 25 Mar 2027 · JNB → ICN · Singapore Airlines
out 1 stop, back 1 stop · Singapore Airlines both into and out of the stop
$300 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Kuala Lumpur · return
$1,046
10 h 5 min in Singapore (SIN) on the way back
15 Mar 2027 – 6 Apr 2027 · JNB → KUL · Singapore Airlines
out 1 stop, back 1 stop · Singapore Airlines both into and out of the stop
$150 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Hong Kong · return
$1,313
23 h 10 min in Singapore (SIN) on the way back · overnight connection
28 Jan 2027 – 31 Jan 2027 · JNB → HKG · Singapore Airlines
out 1 stop, back 1 stop · Singapore Airlines both into and out of the stop
$480 more than the cheapest fare without a long stop on this route (28 Jan 2027 – 29 Jan 2027)
found 4 days ago
Guangzhou · return
$1,416
23 h 5 min in Singapore (SIN) on the way there · overnight connection
21 Oct 2027 – 25 Oct 2027 · JNB → CAN · Singapore Airlines
out 1 stop, back 1 stop · in with Singapore Airlines, out with Scoot
$466 less than the cheapest fare without a long stop on the same dates
found 6 days ago
Stop in Dar Es Salaam
5 trips go through Dar Es Salaam. The best are here.
Zanzibar · one-way
$290
19 h 20 min in Dar Es Salaam (DAR) on the way there · overnight connection
23 Jul 2027 · JNB → ZNZ · Air Tanzania
1 stop · Air Tanzania both into and out of the stop
The same price as the cheapest fare without a long stop on the same dates
found 4 days ago
Dubai · return
$750
23 h 55 min in Dar Es Salaam (DAR) on the way there · overnight connection
24 Nov – 1 Dec · JNB → DXB · Air Tanzania
out 1 stop, back 1 stop · Air Tanzania both into and out of the stop
$127 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Arusha · return
$653
20 h 5 min in Dar Es Salaam (DAR) on the way back · overnight connection
2 Feb 2027 – 11 Feb 2027 · JNB → ARK · Air Tanzania
out 1 stop, back 1 stop · Air Tanzania both into and out of the stop
$137 less than the cheapest fare without a long stop on this route (2 Feb 2027 – 12 Feb 2027)
found 4 days ago
Mumbai · return
$977
11 h 30 min in Dar Es Salaam (DAR) on the way back
20 Nov – 6 Jan 2027 · JNB → BOM · Kenya Airways
out 1 stop, back 2 stops · in with IndiGo, out with Uganda Airlines
$378 more than the cheapest fare without a long stop on this route (26 Apr 2027 – 22 May 2027)
found 5 days ago
Minsk · return
$1,822
18 h 40 min in Dar Es Salaam (DAR) on the way back · overnight connection · connection may need a visa
9 Feb 2027 – 3 Mar 2027 · JNB → MSQ · Etihad Airways
out 2 stops, back 2 stops · in with Flydubai, out with Air Tanzania
$247 less than the cheapest fare without a long stop on the same dates
found 7 days ago
Stop in Frankfurt
9 trips go through Frankfurt. The best are here.
Belgrade · return
$987
13 h 45 min in Frankfurt (FRA) on the way back · connection may need a visa
22 Nov – 5 Dec · JNB → BEG · Lufthansa
out 1 stop, back 1 stop · Lufthansa both into and out of the stop
$103 more than the cheapest fare without a long stop on the same dates
found 2 days ago
Yerevan · return
$1,317
15 h 5 min in Frankfurt (FRA) on the way back · connection may need a visa
25 Nov – 29 Nov · JNB → EVN · Lufthansa
out 1 stop, back 1 stop · Lufthansa both into and out of the stop
$251 more than the cheapest fare without a long stop on the same dates
found 3 days ago
Mexico City · return
$2,553
8 h 20 min in Frankfurt (FRA) on the way there
4 Dec – 27 Dec · JNB → MEX · United Airlines
out 2 stops, back 1 stop · in with Discover Airlines, out with Lufthansa
$493 more than the cheapest fare without a long stop on the same dates
found 2 days ago
New York · return
$1,353
16 h 45 min in Frankfurt (FRA) on the way back
22 Dec – 30 Dec · JNB → EWR · United Airlines
out nonstop, back 1 stop · in with Brussels Airlines, out with Lufthansa
$667 less than the cheapest fare without a long stop on the same dates
found 4 days ago
London · return
$1,373
8 h 40 min in Frankfurt (FRA) on the way there
31 Dec – 3 Jan 2027 · JNB → LGW · Condor
out 2 stops, back 1 stop · Condor both into and out of the stop
$202 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Abu Dhabi
6 trips go through Abu Dhabi. The best are here.
Moscow · return
$1,417
19 h 25 min in Abu Dhabi (AUH) on the way back · overnight connection
15 Nov – 21 Nov · JNB → DME · Etihad Airways
out 1 stop, back 1 stop · Etihad Airways both into and out of the stop
$579 more than the cheapest fare without a long stop on this route (15 Nov – 19 Nov)
found 2 days ago
Chennai · return
$803
18 h 35 min in Abu Dhabi (AUH) on the way there · overnight connection
27 Jun 2027 – 6 Jul 2027 · JNB → MAA · Etihad Airways
out 1 stop, back 1 stop · Etihad Airways both into and out of the stop
$135 less than the cheapest fare without a long stop on the same dates
found 6 days ago
Medina · return
$862
21 h in Abu Dhabi (AUH) on the way back · overnight connection
15 Nov – 28 Nov · JNB → MED · Etihad Airways
out 1 stop, back 1 stop · Etihad Airways both into and out of the stop
$178 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Tashkent · return
$987
19 h 25 min in Abu Dhabi (AUH) on the way back · overnight connection
16 Nov – 21 Nov · JNB → TAS · Etihad Airways
out 1 stop, back 1 stop · Etihad Airways both into and out of the stop
$199 less than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Mumbai
5 trips go through Mumbai. The best are here.
Goa · return
$1,268
20 h 40 min in Mumbai (BOM) on the way there · overnight connection
11 Jan 2027 – 23 Jan 2027 · JNB → GOX · Etihad Airways
out 2 stops, back 2 stops · in with Kenya Airways, out with Air India Express
$21 less than the cheapest fare without a long stop on the same dates
found 6 days ago
Bangkok · return
$1,335
23 h 15 min in Mumbai (BOM) on the way there · overnight connection
28 Dec – 5 Jan 2027 · JNB → BKK · Ethiopian Airlines
out 2 stops, back 2 stops · in with Kenya Airways, out with Thai Vietjet Air
$169 less than the cheapest fare without a long stop on the same dates
found 5 days ago
Tashkent · return
$1,657
13 h 40 min in Mumbai (BOM) on the way back · connection may need a visa
27 Apr 2027 – 12 May 2027 · HLA → TAS · Turkish Airlines
out 2 stops, back 3 stops · in with Air India, out with Akasa Air
$565 more than the cheapest fare without a long stop on the same dates
found 4 days ago
Stop in Amsterdam
3 trips go through Amsterdam. The best are here.
Istanbul · return
$669
19 h 30 min in Amsterdam (AMS) on the way back · overnight connection
1 Mar 2027 – 9 Mar 2027 · JNB → SAW · KLM
out 1 stop, back 1 stop · in with Pegasus Airlines, out with KLM
$14 less than the cheapest fare without a long stop on the same dates
found 2 days ago
Mexico City · return
$2,044
18 h 55 min in Amsterdam (AMS) on the way back · overnight connection
4 Dec – 26 Dec · JNB → MEX · Air France
out 1 stop, back 1 stop · in with Aeromexico, out with KLM
$16 less than the cheapest fare without a long stop on this route (4 Dec – 27 Dec)
found 2 days ago
Casablanca · return
$912
22 h 45 min in Amsterdam (AMS) on the way there · overnight connection · connection may need a visa
14 Mar 2027 – 25 Mar 2027 · JNB → CMN · KLM
out 1 stop, back 2 stops · KLM both into and out of the stop
$2 less than the cheapest fare without a long stop on the same dates
found 7 days ago
Stop in Madrid
3 trips go through Madrid. The best are here.
Geneva · return
$756
10 h 30 min in Madrid (MAD) on the way there
24 Nov – 28 Nov · JNB → GVA · Air Europa
out 1 stop, back 1 stop · Air Europa both into and out of the stop
$6 less than the cheapest fare without a long stop on the same dates
found 4 days ago
London · return
$1,244
9 h 55 min in Madrid (MAD) on the way there · connection may need a visa
31 Dec – 4 Jan 2027 · JNB → LGW · Air Europa
out 1 stop, back 1 stop · Air Europa both into and out of the stop
$177 less than the cheapest fare without a long stop on the same dates
found 4 days ago
Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work