OR Tambo International Airport (JNB) tracks 8 destinations, all international and all long-haul, ranging from Colombo at 6,689 km to Dhaka at 8,689 km. Only one of the eight, Mumbai, carries a verified historical direct-service record.
A 1-in-8 verified rate is the lowest in this comparison set, and the pattern is straightforward rather than surprising: every tracked destination from Johannesburg here is a long-haul South Asian city pair, and only the Mumbai route, historically flown by Jet Airways, Air India and South African Airways together, has a confirmed operating record in this dataset. The other seven — Colombo, Karachi, Delhi, Lahore, Islamabad, Kathmandu, Dhaka — are real, useful distance and time-zone references for building an itinerary, not evidence that no flight has ever existed. South African Airways' network in particular has changed substantially since the OpenFlights data was compiled, so a live GDS check is essential before quoting any of these seven as connecting or nonstop.
All 8 of Johannesburg's tracked connections are international long-haul, running 7.9 to 10.2 hours in flight time. Just one, Mumbai, carries a verified historical operating record; the other seven should be read as distance references pending a current GDS check.
| Destination | Country | Distance | Flight Time | Haul | Verified Service |
|---|---|---|---|---|---|
Colombo CMB |
Sri Lanka | 6,689 km / 4,156 mi | ≈ 7.9h | Long-haul | — no record |
Mumbai BOM |
India | 6,964 km / 4,327 mi | ≈ 8.2h | Long-haul | ✓ 3 carriers |
Karachi KHI |
Pakistan | 7,048 km / 4,379 mi | ≈ 8.3h | Long-haul | — no record |
Delhi DEL |
India | 8,011 km / 4,978 mi | ≈ 9.4h | Long-haul | — no record |
Lahore LHE |
Pakistan | 8,068 km / 5,013 mi | ≈ 9.5h | Long-haul | — no record |
Islamabad ISB |
Pakistan | 8,137 km / 5,056 mi | ≈ 9.6h | Long-haul | — no record |
Kathmandu KTM |
Nepal | 8,550 km / 5,313 mi | ≈ 10.1h | Long-haul | — no record |
Dhaka DAC |
Bangladesh | 8,689 km / 5,399 mi | ≈ 10.2h | Long-haul | — no record |
Only one of Johannesburg's eight tracked connections, Mumbai, shows a verified historical operating record in this dataset — the lowest verified count among the cities covered here.
OpenFlights' historical route dataset records 3 carriers operating this city pair, flying Airbus A330-200. It's the best-served pair in Johannesburg's whole tracked network — still confirm current-day operation and schedule in your GDS before quoting, since this dataset reflects historical service, not a live timetable.
9W Jet AirwaysAI Air India LimitedSA South African AirwaysA JNB-origin availability check in Amadeus, Sabre, Galileo or Apollo for Mumbai should return South African Airways alongside Jet Airways and Air India history; for the other seven destinations on this list, treat the live GDS response as the authority on current routing rather than this historical dataset.
Amadeus: AN15JULJNBxxx Sabre: A15JUNJNBxxx Galileo: A/15JUNJNBxxx
Replace xxx with the destination's own 3-letter IATA code from the tables above — the availability-check syntax itself doesn't change by destination, only the city pair does.
Just 1 of 8: Mumbai. The other seven — Colombo, Karachi, Delhi, Lahore, Islamabad, Kathmandu and Dhaka — show no verified historical direct-service record in this dataset.
Three, per this dataset's records: Jet Airways, Air India and South African Airways, all listed as historical operators of the Johannesburg-Mumbai city pair.
They're real, bookable city pairs — the lack of a verified record here reflects this specific historical dataset's coverage, not the absence of any flight ever. Confirm current routing, likely via a Gulf hub or a connection, in your GDS before quoting a client.
Colombo is shortest at 6,689 km, about 7.9 hours. Dhaka is longest at 8,689 km, about 10.2 hours. Every one of Johannesburg's 8 tracked destinations is long-haul.
No — all 8 destinations tracked from Johannesburg in this dataset are international long-haul city pairs to South Asia; none are domestic, short-haul or medium-haul.
Paste any PNR touching Johannesburg (JNB) and get a client-ready itinerary in seconds, with layover times calculated using the correct time zones — free, no signup.
Try the Free Converter →