Find flights
When to book
FAQs & Tips
Direct Flights
Airlines

Book cheap flights from the United Kingdom to Johannesburg

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
9/12Sat
2 stops
47h 40mLTN-JNB
R336
9/12Sat
2 stops
47h 40mLTN-JNB
R337
10/12Sun
2 stops
35h 05mLTN-JNB
R354
6/3Wed
1 stopSWISS
13h 30mLHR-JNB
R494
3/3Sun
1 stopSWISS
36h 05mLHR-JNB
R496
19/3Tue
1 stopKLM
14h 20mEDI-JNB
R567
28/3Thu
1 stopKLM
23h 25mBHX-JNB
R586
14/1Sun
directVirgin Atlantic
11h 00mLHR-JNB
R683
5/5Sun
directVirgin Atlantic
10h 55mLHR-JNB
R686
27/12Wed
1 stopBritish Airways
34h 30mEDI-JNB
R1 019

Search by stops

Search by airline

Search by price

Recent return flight deals

22/2Thu
1 stopEgypt Air
15h 40mMAN-JNB
13/3Wed
1 stopEgypt Air
16h 45mJNB-MAN
R556
29/1Mon
1 stopKLM
13h 40mLHR-JNB
5/2Mon
1 stopKLM
15h 51mJNB-LHR
R568
25/1Thu
1 stopSAUDIA
17h 00mLHR-JNB
31/1Wed
1 stopSAUDIA
22h 55mJNB-LHR
R570
8/3Fri
2 stopsKenya Airways
27h 40mMAN-JNB
18/3Mon
2 stopsKenya Airways
30h 35mJNB-MAN
R597
4/3Mon
2 stopsKenya Airways
32h 05mBHX-JNB
18/3Mon
2 stopsKenya Airways
35h 05mJNB-BHX
R597
23/1Tue
1 stopLufthansa
13h 45mLGW-JNB
6/2Tue
1 stopLufthansa
17h 00mJNB-LGW
R609
23/1Tue
1 stopLufthansa
13h 45mLGW-JNB
6/2Tue
1 stopLufthansa
17h 00mJNB-LGW
R610
4/3Mon
1 stopSWISS
18h 25mLHR-JNB
26/3Tue
1 stopSWISS
21h 40mJNB-LHR
R679
4/2Sun
1 stopSWISS
24h 35mEDI-JNB
13/3Wed
1 stopSWISS
24h 30mJNB-EDI
R693
19/4Fri
1 stopBritish Airways
18h 15mNCL-JNB
11/5Sat
1 stopBritish Airways
14h 50mJNB-NCL
R971

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
3/12Sun
multi-stopAir Algerie
14h 25mLHR-JNB
29/2Thu
multi-stopAir Algerie
15h 30mJNB-LHR
R578
3/12Sun
multi-stopAir Algerie
14h 25mLHR-JNB
29/2Thu
multi-stopAir Algerie
15h 30mJNB-LHR
R582
4/12Mon
multi-stopKLM
13h 40mLHR-JNB
7/12Thu
multi-stopKLM
21h 16mJNB-LHR
R664
1/12Fri
multi-stopKLM
13h 40mLHR-JNB
17/12Sun
multi-stopKLM
18h 06mJNB-LHR
R688
5/12Tue
multi-stopLufthansa
18h 55mEDI-JNB
24/12Sun
multi-stopLufthansa
18h 20mJNB-EDI
R781
5/12Tue
multi-stopLufthansa
13h 45mLGW-JNB
29/4Mon
multi-stopLufthansa
23h 00mJNB-LGW
R784
3/12Sun
directBritish Airways
11h 05mLHR-JNB
29/2Thu
directBritish Airways
11h 25mJNB-LHR
R801
4/12Mon
multi-stopSWISS
18h 25mLHR-JNB
29/2Thu
multi-stopSWISS
18h 20mJNB-LHR
R842
5/12Tue
multi-stopSWISS
12h 55mLCY-JNB
29/2Thu
multi-stopSWISS
14h 05mJNB-LCY
R848
3/12Sun
directBritish Airways
11h 05mLHR-JNB
28/2Wed
directBritish Airways
11h 15mJNB-LHR
R854

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg

Destination:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

OR Tambo Airport, Johannesburg - United Kingdom

Cabin classes:

R30 406
R14 171