Flight distance from Johannesburg to London in miles and km Show

🧭 Distance

Air distance from Johannesburg to London is 5,612 miles (9,032 kilometers).

Use our calculator below to find out the how many reward miles you can get for this flight.

5,612
Miles
9,032
Kilometers

⏱ Flight time

Estimated flight time from Johannesburg to London is 11 hours 5 minutes. Return flight is 11 hours 5 minutes long.

11h 5m
Johannesburg – London
11h 5m
London – Johannesburg

🕐 Local time

Time difference between Johannesburg and London is 1 hour. London is 1 hour behind of Johannesburg.

Calculate time difference between Johannesburg and London using the slider below:

08:38
21 September
Johannesburg
08:38
21 September
London

Vincenty's formula calculates the distance between latitude/longitude points on the earth’s surface, using an ellipsoidal model of the earth.

Final amount of award miles you get depends on booking class and program tier level.

Frequent Flyer Miles Calculator

You can expect to get 5,612 flight miles for a flight from Johannesburg to London. However final amount of miles will depend on frequent flyer program rules, booking class and your level in program.

5,612
Total Miles

Airlines flying from Johannesburg to London

Airports Information

Johannesburg

Johannesburg O.R. Tambo (JNB)

Telephone+27 11 921 6262
IATA CodeJNB
CityJohannesburg
Country South Africa
Address1 Jones Rd, Kempton Park, Johannesburg, 1632, South Africa
Distance from JNB to LHR 5,619 miles (9044 km)
Distance from JNB to LGW 5,594 miles (9004 km)
Distance from JNB to LTN 5,643 miles (9082 km)
Distance from JNB to SEN 5,604 miles (9020 km)
Distance from JNB to LCY 5,612 miles (9032 km)
Distance from JNB to STN 5,632 miles (9065 km)

Lanseria (HLA)

Telephone+27 11 367 0300
IATA CodeHLA
CityJohannesburg
Country South Africa
AddressAirport Rd, Lanseria, 1748, South Africa
Distance from HLA to LHR 5,600 miles (9013 km)
Distance from HLA to LGW 5,575 miles (8973 km)
Distance from HLA to LTN 5,624 miles (9052 km)
Distance from HLA to SEN 5,585 miles (8989 km)
Distance from HLA to LCY 5,592 miles (9001 km)
Distance from HLA to STN 5,613 miles (9034 km)

London

London Heathrow (LHR)

IATA CodeLHR
CityLondon
Country United Kingdom
AddressLongford TW6, United Kingdom
Distance from LHR to JNB 5,619 miles (9044 km)
Distance from LHR to HLA 5,600 miles (9013 km)

London Gatwick (LGW)

IATA CodeLGW
CityLondon
Country United Kingdom
AddressHorley, Gatwick RH6 0NP, United Kingdom
Distance from LGW to JNB 5,594 miles (9004 km)
Distance from LGW to HLA 5,575 miles (8973 km)

London Luton (LTN)

Telephone+44 1582 405100
IATA CodeLTN
CityLondon
Country United Kingdom
AddressAirport Way, Luton LU2 9LY, United Kingdom
Distance from LTN to JNB 5,643 miles (9082 km)
Distance from LTN to HLA 5,624 miles (9052 km)

London Southend (SEN)

Telephone+44 1702 538500
IATA CodeSEN
CityLondon
Country United Kingdom
AddressEastwoodbury Cres, Southend-on-Sea SS2 6YF, United Kingdom
Distance from SEN to JNB 5,604 miles (9020 km)
Distance from SEN to HLA 5,585 miles (8989 km)

London City (LCY)

Telephone+44 20 7646 0000
IATA CodeLCY
CityLondon
Country United Kingdom
AddressHartmann Rd, Royal Docks, London E16 2PX, United Kingdom
Distance from LCY to JNB 5,612 miles (9032 km)
Distance from LCY to HLA 5,592 miles (9001 km)

London Stansted (STN)

IATA CodeSTN
CityLondon
Country United Kingdom
Distance from STN to JNB 5,632 miles (9065 km)
Distance from STN to HLA 5,613 miles (9034 km)

More Miles Calculations