Find flights
Deals
When to book
FAQs & Tips
Direct Flights
Airlines

Book Cheap London Plane Tickets

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to London found on KAYAK in the last 72 hours.
7/2Wed
1 stopEtihad Airways
22h 55mJNB-LHR
R216
7/2Wed
2 stopsEtihad Airways
35h 00mJNB-LHR
R222
7/2Wed
1 stopSWISS
14h 05mJNB-LCY
R305
18/1Thu
1 stopSWISS
16h 40mJNB-LHR
R317
27/1Sat
1 stopEmirates
30h 20mJNB-STN
R381
8/3Fri
1 stopEmirates
24h 55mJNB-STN
R382
23/12Sat
directVirgin Atlantic
11h 30mJNB-LHR
R463
26/12Tue
directVirgin Atlantic
11h 30mJNB-LHR
R469
22/12Fri
directBritish Airways
11h 15mJNB-LHR
R473
25/1Thu
directBritish Airways
11h 15mJNB-LHR
R474

Search by stops

Search by airline

Search by price

Recent return flight deals

22/1Mon
1 stopSWISS
13h 25mJNB-LHR
16/2Fri
1 stopSWISS
13h 30mLHR-JNB
R422
29/1Mon
1 stopSWISS
27h 00mJNB-LHR
20/2Tue
1 stopSWISS
26h 10mLHR-JNB
R432
29/2Thu
1 stopQatar Airways
18h 30mJNB-LGW
27/9Fri
1 stopQatar Airways
29h 50mLGW-JNB
R651
20/1Sat
1 stopQatar Airways
36h 05mJNB-LGW
27/1Sat
1 stopQatar Airways
17h 35mLGW-JNB
R674
26/12Tue
directVirgin Atlantic
11h 30mJNB-LHR
16/1Tue
directVirgin Atlantic
11h 00mLHR-JNB
R694
7/2Wed
directVirgin Atlantic
11h 30mJNB-LHR
26/4Fri
directVirgin Atlantic
10h 55mLHR-JNB
R695
20/2Tue
1 stopEmirates
21h 25mJNB-STN
27/2Tue
1 stopEmirates
18h 20mSTN-JNB
R712
20/1Sat
1 stopEmirates
19h 20mJNB-STN
27/1Sat
1 stopEmirates
18h 20mSTN-JNB
R714
21/1Sun
directBritish Airways
11h 15mJNB-LHR
26/1Fri
directBritish Airways
11h 00mLHR-JNB
R732
22/1Mon
directBritish Airways
11h 15mJNB-LHR
20/2Tue
directBritish Airways
11h 00mLHR-JNB
R733

Search by stops

Search by airline

Search by price

Recent domestic flight deals

3/1Wed
directeasyJet
1h 20mEDI-STN
5/1Fri
multi-stopeasyJet
5h 00mSTN-EDI
R114
5/1Fri
multi-stopeasyJet
7h 45mBFS-LTN
12/1Fri
directeasyJet
1h 15mLTN-BFS
R114
7/1Sun
directBritish Airways
1h 35mEDI-LHR
7/1Sun
directBritish Airways
1h 25mLHR-EDI
R114
31/1Wed
directBritish Airways
1h 30mGLA-LHR
31/1Wed
directBritish Airways
1h 30mLHR-GLA
R116
8/1Mon
multi-stopKLM
4h 15mMAN-LHR
15/1Mon
multi-stopKLM
3h 25mLHR-MAN
R216
15/1Mon
multi-stopKLM
3h 35mGLA-LHR
20/1Sat
multi-stopKLM
7h 55mLHR-GLA
R232
22/12Fri
multi-stopLufthansa
12h 50mEDI-LHR
23/12Sat
multi-stopLufthansa
8h 50mLHR-EDI
R4 462
20/12Wed
multi-stopLufthansa
12h 40mEDI-LHR
1/1Mon
multi-stopLufthansa
16h 35mLHR-EDI
R4 463
27/1Sat
multi-stopSWISS
12h 55mEDI-LGW
28/1Sun
multi-stopSWISS
8h 30mLGW-EDI
R5 227
9/2Fri
multi-stopSWISS
9h 00mEDI-LHR
11/2Sun
multi-stopSWISS
5h 15mLHR-EDI
R5 253

Search by stops

Search by airline

Search by price

Last minute flights to London

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 London that are departing in the next 10 days.
14/12Thu
multi-stopAir Algerie
15h 30mJNB-LHR
14/1Sun
multi-stopAir Algerie
14h 25mLHR-JNB
R608
13/12Wed
multi-stopSWISS
30h 45mJNB-LHR
15/1Mon
multi-stopSWISS
18h 25mLHR-JNB
R630
14/12Thu
directVirgin Atlantic
11h 45mCPT-LHR
7/1Sun
directVirgin Atlantic
11h 35mLHR-CPT
R1 026
10/12Sun
directBritish Airways
11h 25mJNB-LHR
13/12Wed
directBritish Airways
11h 00mLHR-JNB
R1 087
14/12Thu
multi-stopEmirates
26h 30mCPT-LHR
7/1Sun
multi-stopEmirates
38h 40mLHR-CPT
R1 094
14/12Thu
multi-stopEmirates
25h 55mCPT-LHR
7/1Sun
multi-stopEmirates
24h 30mLHR-CPT
R1 105
13/12Wed
directBritish Airways
11h 25mJNB-LHR
20/12Wed
directBritish Airways
11h 00mLHR-JNB
R1 127
11/12Mon
directVirgin Atlantic
11h 45mCPT-LHR
26/12Tue
directVirgin Atlantic
11h 35mLHR-CPT
R1 214
10/12Sun
multi-stopQatar Airways
24h 40mJNB-LGW
11/12Mon
multi-stopQatar Airways
25h 15mLGW-JNB
R1 499
12/12Tue
multi-stopQatar Airways
19h 35mCPT-LGW
23/12Sat
multi-stopQatar Airways
30h 00mLGW-CPT
R1 672

Search by stops

Search by airline

Search by price

Flights to London

Return flight deals:

London - South Africa

Cabin classes:

R56 719
R43 040
R21 529
R13 095