Ethiopian Airlines Ethiopian Airlines
London Heathrow to Johannesburg
£566 per person
Return • Economy Class
British Airways British Airways
London Heathrow to Johannesburg
£490 per person
Return • Economy Class
Emirates Emirates
London Heathrow to Johannesburg
£490 per person
Return • Economy Class
Ethiopian Airlines Ethiopian Airlines
London Heathrow to Johannesburg
£490 per person
Return • Economy Class
South African Airways South African Airways
London Heathrow to Johannesburg
£470 per person
Return • Economy Class
Virgin Atlantic Virgin Atlantic
London Heathrow to Johannesburg
£445 per person
Return • Economy Class
KLM KLM
London Heathrow to Johannesburg
£444 per person
Return • Economy Class
Saudi Arabian Airlines Saudi Arabian Airlines
London Heathrow to Johannesburg
£400 per person
Return • Economy Class
Air France Air France
London Heathrow to Johannesburg
£395 per person
Return • Economy Class
Kenya Airways Kenya Airways Best fare
London Heathrow to Johannesburg
£380 per person
Return • Economy Class

About Cheap Flights to Johannesburg from UK

Direct flights from the UK to Johannesburg take around 11 hours, while one-stop options via Addis Ababa or Doha can offer better value. O.R. Tambo International Airport (JNB) is the busiest in Southern Africa.

Why Book Your Johannesburg Flight with Ethiopian Flights?

  • UK passport holders can enter South Africa visa-free for tourist stays up to 90 days
  • Direct overnight flights operate from London Heathrow most evenings
  • Johannesburg is a convenient gateway for onward travel to Cape Town and Kruger National Park
  • Fares are generally lowest outside the South African summer holiday season (Dec-Jan)

Book your cheap flight to Johannesburg today and travel with confidence with Ethiopian Flights!

EthiopianFlight