Book Cheap Flights from London to Johannesburg

Cheapest flights to Johannesburg

Cheapest flights to Johannesburg in the next 3 months

Flight Route Airline Trip Type Travel Dates Searched Price From
* Please note that the prices are subject to availability and block out dates do apply over peak season.

Flights from London to Johannesburg

Flights from London to Johannesburg will have you arriving in this major South African destination within approximately 10 hours and 55 minutes. Flights will leave from London Heathrow Airport (LHR), London City Airport (LCY) or Gatwick Airport (LGW), and land at either O.R. Tambo International Airport (JNB) or Lanseria Airport (HLA). Popular airlines flying between London and Johannesburg include Virgin Atlantic, British Airways, South African Airways, Lufthansa and Air France. Non-stop flights from London to Johannesburg are available.

Compare several airlines and book the best price!

Things to know before you travel to Johannesburg

General information

Essential details you need to know before your trip.

Country South Africa
Currency South African Rand
Exchange rate 1 ZAR = 0.06 GBP
Language isiZulu / English
Hub airport O.R. Tambo International Airport (JNB)
Time difference Johannesburg is 1 hour ahead of London in the summer (2 hours ahead in the winter)
Travel adaptor Type G

Travel documents

Travellers will need a visa and valid passport to fly from London to Johannesburg.

Airport information

It takes a 20-minute drive to reach Johannesburg’s city centre from O.R. Tambo International Airport, while Lanseria Airport is a 50-minute drive away.

Main attractions

Must-see attractions in and around Johannesburg include Gold Reef City, the Apartheid Museum and Soweto.

Cost of living in Johannesburg

Compare the costs of everyday items in London and Johannesburg

Average meal

Inexpensive restaurant

London R 262.32
Johannesburg R 110.00

Local beer

0,5L Draught

London R 78.70
Johannesburg R 25.00

Pack of cigarettes


London R 172.08
Johannesburg R 40.00

Taxi 1km

Normal Tariff

London R 69.95
Johannesburg R 10.00



London R 45.93
Johannesburg R 23.43
See other cheap flights to Johannesburg
Why book with us
  • Bringing you the best fares from all airlines
  • Expert assistance from booking to departure
  • Online destinations for planning your travels
Already Booked your Flight?

Explore our Hotel listings:

  • 1000's of options worldwide
  • Best prices
  • Great service
Personalised Assistance

Need help with your booking? Contact our expert Travelstart Live agents for guidance and booking assistance.

Download our app

Free for iPhones and Android