Nonstop flights from Johannesburg (JNB)
77 nonstop routes from O. R. Tambo International, busiest first. Average daily departures over a recent period (AeroDataBox, November 2026).
| Destination | Flights a day | Distance | Airlines |
|---|---|---|---|
| Cape Town CPT | 48 | 1,272 km | South African Airways |
| Durban DUR | 35 | 478 km | South African Airways |
| Harare HRE | 15 | 959 km | South African Airways |
| Gqeberha (Port Elizabeth) PLZ | 12 | 909 km | South African Airways |
| Gaborone GBE | 12 | 293 km | South African Airways |
| Lusaka LUN | 9.7 | 1,202 km | South African Airways |
| Bloemfontein BFN | 7.9 | 380 km | — |
| George GRJ | 7.9 | 1,041 km | — |
| Victoria Falls VFA | 7.4 | 928 km | South African Airways |
| East London ELS | 7 | 768 km | — |
| Mbombela MQP | 7 | 298 km | — |
| Windhoek WDH | 6.4 | 1,165 km | South African Airways |
| Maputo MPM | 5.4 | 433 km | Turkish Airlines |
| Bulawayo BUQ | 5.3 | 682 km | — |
| Kimberley KIM | 4.9 | 454 km | — |
| Dubai DXB | 4.6 | 6,413 km | Emirates |
| Hoedspruit HDS | 4.6 | 345 km | — |
| Nairobi NBO | 4.6 | 2,912 km | Kenya Airways |
| Pietermaritzburg PZB | 4 | 444 km | — |
| London LHR | 3.4 | 9,075 km | British Airways, Virgin Atlantic |
| Maseru(Mazenod) MSU | 3.4 | 375 km | — |
| Mthatha UTT | 3.4 | 603 km | — |
| Addis Ababa ADD | 3.1 | 4,068 km | Ethiopian Airlines |
| Polokwane PTG | 3 | 283 km | — |
| Luanda (Ícolo e Bengo) NBJ | 2.9 | 2,456 km | Air Algérie |
| Upington UTN | 2.9 | 734 km | — |
| Port Louis MRU | 2.7 | 3,066 km | Air Mauritius, South African Airways |
| Doha DOH | 2.4 | 6,243 km | Qatar Airways |
| Walvis Bay(Rooikop) WVB | 2.4 | 1,419 km | — |
| Blantyre BLZ | 2.3 | 1,356 km | Ethiopian Airlines |
| Lubumbashi FBM | 2.3 | 1,619 km | South African Airways |
| Maun MUB | 2.3 | 844 km | — |
| Skukuza SZK | 2.3 | 360 km | — |
| Richards Bay RCB | 2 | 477 km | — |
| Lumbadzi LLW | 1.9 | 1,490 km | Ethiopian Airlines |
| Sishen SIS | 1.9 | 547 km | — |
| Frankfurt FRA | 1.7 | 8,690 km | Condor, Lufthansa |
| Kinshasa FIH | 1.6 | 2,777 km | South African Airways |
| Ndola NLA | 1.6 | 1,465 km | — |
| Pemba POL | 1.6 | 1,945 km | — |
| Dar es Salaam DAR | 1.3 | 2,437 km | South African Airways |
| Amsterdam AMS | 1.1 | 9,017 km | KLM |
| Kasane BBK | 1.1 | 977 km | — |
| Beira BEW | 1.1 | 981 km | — |
| Entebbe EBB | 1.1 | 2,946 km | — |
| Hong Kong HKG | 1.1 | 10,675 km | Cathay Pacific |
| Istanbul IST | 1.1 | 7,496 km | Turkish Airlines |
| Kigali KGL | 1.1 | 2,695 km | RwandAir |
| Livingstone LVI | 1.1 | 958 km | — |
| Margate MGH | 1.1 | 563 km | — |
| Perth PER | 1.1 | 8,310 km | Qantas, South African Airways |
| Singapore SIN | 1.1 | 8,656 km | Singapore Airlines |
| Vilanculo VNX | 1.1 | 851 km | — |
| Zurich ZRH | 1.1 | 8,418 km | Swiss |
| Paris CDG | 1 | 8,737 km | Air France |
| Newark EWR | 1 | 12,865 km | United Airlines |
| São Paulo GRU | 1 | 7,439 km | LATAM Airlines, South African Airways |
| Antananarivo TNR | 1 | 2,135 km | — |
| Zanzibar ZNZ | 1 | 2,502 km | — |
| Abu Dhabi AUH | 0.9 | 6,299 km | Etihad Airways |
| Accra ACC | 0.9 | 4,674 km | South African Airways |
| Atlanta ATL | 0.7 | 13,583 km | Delta Air Lines |
| Lagos LOS | 0.7 | 4,524 km | South African Airways |
| Tete TET | 0.7 | 1,248 km | — |
| Cairo CAI | 0.6 | 6,264 km | EgyptAir |
| Munich MUC | 0.6 | 8,444 km | Lufthansa |
| Sydney SYD | 0.6 | 11,024 km | Qantas |
| Shenzhen SZX | 0.6 | 10,680 km | Air China |
| Nampula APL | 0.4 | 1,679 km | — |
| Madrid MAD | 0.4 | 8,106 km | Air Europa |
| Sainte-Marie RUN | 0.4 | 2,836 km | Air Austral |
| Libreville LBV | 0.3 | 3,582 km | — |
| Nacala MNC | 0.3 | 1,833 km | — |
| Victoria SEZ | 0.3 | 3,756 km | — |
| Algiers ALG | 0.1 | 7,462 km | Air Algérie |
| Brazzaville BZV | 0.1 | 2,800 km | — |
| Nosy Be NOS | 0.1 | 2,533 km | — |
Routes with fewer than 1 flight a day on average link to the destination airport rather than a route page.