• Cheap flights from Johannesburg to London

  • Cheap flights from London to Johannesburg

Find cheap flight tickets for your travel from London to Johannesburg using Kelkoo flights comparison site. Kelkoo Travel searches and compares hundreds of airlines from sites like to find the best fare for your trip. You'll find great deals using our advanced travel search with most of the ... View more

Adults > 12 years old
Children 2-11 years
Infants 0-2 years
Travel Class
Economy Premium Economy Business First

Cheapest Flights

London to Johannesburg

with Turkish Airlines

via Istanbul Ataturk in 15:20 from £347

London to Johannesburg

with Air France

via Paris Orly in 18:20 from £401

London to Johannesburg

with Iberia Airlines

via Madrid in 14:30 from £402

London to Johannesburg

with Ethiopian Airlines

via Addis Ababa in 15:05 from £411

London to Johannesburg

with KLM Royal Dutch Airlines

via Amsterdam in 13:45 from £412

London to Johannesburg

with Kenya Airways

via Amsterdam and Nairobi Jomo Kenyatta in 16:20 from £418

London to Johannesburg

with Germanwings then Lufthansa

via Hamburg International and Frankfurt am Main in 16:50 from £432

London to Johannesburg

with Swiss International Air Lines

via Zurich in 20:25 from £437

London to Johannesburg

with Qatar Airways

via Hamad International in 30:00 from £442

London to Johannesburg

with Rwandair Express

via Brussels International and Kigali in 30:00 from £447

London to Johannesburg

with Egyptair

via Cairo in 15:05 from £455

London to Johannesburg

with Emirates Airline

via Dubai in 18:15 from £464

London to Johannesburg

with Lufthansa

via Frankfurt am Main in 14:10 from £483

London to Johannesburg

with Etihad Airways

via Abu Dhabi International in 18:10 from £503

London to Johannesburg

with Alitalia

via Milan Linate and Abu Dhabi International in 43:15 from £546

London to Johannesburg

with South African Airways in 11:35 from £576

London to Johannesburg

with Virgin Atlantic Airways in 11:05 from £578

London to Johannesburg

with Brussels Airlines

via Brussels International and Frankfurt am Main in 20:25 from £639

London to Johannesburg

with Air Berlin

via Dusseldorf International and Abu Dhabi International in 20:00 from £674

London to Johannesburg

with British Airways in 10:55 from £694

London to Johannesburg

with El Al Israel Airlines

via Ben Gurion Intl in 24:15 from £713

London to Johannesburg

with Air Mauritius

via Mauritius in 17:50 from £748

London to Johannesburg

with Flyhy Cargo Airlines

via Lagos in 31:20 from £899

London to Johannesburg

with Flybe then Air France

via Rennes and Paris Charles de Gaulle in 46:00 from £2488

Cheapest Flights

Johannesburg to London

with Qatar Airways

via Hamad International in 17:55 from £390

Johannesburg to London

with Iberia Airlines

via Madrid in 15:10 from £402

Johannesburg to London

with Emirates Airline

via Dubai in 18:30 from £416

Johannesburg to London

with Swiss International Air Lines

via Zurich in 17:25 from £422

Johannesburg to London

with Alitalia

via Abu Dhabi International and Rome Fiumicino in 20:55 from £429

Johannesburg to London

with Etihad Airways

via Mahe Island and Abu Dhabi International in 20:10 from £430

Johannesburg to London

with Turkish Airlines

via Istanbul Ataturk in 0:00 from £438

Johannesburg to London

with Rwandair Express

via Lusaka and Kigali in 26:10 from £447

Johannesburg to London

with Kenya Airways

via Nairobi Jomo Kenyatta in 15:10 from £473

Johannesburg to London

with Egyptair

via Cairo in 24:30 from £473

Johannesburg to London

with KLM Royal Dutch Airlines

via Amsterdam in 15:15 from £480

Johannesburg to London

with Lufthansa

via Frankfurt am Main in 22:05 from £487

Johannesburg to London

with Ethiopian Airlines

via Addis Ababa in 28:30 from £541

Johannesburg to London

with Air France

via Amsterdam in 20:05 from £575

Johannesburg to London

with Virgin Atlantic Airways in 11:25 from £578

Johannesburg to London

with Air Berlin

via Abu Dhabi International and Frankfurt am Main in 23:10 from £580

Johannesburg to London

with South African Airways in 0:00 from £610

Johannesburg to London

with Brussels Airlines

via Frankfurt am Main and Brussels International in 23:05 from £639

Johannesburg to London

with British Airways in 11:00 from £694

Johannesburg to London

with Air Mauritius

via Mauritius in 30:40 from £748

Johannesburg to London

with Flyhy Cargo Airlines

via Lagos in 34:10 from £899

Johannesburg to London

with El Al Israel Airlines

via Ben Gurion Intl in 23:50 from £918

* Displayed airfares are based on historical data for one adult roundtrip cheap flight tickets. Our best offers come from real users that visit Kelkoo to search for low fares by destination and find the best deals on airline tickets. Prices are subject to change and cannot be guaranteed at the time of booking