
Flight Deals from Johannesburg to London from $307
Top flight deals from leading airlines:







... and +100s more
Save up to 50% on select flights with Priceline
Save an average of $240 per person when bundling your flight and hotel together with Priceline
If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference
We’re always here for you - reach us 24 hours a day, 7 days a week
Stops
- Nonstopfrom $725
- Up to 1 stop$587
- Up to 2 stops$614
Airlines
- Air China Limited$1714
- Air France$677
- Air Mauritius$1360
- Austrian Airlines$806
- British Airways$755
- Brussels Airlines$757
- Condor$1128
- Egyptair$825
- Emirates$842
- Ethiopian Airlines$587
- Etihad Airways$734
- Kenya Airways$770
- KLM$678
- Lufthansa$735
- Qatar Airways$836
- RwandAir$749
- South African Airways$3459
- SWISS$782
- Turkish Airlines$722
- Uganda Airlines$1221
- Virgin Atlantic$725
Cabin Class
- Economy$587
Departure Airports
- OR Tambo International Airport$587
Arrival Airports
- London City Airport$3526
- London Gatwick Airport$587
- London Heathrow Airport$614
- London Luton Airport$614
- London Stansted Airport$842
Layover Airports
- Abu Dhabi International Airport$734
- Addis Ababa Bole International Airport$587
- Amsterdam Airport Schiphol$677
- Beijing Capital Airport$1714
- Brussels Airport$757
- Cairo International Airport$825
- Cape Town International Airport$827
- Dubai International Airport$842
- Edinburgh Airport$1190
- Entebbe International Airport$1221
- Frankfurt am Main Airport$755
- Hamad International Airport$798
- Hosea Kutako International Airport$1439
- Istanbul Airport$722
- Jomo Kenyatta International Airport$770
- Kigali International Airport$749
- London Heathrow Airport$614
- Munich Airport$735
- Paris Charles de Gaulle Airport$677
- Sir Seewoosagur Ramgoolam International Airport$1360
- Vienna International Airport$806
- Zürich Airport$747
Best Price. GUARANTEED.
Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.
Book a flight & hotel together for extra savings.

11/10/25
11/11/25

11/18/25
11/19/25

11/17/25
11/18/25

11/23/25
11/24/25

11/10/25
11/11/25

11/18/25
11/19/25

11/07/25
11/08/25

11/14/25
11/14/25

11/12/25
11/13/25

11/19/25
11/20/25

11/04/25
11/05/25

11/25/25
11/26/25

11/20/25
11/21/25

11/27/25
11/28/25

11/10/25
11/11/25

11/23/25
11/24/25

11/18/25
11/18/25

11/23/25
11/25/25

11/04/25
11/04/25

11/25/25
11/26/25

11/18/25
11/19/25

11/23/25
11/24/25

11/10/25
11/11/25

11/23/25
11/24/25

11/09/25
11/10/25

11/23/25
11/25/25

11/16/25
11/17/25

12/02/25
12/03/25

11/06/25
11/07/25

11/20/25
11/22/25

10/27/25
10/28/25

11/15/25
11/16/25

11/16/25
11/17/25

11/24/25
11/25/25

11/18/25
11/19/25

11/23/25
11/25/25

11/24/25
11/25/25

11/30/25
12/01/25

11/16/25
11/18/25

11/23/25
11/24/25

11/06/25
11/07/25

11/20/25
11/21/25

11/10/25
11/11/25

11/23/25
11/24/25

11/18/25
11/19/25

11/23/25
11/25/25

11/17/25
11/18/25

11/29/25
11/30/25

11/10/25
11/11/25

11/23/25
11/24/25

11/07/25
11/08/25

11/14/25
11/15/25

11/15/25
11/16/25

11/27/25
11/28/25

11/12/25
11/13/25

11/19/25
11/21/25

10/27/25
10/28/25

11/15/25
11/16/25

11/16/25
11/17/25

12/02/25
12/03/25
Top Deals on flights from Johannesburg to London
Johannesburg, ZA (JNB) - London, GB (LON)

Aug 4
Aug 5
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 7
Jul 9
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Aug 4
Aug 5
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 23
Jul 24
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 21
Jul 22
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 17
Jul 18
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Aug 5
Aug 6
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Aug 4
Aug 5
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 7
Jul 8
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Aug 2
Aug 3
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 27
Jul 28
as low as
Johannesburg, ZA (JNB) - London, GB (LON)

Jul 22
Jul 23
as low as
Flights to London
- Flights
- Europe
- United Kingdom
- London
- Flights
- Africa
- South Africa
- Johannesburg