Cheap flights to London – Compare and Save
— LON
Nov 8 — Nov 151
Return
1 adult
Economy
Return
1 adult, Economy
Flights to London in 2025
Find the latest flights to London in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 594 507 searches and data was last updated on 9 October 2025.
Return from | R10 723 |
---|---|
One-way from | R5 447 |
Popular in | August |
Cheapest in | February |
Average price | R12 373 |
- Virgin Atlantic
- 11/11-28/11
- Nonstop
- 22h 15m total
- Johannesburg to London
- Etihad Airways
- 21/11
- 1 total stop
- 22h 50m total
- Johannesburg to London
Highest demand for flights based on searches. 7% potential increase in price (R18 982 potential increase over avg. return price).
Cheapest flight prices on average. 1% potential price decrease (R2 825 potential savings vs. average return price).
Average for return flights in October 2025
Find flight deals to London
Enter your travel dates to find the best prices.
Cheapest flights to LondonExplore the most affordable flight options available to London. Find the lowest fares based on data from user searches, with prices last updated on 9 October 2025.
Explore the most affordable flight options available to London. Find the lowest fares based on data from user searches, with prices last updated on 9 October 2025.
Mon 27/1020:15JNB - LHR
1 stop13h 50mMultiple Airlines
Mon 3/1113:30LHR - JNB
2 stops15h 35mMultiple Airlines
Deal found 9/10R10 706
Tue 11/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 723
Fri 10/103:10JNB - LHR
1 stop28h 50mRwandAir
Sun 19/1021:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 758
Tue 11/1120:15JNB - LHR
2 stops19h 25mSWISS
Fri 28/1120:05LHR - JNB
1 stop36h 25mSWISS
Deal found 7/10R10 775
Sun 9/1110:10JNB - LHR
2 stops23h 35mMultiple Airlines
Sat 31/111:05LHR - JNB
2 stops20h 25mMultiple Airlines
Deal found 8/10R10 792
Sat 8/119:50JNB - LHR
1 stop22h 50mEtihad Airways
Sat 15/1120:55LHR - JNB
1 stop33h 25mEtihad Airways
Deal found 8/10R10 809
Sun 2/113:10JNB - LHR
1 stop29h 10mRwandAir
Thu 20/1120:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 826
Mon 17/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Mon 1/1219:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 7/10R10 843
Thu 13/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 9/10R10 861
Thu 6/1110:10JNB - LHR
1 stop14h 45mMultiple Airlines
Fri 21/1118:40LHR - JNB
1 stop13h 50mMultiple Airlines
Deal found 7/10R10 895
Tue 11/119:50JNB - LHR
1 stop28h 15mEtihad Airways
Fri 28/1119:20LHR - JNB
1 stop35h 00mEtihad Airways
Deal found 9/10R10 912
Thu 9/103:10JNB - LHR
1 stop28h 50mRwandAir
Sun 19/1021:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 929
Best flights to LondonDiscover carefully curated flight deals to London that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 9 October 2025.
Discover carefully curated flight deals to London that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 9 October 2025.
Tue 11/1120:15JNB - LHR
2 stops19h 25mSWISS
Fri 28/1120:05LHR - JNB
1 stop36h 25mSWISS
Deal found 7/10R10 775
Fri 6/29:50JNB - LHR
1 stop22h 50mEtihad Airways
Tue 10/28:50LHR - JNB
1 stop21h 30mEtihad Airways
Deal found 7/10R10 964
Wed 29/1023:59JNB - LHR
1 stop15h 51mMultiple Airlines
Thu 27/1114:45LHR - JNB
1 stop19h 25mMultiple Airlines
Deal found 8/10R11 153
Thu 23/1020:40JNB - LHR
Nonstop11h 05mVirgin Atlantic
Wed 29/1019:40LHR - JNB
Nonstop10h 45mVirgin Atlantic
Deal found 8/10R11 187
Sun 14/1216:50JNB - LHR
1 stop15h 30mRwandAir
Tue 20/120:20LHR - JNB
1 stop16h 00mRwandAir
Deal found 8/10R11 617
Thu 20/1123:59JNB - LCY
1 stop18h 36mKLM
Mon 1/1220:05LCY - JNB
1 stop24h 00mKLM
Deal found 7/10R11 634
Wed 29/1022:00JNB - LHR
Nonstop11h 25mBritish Airways
Thu 27/1118:30LHR - JNB
Nonstop11h 05mBritish Airways
Deal found 7/10R11 995
Tue 3/319:10JNB - LGW
1 stop16h 10mTurkish Airlines
Tue 24/36:25LGW - JNB
1 stop26h 25mTurkish Airlines
Deal found 8/10R12 012
Sun 15/217:00JNB - LGW
1 stop15h 25mKenya Airways
Thu 19/210:20LGW - JNB
1 stop15h 35mKenya Airways
Deal found 8/10R12 579
Thu 20/1118:50JNB - STN
1 stop25h 05mEmirates
Mon 1/1220:15STN - JNB
1 stop18h 20mEmirates
Deal found 8/10R12 717
Thu 13/1110:10JNB - LCY
2 stops25h 10mLufthansa
Fri 28/1118:15LCY - JNB
2 stops34h 50mLufthansa
Deal found 8/10R13 026
Tue 21/1013:55JNB - LGW
1 stop17h 45mQatar Airways
Tue 28/1014:05LGW - JNB
1 stop23h 00mQatar Airways
Deal found 8/10R13 232
Wed 24/1214:30JNB - LGW
1 stop17h 10mEthiopian Air
Tue 30/1210:00LGW - JNB
1 stop15h 55mEthiopian Air
Deal found 6/10R13 249
Fri 6/29:50JNB - LHR
1 stop34h 20mEtihad Airways
Tue 10/28:50LHR - JNB
1 stop21h 30mEtihad Airways
Deal found 8/10R10 964
Mon 17/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Mon 1/1219:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R11 239
Thu 6/1120:15JNB - LCY
1 stop14h 30mSWISS
Thu 20/1119:10LCY - JNB
1 stop13h 20mSWISS
Deal found 8/10R11 342
Thu 23/1023:15JNB - LHR
1 stop18h 00mMultiple Airlines
Wed 29/1019:40LHR - JNB
Nonstop10h 45mMultiple Airlines
Deal found 8/10R11 668
Wed 24/1223:59JNB - LHR
1 stop19h 01mKLM
Tue 30/126:30LHR - JNB
1 stop13h 35mKLM
Deal found 7/10R12 201
Thu 6/1119:10JNB - LGW
1 stop16h 10mTurkish Airlines
Fri 21/1117:05LGW - JNB
1 stop15h 45mTurkish Airlines
Deal found 8/10R12 253
Sat 14/21:35JNB - LGW
1 stop30h 50mKenya Airways
Thu 19/210:20LGW - JNB
1 stop36h 05mKenya Airways
Deal found 8/10R12 579
Tue 21/1020:40JNB - LHR
Nonstop11h 05mVirgin Atlantic
Tue 28/1019:40LHR - JNB
Nonstop11h 00mVirgin Atlantic
Deal found 8/10R11 496
Thu 23/1013:25JNB - LGW
1 stop18h 55mEmirates
Wed 29/109:40LGW - JNB
1 stop17h 55mEmirates
Deal found 8/10R12 802
Mon 15/1220:15JNB - LHR
1 stop13h 50mMultiple Airlines
Sat 17/115:30LHR - JNB
1 stop16h 00mMultiple Airlines
Deal found 8/10R11 892
Thu 6/1120:15JNB - LCY
1 stop24h 25mSWISS
Tue 25/1117:45LCY - JNB
1 stop14h 45mSWISS
Deal found 8/10R12 424
Tue 11/1123:59JNB - LCY
1 stop34h 11mKLM
Fri 28/1120:05LCY - JNB
1 stop24h 00mKLM
Deal found 8/10R12 596
Thu 23/1022:20JNB - STN
1 stop21h 25mEmirates
Wed 29/1020:15STN - JNB
1 stop18h 20mEmirates
Deal found 8/10R13 335
Thu 13/1119:10JNB - LGW
1 stop16h 10mTurkish Airlines
Fri 28/1110:15LGW - JNB
1 stop22h 35mTurkish Airlines
Deal found 8/10R13 352
Sun 2/111:35JNB - LCY
3 stops20h 00mKenya Airways
Tue 4/117:45LCY - JNB
2 stops25h 10mKenya Airways
Deal found 8/10R13 524
Thu 6/1114:30JNB - LTN
2 stops20h 00mMultiple Airlines
Thu 13/119:15LTN - JNB
2 stops25h 50mMultiple Airlines
Deal found 8/10R12 562
Tue 21/1023:15JNB - LCY
1 stop18h 25mKLM
Tue 28/1020:05LCY - JNB
1 stop24h 00mKLM
Deal found 8/10R12 699
Direct flights to LondonExplore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 9 October 2025.
Explore direct flight options to London based on user searches, and compare prices and availability for your desired travel dates. Data last updated 9 October 2025.
Tue 11/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 723
Tue 11/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 7/10R10 775
Mon 17/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Mon 1/1219:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 792
Mon 17/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Mon 1/1219:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 7/10R10 843
Thu 13/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 9/10R10 861
Thu 23/1020:40JNB - LHR
Nonstop11h 05mVirgin Atlantic
Wed 29/1019:40LHR - JNB
Nonstop10h 45mVirgin Atlantic
Deal found 7/10R10 912
Fri 7/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 14/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 929
Tue 4/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Wed 26/1119:40LHR - JNB
Nonstop10h 45mVirgin Atlantic
Deal found 7/10R10 964
Thu 6/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 21/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 981
Thu 6/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Tue 25/1119:40LHR - JNB
Nonstop11h 00mVirgin Atlantic
Deal found 8/10R10 998
Thu 6/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Thu 13/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 7/10R11 032
Tue 11/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 9/10R11 050
Last-minute flights to LondonDiscover last-minute flight deals to London. Data last updated 9 October 2025 and is based on user searches.
Discover last-minute flight deals to London. Data last updated 9 October 2025 and is based on user searches.
Thu 9/103:10JNB - LHR
1 stop28h 50mRwandAir
Sun 19/1021:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 929
Fri 10/103:10JNB - LHR
1 stop28h 50mRwandAir
Sun 19/1021:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 758
Wed 15/1016:50JNB - LHR
1 stop15h 10mRwandAir
Fri 7/1120:30LHR - JNB
1 stop27h 50mRwandAir
Deal found 9/10R10 912
Sun 2/113:10JNB - LHR
1 stop29h 10mRwandAir
Thu 20/1120:20LHR - JNB
1 stop28h 00mRwandAir
Deal found 7/10R10 826
Thu 6/1110:10JNB - LHR
1 stop14h 45mMultiple Airlines
Fri 21/1118:40LHR - JNB
1 stop13h 50mMultiple Airlines
Deal found 7/10R10 895
Sat 8/119:50JNB - LHR
1 stop22h 50mEtihad Airways
Sat 15/1120:55LHR - JNB
1 stop33h 25mEtihad Airways
Deal found 8/10R10 809
Sun 9/1110:10JNB - LHR
2 stops23h 35mMultiple Airlines
Sat 31/111:05LHR - JNB
2 stops20h 25mMultiple Airlines
Deal found 8/10R10 792
Tue 11/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 8/10R10 723
Tue 11/1120:15JNB - LHR
2 stops19h 25mSWISS
Fri 28/1120:05LHR - JNB
1 stop36h 25mSWISS
Deal found 7/10R10 775
Tue 11/119:50JNB - LHR
1 stop30h 40mEtihad Airways
Fri 28/118:50LHR - JNB
1 stop21h 30mEtihad Airways
Deal found 8/10R10 947
Thu 13/1121:30JNB - LHR
Nonstop11h 20mVirgin Atlantic
Fri 28/1119:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 9/10R10 861
Mon 17/1122:00JNB - LHR
Nonstop11h 20mVirgin Atlantic
Mon 1/1219:40LHR - JNB
Nonstop10h 55mVirgin Atlantic
Deal found 7/10R10 843
One-way flights to LondonSearch for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 9 October 2025.
Search for one-way flight options to London. Find affordable one-way fares based on user searches. Data last updated 9 October 2025.
Fri 21/119:50JNB - LHR
1 stop22h 50mEtihad Airways
Deal found 6/10R5 447
Thu 4/1210:10JNB - LHR
1 stop14h 45mLufthansa
Deal found 7/10R5 568
Sun 23/119:25JNB - LGW
1 stop22h 30mQatar Airways
Deal found 7/10R5 568
Sun 12/1013:55JNB - LGW
1 stop17h 45mQatar Airways
Deal found 9/10R5 585
Thu 23/1017:40JNB - LGW
2 stops18h 35mMultiple Airlines
Deal found 8/10R5 602
Wed 19/119:50JNB - LCY
2 stops32h 20mMultiple Airlines
Deal found 7/10R5 637
Wed 19/119:25JNB - LGW
1 stop22h 30mQatar Airways
Deal found 7/10R5 637
Tue 14/109:50JNB - LCY
2 stops28h 20mMultiple Airlines
Deal found 7/10R5 654
Fri 21/119:25JNB - LGW
1 stop22h 30mQatar Airways
Deal found 7/10R5 688
Sun 23/1120:20JNB - LHR
1 stop19h 00mQatar Airways
Deal found 7/10R5 705
Wed 15/107:20JNB - LGW
2 stops52h 55mMultiple Airlines
Deal found 8/10R5 705
Mon 13/1018:15JNB - LGW
1 stop17h 15mMultiple Airlines
Deal found 7/10R5 740