Best Airlines & Routes from London to Cape Town
In this guide, we’ll compare the best airlines flying from London to Cape Town, including flight durations, stopovers, and pricing - plus why Norse Atlantic Airways is making waves with its new budget-friendly direct service from Gatwick.

Flying from London to Cape Town offers a range of direct and one-stop options, depending on your budget, flight time preferences, and comfort level. Some travellers prefer non-stop flights for convenience, while others opt for one-stop routes to save money or enjoy a layover in a major hub.
Direct Flights from London to Cape Town (Best for Convenience)
A direct flight is the fastest way to get from London to Cape Town, taking approximately 11 hours 30 minutes. If you don’t want to deal with layovers and just want to get there as quickly as possible, these are the best options:
1️⃣ Norse Atlantic Airways – Best Budget-Friendly Direct Flight
📍 Route: London Gatwick (LGW) → Cape Town (CPT)
📅 Flight Days: Tuesday, Thursday, Saturday (overnight) & Wednesday, Friday (day flight)
🕒 Flight Times:
Overnight flight: Departs 20:30 (LGW) → Arrives 11:05 (CPT) (Next Day)
Day flight: Departs 11:00 (LGW) → Arrives 23:30 (CPT)⏳
Flight Duration: 11h 35m
Typical Price: £250-£350 one way (economy), £650 – £1,000 one way (premium economy)
Why Fly Norse?
✔ Cheapest direct flight from London to Cape Town.
✔ Premium economy has 43 inches of legroom (more than some business class seats).
✔ Newer aircraft with modern in-flight entertainment.
✅ Best for: Travellers looking for a direct, budget-friendly flight without sacrificing comfort.
2️⃣ British Airways – Best for Full-Service Experience
📍 Route: London Heathrow (LHR) → Cape Town (CPT)
Flight Days: Daily flights
Flight Time: Departs 18:15 (LHR) → Arrives 08:05 (CPT) (Next Day)
Flight Duration: 11h 50m
Typical Price: