Johannesburg
South Africa · JNB
Cheap flights to Johannesburg
South Africa’s biggest city and busiest airport, and the gateway to Kruger.
- Arrival airport
- O. R. Tambo International Airport (JNB)
- Distance from London
- 5,639 miles
- Non-stop flying time
- around 11h 30m
- With one stop
- usually 15h 30m–17h 30m
- Local time
- UTC+2
- Currency
- South African rand (ZAR)
When to go
May to September for safari; the city is pleasant most of the year.
How people get there
Common connecting points for Johannesburg: Istanbul, Dubai, Doha, Addis Ababa, Nairobi and major European hubs such as Amsterdam and Paris. Which airlines are flying, and whether there is a non-stop service on your dates, changes through the year — a consultant checks live schedules and fares for you.
Fly to Johannesburg from
- London Heathrow5,639 mi
- London Gatwick5,614 mi
- London Stansted5,652 mi
- Manchester5,790 mi
- Birmingham5,724 mi
- Leeds Bradford5,810 mi
- Glasgow5,984 mi
- Edinburgh5,969 mi
- Newcastle5,883 mi
- Bristol5,677 mi
Other cities in South Africa
Entry requirements change. Check the latest UK government travel advice for South Africa before you book.
Questions people ask
- How long is the flight to Johannesburg from London?
- Johannesburg is about 5,639 miles from Heathrow. A non-stop flight, where one operates, takes around 11h 30m; with one connection most journeys take 15h 30m to 17h 30m.
- Which airport do I fly into?
- O. R. Tambo International Airport, airport code JNB.
- What is the time difference?
- Local time in Johannesburg is UTC+2. The UK is on UTC+0 in winter and UTC+1 in summer.
- When is the best time to go?
- May to September for safari; the city is pleasant most of the year.
- How do I get today’s fare?
- Send us your route or call 020 3137 8781 — we’re open 24 hours a day, 7 days a week. A consultant checks live fares across the airlines and calls you back.