
Flight Deals from London to Johannesburg from $604
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 $999
- Up to 1 stop$604
- Up to 2 stops$715
Airlines
- Air Mauritius$1104
- Austrian Airlines$823
- British Airways$989
- Brussels Airlines$824
- Condor$1357
- Egyptair$700
- Emirates$977
- Ethiopian Airlines$604
- Etihad Airways$692
- Kenya Airways$825
- Lufthansa$771
- Qatar Airways$952
- RwandAir$891
- South African Airways$3956
- SWISS$782
- Turkish Airlines$934
- Uganda Airlines$1132
- Virgin Atlantic$1114
Cabin Class
- Economy$604
Departure Airports
- London City Airport$873
- London Gatwick Airport$604
- London Heathrow Airport$692
- London Stansted Airport$977
Arrival Airports
- OR Tambo International Airport$604
Layover Airports
- Abu Dhabi International Airport$692
- Addis Ababa Bole International Airport$604
- Amsterdam Airport Schiphol$865
- Barcelona International Airport$1169
- Brussels Airport$824
- Cairo International Airport$700
- Cape Town International Airport$1026
- Dubai International Airport$977
- Entebbe International Airport$1132
- Frankfurt am Main Airport$823
- Geneva Cointrin International Airport$1028
- Hamad International Airport$952
- Hong Kong International Airport$8775
- Hosea Kutako International Airport$836
- Istanbul Airport$934
- Jomo Kenyatta International Airport$825
- Kigali International Airport$891
- King Shaka International Airport$1196
- London Heathrow Airport$715
- Munich Airport$771
- Robert Gabriel Mugabe International Airport$1219
- Rome Fiumicino Airport$1063
- Sir Seewoosagur Ramgoolam International Airport$1104
- Vienna International Airport$823
- Zürich Airport$782
Best Price. GUARANTEED.
Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

03/03/26
03/04/26

03/15/26
03/16/26

03/01/26
03/02/26

03/05/26
03/06/26

03/01/26
03/02/26

03/29/26
03/30/26

02/19/26
02/20/26

03/11/26
03/12/26

03/01/26
03/03/26

03/17/26
03/17/26

03/01/26
03/02/26

03/17/26
03/17/26

02/25/26
02/26/26

03/26/26
03/26/26

02/25/26
02/26/26

03/26/26
03/26/26

03/09/26
03/10/26

03/15/26
03/16/26

02/16/26
02/17/26

03/09/26
03/10/26

03/12/26
03/13/26

03/26/26
03/26/26

03/16/26
03/17/26

03/23/26
03/23/26

03/01/26
03/02/26

03/14/26
03/15/26

03/11/26
03/12/26

03/24/26
03/25/26

03/03/26
03/04/26

03/17/26
03/18/26

03/01/26
03/02/26

03/17/26
03/18/26

03/03/26
03/04/26

03/15/26
03/16/26

03/01/26
03/02/26

03/17/26
03/18/26

02/28/26
03/01/26

03/24/26
03/26/26

02/28/26
03/02/26

03/24/26
03/26/26

03/15/26
03/16/26

03/29/26
03/31/26

02/27/26
02/28/26

03/21/26
03/22/26

03/06/26
03/07/26

03/19/26
03/20/26

03/01/26
03/02/26

03/05/26
03/06/26

03/09/26
03/10/26

03/15/26
03/16/26

02/28/26
03/01/26

03/24/26
03/25/26

03/16/26
03/17/26

03/23/26
03/24/26

02/28/26
03/01/26

03/24/26
03/25/26

03/16/26
03/17/26

03/30/26
03/31/26

03/10/26
03/11/26

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

Aug 6
Aug 7
as low as
$770
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 6
Aug 7
as low as
$782
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 6
Aug 7
as low as
$791
London, GB (LON) - Johannesburg, ZA (JNB)

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

Jul 13
Jul 14
as low as
$811
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 6
Aug 7
as low as
$814
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 3
Aug 4
as low as
$817
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 7
Aug 9
as low as
$823
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 8
Aug 10
as low as
$861
London, GB (LON) - Johannesburg, ZA (JNB)

Jul 13
Jul 14
as low as
$942
London, GB (LON) - Johannesburg, ZA (JNB)

Aug 3
Aug 5
as low as
$982
London, GB (LON) - Johannesburg, ZA (JNB)

Jul 29
Jul 30
as low as
$996
Frequently Asked Questions
Flights to Johannesburg
- Flights
- Africa
- South Africa
- Johannesburg
- Flights
- Europe
- United Kingdom
- London