If you compare transportation prices, the taxi ride in London costs an average of 4.50 GBP, 429% more expensive than Johannesburg, with a fare of 0.85 GBP,
while train tickets costs 127% more in London: 2.90 GBP against 1.28 GBP in Johannesburg.
If you compare the price of a lunch meal, however, you can find it from 20.00 GBP in London, 135% more than the 8.50 GBP in Johannesburg.
The price of the coffee is around 129% more expensive in London, with an average of 3.75 GBP , while in Johannesburg the coffee costs 1.64 GBP.
The main airport route flying between Johannesburg and London is: OR Tambo International Airport (JNB) to Heathrow (LHR). This route is covered by the following airline(s):
Virgin Atlantic.
British Airways.
RwandAir.
Alternatively, you can find Johannesburg - London flights between OR Tambo International Airport (JNB) to Gatwick (LGW) with the following airline(s) flying the route: Turkish Airlines.
RwandAir.
Airlines with direct flights departing from Johannesburg to London are:
Emirates, stopping in Dubai for 70 minutes minimum.