Flights from Johannesburg at a glance
- nonstop destinations
- 68
- countries
- 38
- flights a week
- 1,634
- airports
- 2
- airlines
- 40
- cheapest fare, to Durban
- $46
- destinations under 2 hours away
- 24
- farthest, Atlanta
- 8,430 mi (13,567 km)
Cheapest flights from Johannesburg
Lowest fares found recently; search to check the price for your dates
Under 2 hours away
Nonstop flights of up to two hours, shortest first
Gaborone
55m, 58 a week
from $100
Polokwane
55m, 19 a week
from $132
Hoedspruit
55m, 13 a week
from $143
Maseru
1h, 14 a week
from $221
Bloemfontein
1h 3m, 46 a week
from $54
Pietermaritzburg
1h 5m, 7 a week
from $125
Durban
1h 10m, 246 a week
from $46
Maputo
1h 10m, 31 a week
from $165
Umtata
1h 20m, 21 a week
Bulawayo
1h 20m, 18 a week
from $189
Kimberley
1h 25m, 19 a week
from $92
Richards Bay
1h 30m, 13 a week
from $146
Vilanculos
1h 33m, 7 a week
from $348
East London
1h 35m, 43 a week
from $71
Upington
1h 35m, 18 a week
Maun
1h 40m, 6 a week
Harare
1h 45m, 100 a week
from $95
Port Elizabeth
1h 45m, 68 a week
from $67
Victoria Falls
1h 45m, 39 a week
from $103
Livingstone
1h 45m, 7 a week
from $281
Kasane
1h 50m, 7 a week
from $291
Beira
1h 50m, 7 a week
from $319
George
1h 55m, 54 a week
from $73
Lusaka
2h, 38 a week
from $208
Domestic flights from Johannesburg
Nonstop flights within South Africa, busiest first
International flights from Johannesburg
Nonstop flights to 37 countries
27 more countries
Australia: Perth and Sydney
United States: New York and Atlanta
China: Beijing and Shenzhen
Ethiopia: Addis Ababa
Kenya: Nairobi
United Kingdom: London
Lesotho: Maseru
Qatar: Doha
Mauritius: Mauritius
Rwanda: Kigali
Turkiye: Istanbul
Switzerland: Zurich
France: Paris
Netherlands: Amsterdam
Singapore: Singapore
Uganda: Entebbe
Madagascar: Antananarivo
Brazil: Sao Paulo
Ghana: Accra
Egypt: Cairo
Hong Kong: Hong Kong
Nigeria: Lagos
Togo: Lome
Ivory Coast: Abidjan
Spain: Madrid
Seychelles: Mahe
Republic of the Congo: Brazzaville
All nonstop flights from Johannesburg
68 cities, busiest routes first
| City | Country | Flight time | Flights a week | Fare |
|---|---|---|---|---|
| Cape Town South Africa, 2h 15m, 359 a week | South Africa | 2h 15m | 359 | from $83 |
| Durban South Africa, 1h 10m, 246 a week | South Africa | 1h 10m | 246 | from $46 |
| Harare Zimbabwe, 1h 45m, 100 a week | Zimbabwe | 1h 45m | 100 | from $95 |
| Port Elizabeth South Africa, 1h 45m, 68 a week | South Africa | 1h 45m | 68 | from $67 |
| Gaborone Botswana, 55m, 58 a week | Botswana | 55m | 58 | from $100 |
| George South Africa, 1h 55m, 54 a week | South Africa | 1h 55m | 54 | from $73 |
| Bloemfontein South Africa, 1h 3m, 46 a week | South Africa | 1h 3m | 46 | from $54 |
| East London South Africa, 1h 35m, 43 a week | South Africa | 1h 35m | 43 | from $71 |
| Victoria Falls Zimbabwe, 1h 45m, 39 a week | Zimbabwe | 1h 45m | 39 | from $103 |
| Lusaka Zambia, 2h, 38 a week | Zambia | 2h | 38 | from $208 |
| Windhoek Namibia, 2h 10m, 33 a week | Namibia | 2h 10m | 33 | from $171 |
| Maputo Mozambique, 1h 10m, 31 a week | Mozambique | 1h 10m | 31 | from $165 |
| Dubai United Arab Emirates, 8h 8m, 28 a week | United Arab Emirates | 8h 8m | 28 | from $322 |
| Addis Ababa Ethiopia, 5h 25m, 21 a week | Ethiopia | 5h 25m | 21 | from $420 |
| Nairobi Kenya, 4h 5m, 21 a week | Kenya | 4h 5m | 21 | from $225 |
| Umtata South Africa, 1h 20m, 21 a week | South Africa | 1h 20m | 21 | |
| London United Kingdom, 11h 15m, 20 a week | United Kingdom | 11h 15m | 20 | from $304 |
| Kimberley South Africa, 1h 25m, 19 a week | South Africa | 1h 25m | 19 | from $92 |
| Polokwane South Africa, 55m, 19 a week | South Africa | 55m | 19 | from $132 |
| Bulawayo Zimbabwe, 1h 20m, 18 a week | Zimbabwe | 1h 20m | 18 | from $189 |
| Lilongwe Malawi, 2h 20m, 18 a week | Malawi | 2h 20m | 18 | from $345 |
| Upington South Africa, 1h 35m, 18 a week | South Africa | 1h 35m | 18 | |
| Doha Qatar, 8h 15m, 14 a week | Qatar | 8h 15m | 14 | from $412 |
| Maseru Lesotho, 1h, 14 a week | Lesotho | 1h | 14 | from $221 |
| Dar Es Salaam Tanzania, 3h 30m, 13 a week | Tanzania | 3h 30m | 13 | from $256 |
| Hoedspruit South Africa, 55m, 13 a week | South Africa | 55m | 13 | from $143 |
| Richards Bay South Africa, 1h 30m, 13 a week | South Africa | 1h 30m | 13 | from $146 |
| Mauritius Mauritius, 4h, 11 a week | Mauritius | 4h | 11 | from $229 |
| Frankfurt Germany, 11h, 10 a week | Germany | 11h | 10 | |
| Istanbul Turkiye, 9h 45m, 10 a week | Turkiye | 9h 45m | 10 | from $381 |
| Kigali Rwanda, 3h 48m, 10 a week | Rwanda | 3h 48m | 10 | from $298 |
| Kinshasa Democratic Republic of the Congo, 4h 8m, 9 a week | Democratic Republic of the Congo | 4h 8m | 9 | |
| Perth Australia, 9h 38m, 8 a week | Australia | 9h 38m | 8 | from $568 |
| Walvis Bay Namibia, 2h 35m, 8 a week | Namibia | 2h 35m | 8 | from $304 |
| Lubumbashi Democratic Republic of the Congo, 3h 38m, 8 a week | Democratic Republic of the Congo | 3h 38m | 8 | |
| Singapore Singapore, 10h 30m, 7 a week | Singapore | 10h 30m | 7 | from $519 |
| Abu Dhabi United Arab Emirates, 7h 58m, 7 a week | United Arab Emirates | 7h 58m | 7 | from $338 |
| Paris France, 11h 38m, 7 a week | France | 11h 38m | 7 | from $412 |
| Amsterdam Netherlands, 11h 11m, 7 a week | Netherlands | 11h 11m | 7 | from $427 |
| Zurich Switzerland, 10h 30m, 7 a week | Switzerland | 10h 30m | 7 | from $362 |
| Zanzibar Tanzania, 3h 35m, 7 a week | Tanzania | 3h 35m | 7 | from $272 |
| Entebbe Uganda, 4h 15m, 7 a week | Uganda | 4h 15m | 7 | from $261 |
| Livingstone Zambia, 1h 45m, 7 a week | Zambia | 1h 45m | 7 | from $281 |
| Pietermaritzburg South Africa, 1h 5m, 7 a week | South Africa | 1h 5m | 7 | from $125 |
| Vilanculos Mozambique, 1h 33m, 7 a week | Mozambique | 1h 33m | 7 | from $348 |
| Blantyre Malawi, 2h 15m, 7 a week | Malawi | 2h 15m | 7 | |
| Beira Mozambique, 1h 50m, 7 a week | Mozambique | 1h 50m | 7 | from $319 |
| Kasane Botswana, 1h 50m, 7 a week | Botswana | 1h 50m | 7 | from $291 |
| New York United States, 16h 25m, 6 a week | United States | 16h 25m | 6 | from $629 |
| Maun Botswana, 1h 40m, 6 a week | Botswana | 1h 40m | 6 | |
| Antananarivo Madagascar, 3h, 6 a week | Madagascar | 3h | 6 | from $395 |
| Atlanta United States, 16h 27m, 5 a week | United States | 16h 27m | 5 | |
| Munich Germany, 10h 28m, 5 a week | Germany | 10h 28m | 5 | |
| Beijing China, 18h 35m, 5 a week | China | 18h 35m | 5 | from $472 |
| Sao Paulo Brazil, 10h 8m, 5 a week | Brazil | 10h 8m | 5 | from $376 |
| Accra Ghana, 6h 5m, 5 a week | Ghana | 6h 5m | 5 | from $353 |
| Shenzhen China, 13h 10m, 5 a week | China | 13h 10m | 5 | from $520 |
| Sydney Australia, 12h 5m, 4 a week | Australia | 12h 5m | 4 | from $514 |
| Hong Kong Hong Kong, 12h 50m, 4 a week | Hong Kong | 12h 50m | 4 | from $495 |
| Cairo Egypt, 8h 43m, 4 a week | Egypt | 8h 43m | 4 | from $309 |
| Lagos Nigeria, 6h 20m, 4 a week | Nigeria | 6h 20m | 4 | from $246 |
| Lome Togo, 8h 15m, 4 a week | Togo | 8h 15m | 4 | |
| Madrid Spain, 10h 10m, 3 a week | Spain | 10h 10m | 3 | from $421 |
| Mahe Seychelles, 4h 55m, 3 a week | Seychelles | 4h 55m | 3 | from $219 |
| Abidjan Ivory Coast, 8h 5m, 3 a week | Ivory Coast | 8h 5m | 3 | from $467 |
| Nampula Mozambique, 2h 35m, 3 a week | Mozambique | 2h 35m | 3 | |
| Tete Mozambique, 2h 10m, 3 a week | Mozambique | 2h 10m | 3 | |
| Brazzaville Republic of the Congo, 4h, 1 a week | Republic of the Congo | 4h | 1 | from $557 |
Johannesburg airports
Where the nonstop flights depart from
Airlines
Nonstop flights a week from Johannesburg
And 20 more airlines with occasional flights.
Frequently asked questions
Where can you fly nonstop from Johannesburg?
To 68 cities in 38 countries. The busiest routes are Cape Town (359 flights a week), Durban (246 flights a week), Harare (100 flights a week), Port Elizabeth (68 flights a week) and Gaborone (58 flights a week).
What are the cheapest flights from Johannesburg?
Durban from $46, Bloemfontein from $54, Port Elizabeth from $67 and East London from $71. Search shows the price for your dates.
Which countries have direct flights from Johannesburg?
Mozambique, Zimbabwe, Botswana, Zambia, Namibia, United Arab Emirates, Malawi and Tanzania and 29 more.
Which airports does Johannesburg fly from?
O.R. Tambo International (1,524 flights a week) and Lanseria International (89 flights a week).
Which airlines fly from Johannesburg?
FlySafair (488 flights a week), Airlink (391 flights a week), South African Airways (240 flights a week), CemAir (83 flights a week), LIFT Airline (60 flights a week) and Fastjet Zimbabwe (49 flights a week) and 34 more.
Where can you fly from Johannesburg in under 2 hours?
Gaborone (55m), Polokwane (55m), Hoedspruit (55m), Maseru (1h), Bloemfontein (1h 3m), Pietermaritzburg (1h 5m), Durban (1h 10m) and Maputo (1h 10m).