Skip to content
Skylitetravel020 3137 8781

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

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.