Cheap flights from Johannesburg from $46
120 cities in 68 countries. In each country, prices we can stand behind come first, then the cheapest.
Destinations with a recent price: 112
Recent prices: 5,897
Standing out right now
Nelspruit
From $56 one way
47.9% below the middle price here: the cheapest one-way fare on each of 8 departure dates is usually $70 to $116.
This price is for these exact dates; other dates may cost more.
Victoria Falls
From $97 one way
38.2% below the middle price here: the cheapest one-way fare on each of 21 departure dates is usually $145 to $179.
This price is for these exact dates; other dates may cost more.
Durban
From $46 one way
28.7% below the middle price here: the cheapest one-way fare on each of 24 departure dates is usually $57 to $73.
This price is for these exact dates; other dates may cost more.
Cape Town
From $83 one way
26.5% below the middle price here: the cheapest one-way fare on each of 81 departure dates is usually $102 to $124.
This price is for these exact dates; other dates may cost more.
Fares Aviasales flagged as unusually low
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| Cape Town | $89 | one-way | 15 Nov | JNB → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Victoria Falls | $97 | one-way | 4 Dec | JNB → VFA | nonstop | FlySafair | found 2 days ago | Open this trip |
| Mahe | $410 | one-way | 17 Nov | JNB → SEZ | stops unknown | Air Seychelles | found 2 days ago | Open this trip |
| Sao Paulo | $452 | one-way | 13 Dec | JNB → GRU | nonstop | LATAM Airlines Group | found 2 days ago | Open this trip |
| Rio de Janeiro | $750 | one-way | 22 Nov | JNB → GIG | stops unknown | LATAM Airlines Group | found 2 days ago | Open this trip |
When these trips depart
Every price counted here was found on or after 6 Nov.
Return
November 2026: 40 destinations with recent prices, from $104
Durban · 24 Nov – 24 Nov · found 4 days ago · See prices for these dates
December 2026: 49 destinations with recent prices, from $115
Durban · 25 Dec – 5 Jan 2027 · found 2 days ago · See prices for these dates
January 2027: 24 destinations with recent prices, from $149
Port Elizabeth · 25 Jan 2027 – 7 Feb 2027 · found 4 days ago · See prices for these dates
February 2027: 23 destinations with recent prices, from $114
Durban · 6 Feb 2027 – 11 Feb 2027 · found 3 days ago · See prices for these dates
March 2027: 23 destinations with recent prices, from $150
Durban · 26 Mar 2027 – 28 Mar 2027 · found 6 days ago · See prices for these dates
April 2027: 13 destinations with recent prices, from $200
George · 13 Apr 2027 – 28 Apr 2027 · found 2 days ago · See prices for these dates
May 2027: 3 destinations with recent prices, from $341
Victoria Falls · 3 May 2027 – 6 May 2027 · found 4 days ago · See prices for these dates
June 2027: 6 destinations with recent prices, from $170
Durban · 11 Jun 2027 – 15 Jun 2027 · found 3 days ago · See prices for these dates
July 2027: 4 destinations with recent prices, from $219
Cape Town · 10 Jul 2027 – 14 Jul 2027 · found 3 days ago · See prices for these dates
August 2027: 4 destinations with recent prices, from $230
Harare · 24 Aug 2027 – 24 Sept 2027 · found 6 days ago · See prices for these dates
October 2027: 6 destinations with recent prices, from $160
Durban · 2 Oct 2027 – 7 Oct 2027 · found 2 days ago · See prices for these dates
One-way
November 2026: 13 destinations with recent prices, from $46
Durban · 18 Nov · found 2 days ago · Open this trip
December 2026: 10 destinations with recent prices, from $55
Durban · 1 Dec · found yesterday · Open this trip
January 2027: 16 destinations with recent prices, from $59
Bloemfontein · 11 Jan 2027 · found 6 days ago · Open this trip
February 2027: 15 destinations with recent prices, from $63
Durban · 11 Feb 2027 · found 6 days ago · Open this trip
March 2027: 16 destinations with recent prices, from $80
Port Elizabeth · 1 Mar 2027 · found 6 days ago · Open this trip
April 2027: 10 destinations with recent prices, from $81
Port Elizabeth · 29 Apr 2027 · found 3 days ago · Open this trip
May 2027: 9 destinations with recent prices, from $113
Cape Town · 1 May 2027 · found 4 days ago · Open this trip
June 2027: 6 destinations with recent prices, from $86
Durban · 11 Jun 2027 · found 3 days ago · Open this trip
July 2027: 10 destinations with recent prices, from $81
Durban · 20 Jul 2027 · found 3 days ago · Open this trip
August 2027: 5 destinations with recent prices, from $99
Nelspruit · 15 Aug 2027 · found 4 days ago · Open this trip
September 2027: 3 destinations with recent prices, from $103
Cape Town · 24 Sept 2027 · found 2 days ago · Open this trip
October 2027: 6 destinations with recent prices, from $81
Durban · 7 Oct 2027 · found 2 days ago · Open this trip
Everywhere, by country
1 traveler · Economy
| City | From | Trip | Dates | Airports | Stops | Airline | Found | |
|---|---|---|---|---|---|---|---|---|
| South Africa | ||||||||
| Durban | $46 | one-way | 18 Nov | JNB → DUR | nonstop | South African Airways | found 2 days ago | Open this trip |
| Bloemfontein | $54 | one-way | 19 Nov | JNB → BFN | nonstop | FlySafair | found 3 days ago | Open this trip |
| Nelspruit | $56 | one-way | 22 Nov | JNB → MQP | nonstop | FlySafair | found 2 days ago | Open this trip |
| Port Elizabeth | $65 | one-way | 14 Nov | JNB → PLZ | nonstop | FlySafair | found 2 days ago | Open this trip |
| East London | $71 | one-way | 17 Nov | JNB → ELS | nonstop | FlySafair | found 6 days ago | Open this trip |
| George | $73 | one-way | 7 Jan 2027 | JNB → GRJ | nonstop | FlySafair | found 4 days ago | Open this trip |
| Cape Town | $87 | one-way | 15 Nov | HLA → CPT | nonstop | FlySafair | found 2 days ago | Open this trip |
| Cape Town | As low as $83 | one-way | 6 Dec | HLA → CPT | nonstop | FlySafair | found 5 days ago | Open this trip |
| Polokwane | $131 | one-way | 1 Sept 2027 | JNB → PTG | nonstop | Airlink | found 6 days ago | Open this trip |
| Skukuza | $198 | one-way | 5 Feb 2027 | JNB → SZK | nonstop | Airlink | found 4 days ago | Open this trip |
| Durban | $111 | return | 13 Nov – 16 Nov | JNB → DUR | out nonstop, back nonstop | FlySafair | found 2 days ago | See prices for these dates |
| Durban | As low as $104 | return | 24 Nov – 24 Nov | JNB → DUR | out nonstop, back nonstop | South African Airways | found 4 days ago | See prices for these dates |
| Cape Town | $199 | return | 6 Dec – 9 Dec | HLA → CPT | out nonstop, back nonstop | FlySafair | found 2 days ago | See prices for these dates |
| Cape Town | As low as $185 | return | 8 Dec – 12 Dec | HLA → CPT | out nonstop, back nonstop | FlySafair | found 3 days ago | See prices for these dates |
| George | $200 | return | 13 Apr 2027 – 28 Apr 2027 | JNB → GRJ | out nonstop, back nonstop | Airlink | found 2 days ago | See prices for these dates |
| Nelspruit | $221 | return | 20 Mar 2027 – 30 Mar 2027 | JNB → MQP | out nonstop, back nonstop | Airlink | found 3 days ago | See prices for these dates |
| Skukuza | $396 | return | 27 Dec – 31 Dec | JNB → SZK | out nonstop, back nonstop | Airlink | found 3 days ago | See prices for these dates |
| Port Elizabeth | $137 | return | 13 Nov – 21 Nov | JNB → PLZ | out nonstop, back nonstop | FlySafair | found 4 days ago | See prices for these dates |
| East London | $203 | return | 1 Apr 2027 – 4 Apr 2027 | JNB → ELS | out nonstop, back nonstop | Airlink | found 6 days ago | See prices for these dates |
| Margate | $274 | return | 18 Dec – 28 Dec | JNB → MGH | out nonstop, back nonstop | CemAir | found 4 days ago | See prices for these dates |
| Hoedspruit | $295 | return | 10 Dec – 24 Dec | JNB → HDS | out nonstop, back nonstop | CemAir | found 5 days ago | See prices for these dates |
| Zimbabwe | ||||||||
| Victoria Falls | $97 | one-way | 4 Dec | JNB → VFA | nonstop | FlySafair | found 2 days ago | Open this trip |
| Harare | $104 | one-way | 19 Feb 2027 | JNB → HRE | nonstop | FlySafair | found 2 days ago | Open this trip |
| Harare | As low as $98 | one-way | 25 Nov | JNB → HRE | nonstop | FlySafair | found 3 days ago | Open this trip |
| Harare | $239 | return | 2 Dec – 3 Jan 2027 | JNB → HRE | out nonstop, back nonstop | Fastjet Zimbabwe | found 2 days ago | See prices for these dates |
| Harare | As low as $215 | return | 17 Nov – 24 Nov | JNB → HRE | out nonstop, back nonstop | FlySafair | found 5 days ago | See prices for these dates |
| Victoria Falls | $274 | return | 14 Dec – 18 Dec | JNB → VFA | out nonstop, back nonstop | FlySafair | found 2 days ago | See prices for these dates |
| Victoria Falls | As low as $268 | return | 23 Nov – 29 Nov | JNB → VFA | out nonstop, back nonstop | FlySafair | found 7 days ago | See prices for these dates |
| Bulawayo | $383 | return | 10 Dec – 7 Jan 2027 | JNB → BUQ | out nonstop, back nonstop | Fastjet Zimbabwe | found 4 days ago | See prices for these dates |
| Botswana | ||||||||
| Gaborone | $126 | one-way | 13 Dec | JNB → GBE | nonstop | Air Botswana | found 3 days ago | Open this trip |
| Gaborone | $201 | return | 14 Nov – 16 Nov | JNB → GBE | out nonstop, back nonstop | Air Botswana | found 3 days ago | See prices for these dates |
| Maun | $469 | return | 26 Nov – 7 Dec | JNB → MUB | out 1 stop, back 1 stop | Air Botswana | found 4 days ago | See prices for these dates |
| Seychelles | ||||||||
| Mahe | $217 | one-way | 16 Feb 2027 | JNB → SEZ | nonstop | Air Seychelles | found 2 days ago | Open this trip |
| Mahe | $311 | return | 24 Dec – 2 Jan 2027 | JNB → SEZ | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Kenya | ||||||||
| Nairobi | $230 | one-way | 17 Dec | JNB → NBO | 1 stop | TAAG Angola | found 3 days ago | Open this trip |
| Nairobi | $434 | return | 14 Jan 2027 – 21 Jan 2027 | JNB → NBO | out 1 stop, back 1 stop | Air Tanzania | found 3 days ago | See prices for these dates |
| Mombasa | $571 | return | 22 Dec – 30 Dec | JNB → MBA | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Uganda | ||||||||
| Entebbe | $246 | one-way | 1 Aug 2027 | JNB → EBB | 1 stop | Ethiopian Airlines | found 5 days ago | Open this trip |
| Tanzania | ||||||||
| Zanzibar | $272 | one-way | 7 Jan 2027 | JNB → ZNZ | nonstop | FlySafair | found 4 days ago | Open this trip |
| Arusha | $388 | one-way | 22 Jul 2027 | JNB → ARK | 1 stop | South African Airways | found 4 days ago | Open this trip |
| Kilimanjaro | $479 | one-way | 16 Jan 2027 | HLA → JRO | 3 stops | Airlink | found 4 days ago | Open this trip |
| Dar Es Salaam | $461 | return | 20 Nov – 24 Nov | JNB → DAR | out nonstop, back nonstop | Air Tanzania | found 8 days ago | See prices for these dates |
| Zanzibar | $471 | return | 26 Mar 2027 – 31 Mar 2027 | JNB → ZNZ | out 1 stop, back 1 stop | Air Tanzania | found 4 days ago | See prices for these dates |
| Arusha | $653 | return | 2 Feb 2027 – 11 Feb 2027 | JNB → ARK | out 1 stop, back 1 stop | Air Tanzania | found 4 days ago | See prices for these dates |
| Zambia | ||||||||
| Livingstone | $273 | one-way | 21 Mar 2027 | JNB → LVI | nonstop | Airlink | found 4 days ago | Open this trip |
| Lusaka | $423 | one-way | 17 Dec | HLA → LUN | 1 stop | Airlink | found 3 days ago | Open this trip |
| Lusaka | $398 | return | 10 Dec – 17 Dec | JNB → LUN | out nonstop, back nonstop | Ethiopian Airlines | found 8 days ago | See prices for these dates |
| Mauritius | ||||||||
| Mauritius | $307 | one-way | 16 Nov | JNB → MRU | stops unknown | FlySafair | found 3 days ago | Open this trip |
| Mauritius | $525 | return | 19 Nov – 24 Nov | JNB → MRU | out nonstop, back nonstop | Air Mauritius | found 6 days ago | See prices for these dates |
| Rwanda | ||||||||
| Kigali | $313 | one-way | 31 Mar 2027 | JNB → KGL | 1 stop | Uganda Airlines | found 5 days ago | Open this trip |
| Mozambique | ||||||||
| Vilanculos | $348 | one-way | 2 Jan 2027 | JNB → VNX | stops unknown | Airlink | found 4 days ago | Open this trip |
| Maputo | $283 | return | 15 Dec – 26 Jan 2027 | JNB → MPM | out nonstop, back nonstop | Air Mozambique | found 2 days ago | See prices for these dates |
| Vilanculos | $769 | return | 3 Jan 2027 – 9 Jan 2027 | JNB → VNX | out nonstop, back nonstop | Airlink | found 3 days ago | See prices for these dates |
| Pemba | $870 | return | 30 Dec – 13 Jan 2027 | JNB → POL | out 2 stops, back 1 stop | Air Mozambique | found 6 days ago | See prices for these dates |
| Madagascar | ||||||||
| Nossi-Be | $359 | one-way | 1 Aug 2027 | JNB → NOS | 1 stop | Air Austral | found 5 days ago | Open this trip |
| Antananarivo | $359 | one-way | 6 May 2027 | JNB → TNR | 1 stop | Air Austral | found 3 days ago | Open this trip |
| Antananarivo | $746 | return | 2 Dec – 9 Dec | JNB → TNR | out 1 stop, back 1 stop | Kenya Airways | found 7 days ago | See prices for these dates |
| Nossi-Be | $853 | return | 19 Nov – 8 Dec | JNB → NOS | out 1 stop, back 1 stop | Ethiopian Airlines | found 4 days ago | See prices for these dates |
| Turkiye | ||||||||
| Istanbul | $362 | one-way | 28 Mar 2027 | JNB → SAW | 1 stop | Qatar Airways | found 2 days ago | Open this trip |
| Istanbul | $615 | return | 1 Mar 2027 – 8 Mar 2027 | JNB → IST | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Istanbul | As low as $601 | return | 20 Feb 2027 – 28 Feb 2027 | JNB → IST | out nonstop, back nonstop | Turkish Airlines | found 7 days ago | See prices for these dates |
| Egypt | ||||||||
| Cairo | $363 | one-way | 13 May 2027 | JNB → CAI | 1 stop | Qatar Airways | found 5 days ago | Open this trip |
| Cairo | $467 | return | 18 Nov – 25 Nov | JNB → CAI | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Georgia | ||||||||
| Tbilisi | $382 | one-way | 28 Jan 2027 | JNB → TBS | 1 stop | Qatar Airways | found 7 days ago | Open this trip |
| United Arab Emirates | ||||||||
| Dubai | $388 | one-way | 13 Nov | JNB → DXB | 1 stop | Qatar Airways | found 2 days ago | Open this trip |
| Dubai | As low as $370 | one-way | 20 Mar 2027 | JNB → DXB | 2 stops | South African Airways | found 3 days ago | Open this trip |
| Dubai | $623 | return | 24 Nov – 1 Dec | JNB → DXB | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Dubai | As low as $601 | return | 14 Nov – 18 Nov | JNB → DXB | out nonstop, back nonstop | Emirates | found 3 days ago | See prices for these dates |
| Abu Dhabi | $744 | return | 7 Dec – 10 Dec | JNB → AUH | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Abu Dhabi | As low as $682 | return | 27 Nov – 4 Dec | JNB → AUH | out 1 stop, back 1 stop | Air Seychelles | found 6 days ago | See prices for these dates |
| Thailand | ||||||||
| Bangkok | $392 | one-way | 24 Mar 2027 | JNB → BKK | 1 stop | Cathay Pacific | found 6 days ago | Open this trip |
| Phuket | $450 | one-way | 13 Feb 2027 | JNB → HKT | 1 stop | Qatar Airways | found 6 days ago | Open this trip |
| Bangkok | $640 | return | 17 Nov – 13 Dec | JNB → BKK | out 1 stop, back 1 stop | Cathay Pacific | found 2 days ago | See prices for these dates |
| Bangkok | As low as $600 | return | 26 Jan 2027 – 27 Mar 2027 | JNB → BKK | out 1 stop, back 1 stop | Etihad Airways | found 7 days ago | See prices for these dates |
| Phuket | $1,303 | return | 21 Dec – 1 Jan 2027 | JNB → HKT | out 1 stop, back 1 stop | Qatar Airways | found 4 days ago | See prices for these dates |
| Brazil | ||||||||
| Sao Paulo | $397 | one-way | 13 Dec | JNB → GRU | 2 stops | LATAM Airlines Group | found 2 days ago | Open this trip |
| Sao Paulo | As low as $378 | one-way | 18 Nov | JNB → GRU | nonstop | LATAM Airlines Group | found 4 days ago | Open this trip |
| Rio de Janeiro | $554 | one-way | 19 Nov | JNB → GIG | stops unknown | LATAM Airlines Group | found 3 days ago | Open this trip |
| Sao Paulo | $595 | return | 2 Dec – 8 Dec | JNB → GRU | out 2 stops, back nonstop | LATAM Airlines Group | found 2 days ago | See prices for these dates |
| Sao Paulo | As low as $569 | return | 19 Jan 2027 – 1 Feb 2027 | JNB → GRU | out 1 stop, back 1 stop | TAAG Angola | found 7 days ago | See prices for these dates |
| Italy | ||||||||
| Milan | $424 | one-way | 4 Apr 2027 | JNB → MXP | 1 stop | Qatar Airways | found 6 days ago | Open this trip |
| Milan | $689 | return | 30 Nov – 2 Dec | JNB → MXP | out 1 stop, back 1 stop | Ethiopian Airlines | found 6 days ago | See prices for these dates |
| Kazakhstan | ||||||||
| Almaty | $435 | one-way | 13 Nov | JNB → ALA | 1 stop | Qatar Airways | found 4 days ago | Open this trip |
| Astana | $578 | one-way | 14 Jan 2027 | JNB → NQZ | 2 stops | Qatar Airways | found 7 days ago | Open this trip |
| Almaty | $791 | return | 22 Nov – 25 Nov | JNB → ALA | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Astana | $937 | return | 1 Feb 2027 – 10 Mar 2027 | JNB → NQZ | out 2 stops, back 2 stops | Qatar Airways | found 6 days ago | See prices for these dates |
| Russia | ||||||||
| Moscow | $476 | one-way | 28 Feb 2027 | JNB → SVO | 1 stop | Qatar Airways | found 6 days ago | Open this trip |
| Kazan | $611 | one-way | 31 Mar 2027 | JNB → KZN | 1 stop | Emirates | found 7 days ago | Open this trip |
| Ufa | $621 | one-way | 15 Apr 2027 | JNB → UFA | 1 stop | Emirates | found 3 days ago | Open this trip |
| Saint Petersburg | $645 | one-way | 19 Oct 2027 | JNB → LED | 1 stop | Emirates | found 2 days ago | Open this trip |
| Samara | $719 | one-way | 6 Apr 2027 | JNB → KUF | 1 stop | Emirates | found 3 days ago | Open this trip |
| Novosibirsk | $740 | one-way | 20 Jun 2027 | JNB → OVB | 2 stops | Etihad Airways | found 3 days ago | Open this trip |
| Moscow | $838 | return | 15 Nov – 19 Nov | JNB → SVO | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| Moscow | As low as $804 | return | 1 Mar 2027 – 14 Mar 2027 | JNB → DME | out 1 stop, back 1 stop | Egyptair | found 5 days ago | See prices for these dates |
| Tomsk | $1,501 | return | 16 Mar 2027 – 8 Apr 2027 | JNB → TOF | out 3 stops, back 2 stops | Turkish Airlines | found 3 days ago | See prices for these dates |
| Khabarovsk | $1,518 | return | 30 Nov – 6 Dec | JNB → KHV | out 4 stops, back 2 stops | Emirates | found 3 days ago | See prices for these dates |
| Saint Petersburg | $1,025 | return | 2 Dec – 10 Dec | JNB → LED | out 1 stop, back 1 stop | Emirates | found 4 days ago | See prices for these dates |
| Kazan | $1,059 | return | 4 Feb 2027 – 19 Feb 2027 | JNB → KZN | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Samara | $1,062 | return | 11 Feb 2027 – 1 Mar 2027 | JNB → KUF | out 1 stop, back 1 stop | Emirates | found 7 days ago | See prices for these dates |
| Omsk | $1,393 | return | 8 Feb 2027 – 12 Feb 2027 | JNB → OMS | out 2 stops, back 3 stops | Etihad Airways | found 4 days ago | See prices for these dates |
| Krasnodar | $1,476 | return | 1 Jun 2027 – 4 Jun 2027 | JNB → KRR | out 3 stops, back 3 stops | Air Seychelles | found 5 days ago | See prices for these dates |
| Cyprus | ||||||||
| Larnaca | $510 | one-way | 10 Jan 2027 | JNB → LCA | 1 stop | Egyptair | found 7 days ago | Open this trip |
| Larnaca | $969 | return | 3 Dec – 12 Dec | JNB → LCA | out 1 stop, back 1 stop | Lufthansa | found 4 days ago | See prices for these dates |
| Japan | ||||||||
| Tokyo | $511 | one-way | 8 Feb 2027 | JNB → NRT | 1 stop | Qatar Airways | found 3 days ago | Open this trip |
| Tokyo | $823 | return | 5 Dec – 31 Jan 2027 | JNB → NRT | out 1 stop, back 1 stop | Qatar Airways | found 5 days ago | See prices for these dates |
| Australia | ||||||||
| Brisbane | $528 | one-way | 9 Mar 2027 | JNB → BNE | 1 stop | Qatar Airways | found 7 days ago | Open this trip |
| Sydney | $564 | one-way | 11 Oct 2027 | JNB → SYD | 1 stop | Qatar Airways | found 5 days ago | Open this trip |
| Brisbane | $1,446 | return | 9 Dec – 6 Jan 2027 | JNB → BNE | out 1 stop, back 2 stops | Qatar Airways | found 2 days ago | See prices for these dates |
| Sydney | $1,008 | return | 16 Apr 2027 – 7 May 2027 | JNB → SYD | out 1 stop, back 1 stop | Qatar Airways | found 6 days ago | See prices for these dates |
| Perth | $1,073 | return | 1 Oct 2027 – 31 Oct 2027 | JNB → PER | out 1 stop, back 1 stop | Qatar Airways | found 5 days ago | See prices for these dates |
| Morocco | ||||||||
| Casablanca | $530 | one-way | 20 Jan 2027 | HLA → CMN | 3 stops | Airlink | found 7 days ago | Open this trip |
| Casablanca | $745 | return | 24 Nov – 28 Nov | JNB → CMN | out 1 stop, back 1 stop | Turkish Airlines | found 7 days ago | See prices for these dates |
| Rabat | $882 | return | 15 Mar 2027 – 26 Mar 2027 | JNB → RBA | out 1 stop, back 1 stop | Air France | found 7 days ago | See prices for these dates |
| Kyrgyzstan | ||||||||
| Bishkek | $613 | one-way | 29 May 2027 | JNB → BSZ | 1 stop | Turkish Airlines | found 4 days ago | Open this trip |
| Argentina | ||||||||
| Buenos Aires | $613 | one-way | 1 Jul 2027 | JNB → AEP | 2 stops | TAAG Angola | found 4 days ago | Open this trip |
| Buenos Aires | $1,191 | return | 19 Feb 2027 – 7 Mar 2027 | JNB → AEP | out 1 stop, back 2 stops | LATAM Airlines Group | found 5 days ago | See prices for these dates |
| India | ||||||||
| New Delhi | $647 | one-way | 24 Mar 2027 | HLA → DEL | 2 stops | FlySafair | found 6 days ago | Open this trip |
| Mumbai | $599 | return | 26 Apr 2027 – 22 May 2027 | JNB → BOM | out 1 stop, back 1 stop | Etihad Airways | found 5 days ago | See prices for these dates |
| Goa | $785 | return | 11 Jan 2027 – 22 Jan 2027 | JNB → GOX | out 1 stop, back 1 stop | Qatar Airways | found 6 days ago | See prices for these dates |
| Chennai | $803 | return | 27 Jun 2027 – 6 Jul 2027 | JNB → MAA | out 1 stop, back 1 stop | Etihad Airways | found 6 days ago | See prices for these dates |
| Lucknow | $983 | return | 6 Oct 2027 – 27 Oct 2027 | JNB → LKO | out 2 stops, back 2 stops | Etihad Airways | found 8 days ago | See prices for these dates |
| Vietnam | ||||||||
| Ho Chi Minh City | $711 | one-way | 30 Oct 2027 | JNB → SGN | 1 stop | Emirates | found 6 days ago | Open this trip |
| Ho Chi Minh City | $883 | return | 4 Dec – 16 Dec | JNB → SGN | out 1 stop, back 1 stop | Air China | found 3 days ago | See prices for these dates |
| Hanoi | $866 | return | 20 Apr 2027 – 29 Apr 2027 | JNB → HAN | out 1 stop, back 1 stop | Qatar Airways | found 8 days ago | See prices for these dates |
| Da Nang | $1,064 | return | 1 Oct 2027 – 4 Oct 2027 | JNB → DAD | out 2 stops, back 2 stops | Emirates | found 6 days ago | See prices for these dates |
| Saint Helena, Ascension and Tristan da Cunha | ||||||||
| Jamestown (Saint Helena) | $714 | one-way | 20 Mar 2027 | JNB → HLE | 1 stop | Airlink | found 4 days ago | Open this trip |
| Jamestown (Saint Helena) | $1,507 | return | 6 Feb 2027 – 9 Feb 2027 | JNB → HLE | out 1 stop, back 1 stop | Airlink | found 7 days ago | See prices for these dates |
| Belarus | ||||||||
| Minsk | $761 | one-way | 1 Aug 2027 | JNB → MSQ | 1 stop | Emirates | found 6 days ago | Open this trip |
| Minsk | $950 | return | 1 Feb 2027 – 1 Mar 2027 | JNB → MSQ | out 2 stops, back 2 stops | Egyptair | found 7 days ago | See prices for these dates |
| Dominican Republic | ||||||||
| Puerto Plata | $1,209 | one-way | 11 Jul 2027 | JNB → POP | 4 stops | Emirates | found 3 days ago | Open this trip |
| Namibia | ||||||||
| Windhoek | $187 | one-way | 29 Apr 2027 | JNB → WDH | nonstop | South African Airways | found 8 days ago | See prices for these dates |
| Windhoek | $359 | return | 8 Feb 2027 – 15 Feb 2027 | JNB → WDH | out nonstop, back nonstop | South African Airways | found 2 days ago | See prices for these dates |
| Windhoek | As low as $355 | return | 21 Nov – 25 Nov | JNB → WDH | out nonstop, back nonstop | South African Airways | found 6 days ago | See prices for these dates |
| Walvis Bay | $569 | return | 6 Feb 2027 – 15 Feb 2027 | JNB → WVB | out nonstop, back nonstop | Airlink | found 3 days ago | See prices for these dates |
| Eswatini | ||||||||
| Manzini | $224 | return | 6 Dec – 8 Dec | JNB → SHO | out nonstop, back nonstop | Eswatini Air | found 2 days ago | See prices for these dates |
| Saudi Arabia | ||||||||
| Jeddah | $649 | return | 7 Oct 2027 – 28 Oct 2027 | JNB → JED | out 1 stop, back 1 stop | Emirates | found 3 days ago | See prices for these dates |
| Medina | $676 | return | 15 Nov – 27 Nov | JNB → MED | out 1 stop, back 1 stop | Qatar Airways | found 4 days ago | See prices for these dates |
| United Kingdom | ||||||||
| London | $723 | return | 9 Dec – 31 Dec | JNB → LHR | out 1 stop, back 1 stop | RwandAir | found 2 days ago | See prices for these dates |
| Edinburgh | $919 | return | 1 Feb 2027 – 4 Feb 2027 | JNB → EDI | out 1 stop, back 2 stops | Turkish Airlines | found 3 days ago | See prices for these dates |
| Glasgow | $819 | return | 1 Dec – 6 Jan 2027 | JNB → GLA | out 2 stops, back 2 stops | RwandAir | found 7 days ago | See prices for these dates |
| Poland | ||||||||
| Warsaw | $733 | return | 20 Dec – 17 Jan 2027 | JNB → WAW | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Warsaw | As low as $688 | return | 25 Jan 2027 – 25 Feb 2027 | JNB → WAW | out 1 stop, back 1 stop | Turkish Airlines | found 7 days ago | See prices for these dates |
| Serbia | ||||||||
| Belgrade | $804 | return | 22 Nov – 4 Dec | JNB → BEG | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Malaysia | ||||||||
| Kuala Lumpur | $838 | return | 15 Mar 2027 – 5 Apr 2027 | JNB → KUL | out 1 stop, back 1 stop | Etihad Airways | found 2 days ago | See prices for these dates |
| South Korea | ||||||||
| Seoul | $949 | return | 18 Mar 2027 – 24 Mar 2027 | JNB → ICN | out 1 stop, back 1 stop | Qatar Airways | found 2 days ago | See prices for these dates |
| Gabon | ||||||||
| Libreville | $990 | return | 8 Apr 2027 – 11 Apr 2027 | JNB → LBV | out 1 stop, back 1 stop | Ethiopian Airlines | found 3 days ago | See prices for these dates |
| Curaçao | ||||||||
| Curacao | $1,424 | return | 19 Jan 2027 – 27 Jan 2027 | JNB → CUR | out 2 stops, back 2 stops | Lufthansa | found 2 days ago | See prices for these dates |
| Colombia | ||||||||
| Bogota | $1,462 | return | 17 Mar 2027 – 28 Mar 2027 | JNB → BOG | out 1 stop, back 1 stop | LATAM Airlines Group | found 2 days ago | See prices for these dates |
| Canada | ||||||||
| Toronto | $1,760 | return | 2 Jan 2027 – 24 Jan 2027 | JNB → YYZ | out 1 stop, back 1 stop | Ethiopian Airlines | found 2 days ago | See prices for these dates |
| Mexico | ||||||||
| Mexico City | $2,044 | return | 4 Dec – 26 Dec | JNB → MEX | out 1 stop, back 1 stop | Air France | found 2 days ago | See prices for these dates |
| Nigeria | ||||||||
| Lagos | $467 | return | 9 Feb 2027 – 6 Apr 2027 | JNB → LOS | out 1 stop, back 1 stop | TAAG Angola | found 6 days ago | See prices for these dates |
| Ethiopia | ||||||||
| Addis Ababa | $665 | return | 8 Dec – 23 Dec | JNB → ADD | out nonstop, back nonstop | Ethiopian Airlines | found 5 days ago | See prices for these dates |
| Portugal | ||||||||
| Lisbon | $669 | return | 15 Feb 2027 – 28 Feb 2027 | JNB → LIS | out 1 stop, back 1 stop | TAAG Angola | found 4 days ago | See prices for these dates |
| Ghana | ||||||||
| Accra | $681 | return | 25 Nov – 20 Jan 2027 | JNB → ACC | out 1 stop, back 1 stop | Kenya Airways | found 5 days ago | See prices for these dates |
| Spain | ||||||||
| Madrid | $682 | return | 28 Nov – 1 Dec | JNB → MAD | out 1 stop, back 1 stop | Air Algerie | found 7 days ago | See prices for these dates |
| Ireland | ||||||||
| Dublin | $717 | return | 13 Mar 2027 – 20 Mar 2027 | JNB → DUB | out 1 stop, back 1 stop | Turkish Airlines | found 4 days ago | See prices for these dates |
| Switzerland | ||||||||
| Geneva | $743 | return | 24 Nov – 27 Nov | JNB → GVA | out 1 stop, back 1 stop | Etihad Airways | found 4 days ago | See prices for these dates |
| France | ||||||||
| Paris | $755 | return | 7 Aug 2027 – 17 Aug 2027 | JNB → CDG | out 1 stop, back 1 stop | Ethiopian Airlines | found 6 days ago | See prices for these dates |
| Cameroon | ||||||||
| Douala | $787 | return | 27 Dec – 1 Feb 2027 | JNB → DLA | out 2 stops, back 2 stops | ASKY Airlines | found 8 days ago | See prices for these dates |
| Indonesia | ||||||||
| Denpasar (Bali) | $795 | return | 11 Jan 2027 – 19 Jan 2027 | JNB → DPS | out 1 stop, back 1 stop | Qatar Airways | found 5 days ago | See prices for these dates |
| Netherlands | ||||||||
| Amsterdam | $816 | return | 7 Jun 2027 – 11 Jun 2027 | JNB → AMS | out 1 stop, back 1 stop | Lufthansa | found 8 days ago | See prices for these dates |
| Germany | ||||||||
| Frankfurt | $831 | return | 1 Dec – 31 Dec | JNB → FRA | out 1 stop, back 1 stop | Qatar Airways | found 5 days ago | See prices for these dates |
| Berlin | $969 | return | 6 Dec – 26 Dec | JNB → BER | out 1 stop, back 2 stops | KLM | found 7 days ago | See prices for these dates |
| Hong Kong | ||||||||
| Hong Kong | $833 | return | 28 Jan 2027 – 29 Jan 2027 | JNB → HKG | out 1 stop, back 1 stop | Etihad Airways | found 4 days ago | See prices for these dates |
| China | ||||||||
| Guangzhou | $836 | return | 20 Nov – 23 Nov | JNB → CAN | out 1 stop, back 1 stop | Ethiopian Airlines | found 7 days ago | See prices for these dates |
| Beijing | $1,031 | return | 27 Nov – 8 Jan 2027 | JNB → PEK | out nonstop, back nonstop | Air China | found 5 days ago | See prices for these dates |
| Armenia | ||||||||
| Yerevan | $848 | return | 1 Dec – 10 Dec | JNB → EVN | out 2 stops, back 2 stops | Ethiopian Airlines | found 7 days ago | See prices for these dates |
| Uzbekistan | ||||||||
| Tashkent | $884 | return | 27 Apr 2027 – 11 May 2027 | JNB → TAS | out 1 stop, back 1 stop | Qatar Airways | found 4 days ago | See prices for these dates |
| United States | ||||||||
| New York | $935 | return | 24 Dec – 3 Jan 2027 | JNB → JFK | out 1 stop, back 1 stop | Kenya Airways | found 6 days ago | See prices for these dates |
| Washington | $941 | return | 7 Apr 2027 – 28 Apr 2027 | JNB → IAD | out 1 stop, back 1 stop | Ethiopian Airlines | found 6 days ago | See prices for these dates |
| San Francisco | $1,101 | return | 16 Nov – 23 Nov | JNB → SFO | out 1 stop, back 1 stop | United Airlines | found 5 days ago | See prices for these dates |
| Oklahoma City | $1,878 | return | 10 May 2027 – 14 May 2027 | JNB → OKC | out 2 stops, back 2 stops | Etihad Airways | found 7 days ago | See prices for these dates |
| Sri Lanka | ||||||||
| Colombo | $1,060 | return | 1 Mar 2027 – 5 Mar 2027 | JNB → CMB | out 1 stop, back 1 stop | Etihad Airways | found 6 days ago | See prices for these dates |
| Singapore | ||||||||
| Singapore | $1,065 | return | 24 Dec – 3 Jan 2027 | JNB → SIN | out 1 stop, back 1 stop | Air China | found 6 days ago | See prices for these dates |
| New Zealand | ||||||||
| Wellington | $1,243 | return | 24 Jun 2027 – 15 Jul 2027 | JNB → WLG | out 1 stop, back 1 stop | Qantas | found 4 days ago | See prices for these dates |
| Abkhazia | ||||||||
| Sukhumi | $1,394 | return | 16 Nov – 25 Nov | JNB → SUI | out 2 stops, back 3 stops | Etihad Airways | found 6 days ago | See prices for these dates |
| Uruguay | ||||||||
| Montevideo | $1,559 | return | 5 Dec – 19 Dec | JNB → MVD | out 2 stops, back 2 stops | South African Airways | found 5 days ago | See prices for these dates |
| Venezuela | ||||||||
| Caracas | $1,829 | return | 19 Feb 2027 – 26 Feb 2027 | JNB → CCS | out 2 stops, back 3 stops | Egyptair | found 7 days ago | See prices for these dates |
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