- The city of Johannesburg is served by the following airport: Johannesburg Intl Airport (JNB)
- A total of 42 airlines operate their flights to/from Johannesburg. Click here for detailed airline information, including route maps, contact telephones and websites.
- Johannesburg serves as a hub for the following airlines: Nationwide Airlines, South African Airways
Johannesburg Flights Distance and Flight Time Calculator
Popular Picks:
- Madrid - Johannesburg: 5040 miles, flight time 10 hours
- Barcelona - Johannesburg: 4960 miles, flight time 10 hours
- Lima - Johannesburg: 6790 miles, flight time 14 hours
- Buenos Aires - Johannesburg: 5060 miles, flight time 10 hours
- Sevilla - Johannesburg: 4920 miles, flight time 10 hours
- Bilbao - Johannesburg: 5200 miles, flight time 10 hours
- Alicante - Johannesburg: 4830 miles, flight time 10 hours
- Paris - Johannesburg: 5430 miles, flight time 11 hours
- Athens - Johannesburg: 4440 miles, flight time 9 hours