Skip to content

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

Open this tripCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

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

See prices for these datesCheck today's price

FareTell may earn a commission when you book through a partner.

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