Flights from the UK to South Africa usually disembark in Johannesburg or Cape Town, the country's main international airports. The long-haul flight to South Africa takes over 11 hours direct. The total flight duration from London to Johannesburg or London to Cape Town is 11 hours and 30 minutes.
Which airlines fly direct from UK to South Africa?
British Airways, Virgin Atlantic and South African Airways operate direct flights from London Heathrow to Oliver Tambo International Airport and British Airways also operates direct flights to Cape Town International Airport.
Are there any direct flights from USA to Cape Town?
On Sunday, United Airlines launched a historic flight: UA 1122, the only nonstop route from North America to Cape Town, leaving from Newark Liberty International Airport.