Lowcost flights from Johannesburg (South Africa) to London (United Kingdom), €227 - €907

Direct distance between cities: 9065 km. Average direct flight time is 11:39 hours.

Please note! Some routes are seasonal.

From Johannesburg to London with Level (IB)
Average ticket price: €227 - €907

Connection in Cape Town (South Africa)
From Johannesburg to Cape Town with FlySafair (FA)
From Johannesburg to Cape Town with Gol Transportes Aéreos (G3)
Average ticket price: €31 - €125
From Cape Town to London with Level (IB)
From Cape Town to London with Norse Atlantic UK (Z0)
Average ticket price: €242 - €968
Connection in Luanda (Angola)
From Johannesburg to Luanda with Level (IB)
Average ticket price: €62 - €248
From Luanda to London with Level (IB)
Average ticket price: €171 - €683
Connection in Mauritius (Mauritius)
From Johannesburg to Mauritius with FlySafair (FA)
Average ticket price: €77 - €309
From Mauritius to London with Transavia France (TO)
Average ticket price: €244 - €976
Connection in Sao Paulo (Brazil)
From Johannesburg to Sao Paulo with Gol Transportes Aéreos (G3)
Average ticket price: €186 - €743
From Sao Paulo to London with Level (IB)
Average ticket price: €238 - €952