Cheap flights from London to South Africa – Compare and Save
LON — JNB
5 Aug — 12 Aug1
Return
1 adult
Economy
Find flight deals from London to South Africa
Cheapest flights from London to South AfricaExplore the most affordable flight options available from London to South Africa. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 31 July 2025.
Explore the most affordable flight options available from London to South Africa. Find the lowest fares from popular airlines and budget airlines, with prices last updated on 31 July 2025.
Wed 12/1110:05LGW - JNB
1 stop22h 45mTurkish Airlines
Tue 18/1119:10JNB - LGW
1 stop29h 25mTurkish Airlines
Deal found 29/7£547
Sat 13/921:20LHR - JNB
1 stop16h 00mRwandAir
Sat 20/916:50JNB - LHR
1 stop15h 10mRwandAir
Deal found 30/7£547
Mon 8/909:25LCY - JNB
1 stop22h 55mSWISS
Tue 7/1019:35JNB - LCY
1 stop17h 55mSWISS
Deal found 30/7£547
Fri 26/921:20LHR - JNB
1 stop16h 00mRwandAir
Sat 11/1003:10JNB - LHR
1 stop30h 50mRwandAir
Deal found 29/7£548
Fri 26/909:30LHR - JNB
1 stop21h 50mEtihad Airways
Sat 18/1009:50JNB - LHR
1 stop22h 10mEtihad Airways
Deal found 30/7£549
Mon 18/814:45LHR - JNB
1 stop16h 35mEtihad Airways
Fri 22/809:50JNB - LHR
1 stop27h 55mEtihad Airways
Deal found 29/7£550
Sat 27/921:45LHR - JNB
1 stop33h 35mEtihad Airways
Mon 13/1009:50JNB - LHR
1 stop33h 55mEtihad Airways
Deal found 31/7£550
Fri 28/1117:05LGW - JNB
1 stop15h 45mTurkish Airlines
Mon 15/1219:05JNB - LGW
1 stop16h 05mTurkish Airlines
Deal found 31/7£551
Thu 27/1119:10LCY - JNB
1 stop13h 20mSWISS
Mon 1/1220:15JNB - LCY
1 stop18h 35mSWISS
Deal found 29/7£551
Fri 26/914:45LHR - JNB
1 stop16h 35mEtihad Airways
Sat 18/1009:50JNB - LHR
1 stop33h 55mEtihad Airways
Deal found 29/7£551
Tue 25/1117:05LGW - JNB
1 stop15h 45mTurkish Airlines
Mon 8/1219:05JNB - LGW
1 stop23h 05mTurkish Airlines
Deal found 29/7£552
Tue 28/1019:15LHR - JNB
1 stop33h 50mLufthansa
Thu 20/1110:10JNB - LHR
1 stop14h 45mLufthansa
Deal found 29/7£552
Best flights from London to South AfricaDiscover carefully curated flight deals from London to South Africa that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 31 July 2025.
Discover carefully curated flight deals from London to South Africa that have cost, travel time, and stopovers in mind to ensure you get the best travel experience. Data last updated 31 July 2025.
Wed 12/1110:05LGW - JNB
1 stop22h 45mTurkish Airlines
Tue 18/1119:10JNB - LGW
1 stop29h 25mTurkish Airlines
Deal found 29/7£547
Sat 13/921:20LHR - JNB
1 stop16h 00mRwandAir
Sat 20/916:50JNB - LHR
1 stop15h 10mRwandAir
Deal found 30/7£547
Mon 8/909:25LCY - JNB
1 stop22h 55mSWISS
Tue 7/1019:35JNB - LCY
1 stop17h 55mSWISS
Deal found 30/7£547
Fri 26/909:30LHR - JNB
1 stop21h 50mEtihad Airways
Sat 18/1009:50JNB - LHR
1 stop22h 10mEtihad Airways
Deal found 30/7£549
Tue 28/1019:15LHR - JNB
1 stop33h 50mLufthansa
Thu 20/1110:10JNB - LHR
1 stop14h 45mLufthansa
Deal found 29/7£552
Mon 5/111:10LGW - JNB
1 stop26h 40mKenya Airways
Tue 27/101:35JNB - LGW
1 stop30h 45mKenya Airways
Deal found 30/7£553
Mon 3/1116:00LGW - JNB
1 stop17h 25mAir Mauritius
Thu 20/1113:10JNB - LGW
1 stop19h 45mAir Mauritius
Deal found 31/7£554
Mon 17/1120:30LGW - JNB
1 stop22h 50mMultiple Airlines
Sat 29/1113:45JNB - LGW
1 stop24h 50mMultiple Airlines
Deal found 30/7£555
Fri 28/1119:25LHR - JNB
2 stops36h 05mAustrian Airlines
Mon 15/1219:45JNB - LHR
2 stops20h 20mAustrian Airlines
Deal found 29/7£555
Mon 6/1010:10LGW - JNB
1 stop16h 45mEthiopian Air
Sat 18/1014:30JNB - LGW
1 stop16h 50mEthiopian Air
Deal found 29/7£556
Fri 16/122:30LHR - JNB
1 stop30h 40mEgyptair
Mon 2/321:45JNB - LHR
1 stop16h 50mEgyptair
Deal found 30/7£559
Mon 11/806:30LHR - JNB
1 stop13h 50mKLM
Wed 17/923:15JNB - LHR
1 stop15h 35mKLM
Deal found 29/7£561
Direct flights from London to South AfricaExplore direct flight options from London to South Africa based on user searches, and compare prices and availability for your desired travel dates. Data last updated 31 July 2025.
Explore direct flight options from London to South Africa based on user searches, and compare prices and availability for your desired travel dates. Data last updated 31 July 2025.
Sat 17/120:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Thu 5/312:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 30/7£597
Mon 19/120:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Tue 3/212:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 31/7£602
Sat 24/120:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Sun 15/212:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 30/7£604
Mon 27/1020:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Sun 2/1112:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 29/7£605
Sun 30/1120:30LGW - CPT
Nonstop11h 30mHahn Air
Sun 18/112:30CPT - LGW
Nonstop11h 45mHahn Air
Deal found 31/7£610
Wed 12/1120:30LGW - CPT
Nonstop11h 30mHahn Air
Sun 23/1112:30CPT - LGW
Nonstop11h 45mHahn Air
Deal found 31/7£610
Wed 12/1120:30LGW - CPT
Nonstop11h 30mHahn Air
Sun 23/1112:30CPT - LGW
Nonstop11h 45mHahn Air
Deal found 30/7£611
Fri 17/1009:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Sun 2/1112:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 29/7£613
Mon 27/1020:30LGW - CPT
Nonstop11h 30mHahn Air
Mon 3/1112:30CPT - LGW
Nonstop11h 45mHahn Air
Deal found 29/7£616
Sun 30/1120:30LGW - CPT
Nonstop11h 30mA.P.G.
Sun 1/212:30CPT - LGW
Nonstop11h 45mA.P.G.
Deal found 30/7£617
Sat 24/120:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Sun 15/212:30CPT - LGW
Nonstop11h 45mNorse Atlantic UK
Deal found 31/7£619
Sat 17/120:30LGW - CPT
Nonstop11h 30mNorse Atlantic UK
Wed 4/308:45CPT - LGW
Nonstop11h 50mNorse Atlantic UK
Deal found 30/7£619
Last-minute flights from London to South AfricaDiscover last-minute flight deals from London to South Africa. Data last updated 31 July 2025 and is based on user searches.
Discover last-minute flight deals from London to South Africa. Data last updated 31 July 2025 and is based on user searches.
Tue 5/806:30LHR - CPT
1 stop13h 55mKLM
Thu 11/923:15CPT - LHR
1 stop22h 40mKLM
Deal found 29/7£640
Tue 5/806:30LHR - CPT
1 stop13h 55mKLM
Thu 11/923:15CPT - LHR
1 stop22h 40mKLM
Deal found 30/7£673
Thu 7/814:45LHR - JNB
1 stop16h 35mEtihad Airways
Thu 11/909:50JNB - LHR
1 stop22h 10mEtihad Airways
Deal found 31/7£604
Sat 9/821:00LHR - JNB
1 stop15h 05mEthiopian Air
Thu 4/922:50JNB - LHR
1 stop33h 10mEthiopian Air
Deal found 29/7£652
Sun 10/820:45LCY - JNB
1 stop23h 35mKLM
Wed 17/923:15JNB - LCY
1 stop19h 05mKLM
Deal found 29/7£606
Sun 10/820:55LHR - JNB
1 stop23h 25mMultiple Airlines
Tue 16/918:50JNB - LHR
1 stop14h 10mMultiple Airlines
Deal found 29/7£632
Sun 10/820:55LHR - JNB
1 stop23h 25mKLM
Wed 17/923:15JNB - LHR
1 stop18h 00mKLM
Deal found 29/7£633
Sun 10/820:45LCY - JNB
1 stop23h 35mKLM
Thu 18/923:15JNB - LCY
1 stop19h 05mKLM
Deal found 29/7£640
Sun 10/810:25LHR - JNB
2 stops45h 10mAustrian Airlines
Tue 30/919:00JNB - LHR
2 stops27h 40mAustrian Airlines
Deal found 29/7£651
Sun 10/806:30LHR - CPT
1 stop13h 55mMultiple Airlines
Sat 22/1108:50CPT - LHR
1 stop14h 35mMultiple Airlines
Deal found 30/7£685
Sun 10/806:30LHR - CPT
1 stop13h 55mMultiple Airlines
Sat 22/1108:50CPT - LHR
1 stop14h 35mMultiple Airlines
Deal found 29/7£686
Sun 10/820:55LHR - JNB
1 stop23h 25mMultiple Airlines
Wed 3/918:50JNB - LHR
1 stop16h 40mMultiple Airlines
Deal found 31/7£686
One-way flights from London to South AfricaSearch for one-way flight options from London to South Africa. Find affordable one-way fares based on user searches. Data last updated 31 July 2025.
Search for one-way flight options from London to South Africa. Find affordable one-way fares based on user searches. Data last updated 31 July 2025.
Sat 30/818:35LHR - JNB
3 stops41h 30mMultiple Airlines
Deal found 30/7£389
Tue 2/910:00LTN - JNB
2 stops20h 10mMultiple Airlines
Deal found 31/7£389
Fri 3/1007:40LGW - JNB
3 stops47h 40mMultiple Airlines
Deal found 30/7£390
Tue 26/800:20STN - JNB
3 stops31h 00mMultiple Airlines
Deal found 31/7£390
Sun 14/921:45LHR - JNB
1 stop33h 35mEtihad Airways
Deal found 31/7£390
Sun 24/800:20STN - JNB
2 stops32h 15mMultiple Airlines
Deal found 30/7£390
Mon 15/906:50LHR - JNB
2 stops32h 20mMultiple Airlines
Deal found 30/7£390
Sat 10/119:20LTN - JNB
3 stops37h 35mMultiple Airlines
Deal found 29/7£390
Fri 15/800:20STN - JNB
3 stops59h 45mMultiple Airlines
Deal found 29/7£391
Fri 5/909:30LHR - JNB
1 stop21h 50mEtihad Airways
Deal found 31/7£391
Thu 28/800:20STN - JNB
3 stops31h 00mMultiple Airlines
Deal found 30/7£392
Thu 20/1118:40LHR - JNB
1 stop13h 50mSWISS
Deal found 31/7£392