Flights within 3 hours from Johannesburg (JNB)
45 destinations reachable within 3 hours by direct flight
Destinations: 45
Countries: 13
Shortest: 21m
Longest: 2h 59m
Loading map...
45 destinations within 3 hours
| Code | Destination | Country | Est. Time | Distance | Airlines |
|---|---|---|---|---|---|
| GBE | Gaborone | Botswana | 21m | 292 km | 4ZBPSA |
| MQP | Nelspruit | South Africa | 21m | 298 km | 4ZFA |
| PTG | Polokwane | South Africa | 21m | 302 km | 4Z |
| HDS | Hoedspruit | South Africa | 24m | 337 km | 4Z5Z |
| SHO | Manzini | Eswatini | 24m | 347 km | 4ZRN |
| MSU | Maseru | Lesotho | 25m | 359 km | 4Z |
| SZK | Skukuza | South Africa | 25m | 360 km | 4Z |
| BFN | Bloemfontein | South Africa | 27m | 381 km | 4Z5ZFA |
| MPM | Maputo | Mozambique | 31m | 433 km | 4ZTKTM |
| PZB | Pietermaritzburg | South Africa | 31m | 443 km | 4Z |
| KIM | Kimberley | South Africa | 32m | 454 km | 4Z5Z |
| DUR | Durban | South Africa | 34m | 478 km | 4Z5ZFAGESATKW2 |
| RCB | Richards Bay | South Africa | 34m | 477 km | 4Z |
| SIS | Sishen | South Africa | 39m | 547 km | 4Z |
| MGH | Margate | South Africa | 40m | 563 km | 5Z |
| UTT | Umtata | South Africa | 43m | 608 km | 4Z |
| BUQ | Bulawayo | Zimbabwe | 48m | 682 km | 4ZFN |
| UTN | Upington | South Africa | 52m | 735 km | 4Z |
| ELS | East London | South Africa | 54m | 768 km | 4Z5ZFA |
| MUB | Maun | Botswana | 1h | 844 km | 4Z5ZBP |
| VNX | Vilanculos | Mozambique | 1h | 849 km | 4Z |
| PLZ | Port Elizabeth | South Africa | 1h 4m | 908 km | 4Z5ZFASA |
| VFA | Victoria Falls | Zimbabwe | 1h 6m | 928 km | 4Z5ZFAFNSA |
| HRE | Harare | Zimbabwe | 1h 8m | 960 km | 4Z5ZFAFNSAUMWB |
| LVI | Livingstone | Zambia | 1h 8m | 958 km | 4Z |
| BEW | Beira | Mozambique | 1h 9m | 980 km | 4Z |
| BBK | Kasane | Botswana | 1h 9m | 979 km | 4Z5Z |
| GRJ | George | South Africa | 1h 13m | 1,040 km | 4Z5ZFA |
| WDH | Windhoek | Namibia | 1h 22m | 1,165 km | 4ZSA |
| LUN | Lusaka | Zambia | 1h 25m | 1,203 km | 4ZP0SAZN |
| TET | Tete | Mozambique | 1h 28m | 1,248 km | 4Z |
| CPT | Cape Town | South Africa | 1h 30m | 1,272 km | 4Z5ZFAGESASQW2 |
| BLZ | Blantyre | Malawi | 1h 36m | 1,356 km | 4ZET |
| WVB | Walvis Bay | Namibia | 1h 40m | 1,419 km | 4Z |
| NLA | Ndola | Zambia | 1h 43m | 1,466 km | 4Z |
| LLW | Lilongwe | Malawi | 1h 45m | 1,490 km | 4ZET |
| FBM | Lubumbashi | The Democratic Republic of The Congo | 1h 54m | 1,620 km | 4ZETSA |
| APL | Nampula | Mozambique | 1h 59m | 1,679 km | 4Z |
| MNC | Nacala | Mozambique | 2h 9m | 1,832 km | 4Z |
| POL | Pemba | Mozambique | 2h 17m | 1,945 km | 4Z |
| TNR | Antananarivo | Madagascar | 2h 31m | 2,135 km | 4Z |
| DAR | Dar Es Salaam | United Republic of Tanzania | 2h 52m | 2,437 km | 4ZSATC |
| NBJ | Luanda | Angola | 2h 53m | 2,455 km | 4ZDT |
| ZNZ | Zanzibar | United Republic of Tanzania | 2h 57m | 2,503 km | 4ZFATC |
| NOS | Nossi-be | Madagascar | 2h 59m | 2,533 km | 4Z |
Frequently asked questions
-
Where can I fly within 3 hours from Johannesburg (JNB)?
There are 45 destinations reachable within 3 hours by direct flight from Johannesburg (JNB), covering 13 countries. The shortest flight is to Gaborone (GBE) at 21m.
-
How many destinations are within 3 hours from JNB?
45 airports are reachable by direct flight within 3 hours from Johannesburg International (JNB). The furthest destination within this range is Nossi-be (NOS) at 2h 59m, covering 2,533 km.