A dinosaur skeleton in an airport terminal.

£378 Cheap KLM flights from Johannesburg to London (JNB→LHR)

Photo by Heathrow Airports Limited
Open Photo by Heathrow Airports Limited

£378 Cheap KLM flights Johannesburg (JNB) to London (LHR)

Prices were available within the past 7 days and start at £378 for one-way flights and £548 for return, for the period specified. Prices and availability are subject to change.

Alternative airports near London

Prices were available within the past 7 days. Prices and availability are subject to change.

Find the cheapest month to fly from Johannesburg (JNB) to London (LHR)

February is typically the cheapest month to fly

From £469 - £571 per traveller.

Travel information

Origin airport
O.R. Tambo Intl. Airport
Destination airport
Heathrow Airport
Distance
5,637 miles away
Airline name
KLM
Airline code
KL
Return price
£548
Average flight time
11 hours 20 mins
*Available to Expedia members.