How Long is the Flight from London to Cape Town? Duration, Direct Flights & Deals
A nonstop flight from London to Cape Town takes about 11 hours 30 minutes to 11 hours 45 minutes. The total distance is around 6,049 miles. You can find direct flights from London Heathrow (LHR) and London Gatwick (LGW) to Cape Town International (CPT) with various airline options. For those seeking the best deals, it … Read more