Sky Luxury Travel

Flights to South Africa

Live fares from UK airports to Johannesburg, Cape Town, Durban and more. Flying time from London is about 11 hours non-stop to Johannesburg or Cape Town.

Popular routes

  • London Heathrow (LHR) to O.R. Tambo International (JNB)
  • London Heathrow (LHR) to Cape Town International (CPT)

About South Africa

South Africa offers an incredible mix of cosmopolitan cities, stunning landscapes, world-class wildlife viewing, and rich cultural heritage.

From the iconic Table Mountain in Cape Town to the bustling streets of Johannesburg and the beautiful beaches of Durban, South Africa caters to all types of travelers.

The country serves as a major aviation hub for southern Africa, with excellent connections to neighboring countries and world-class airport facilities.

Quick answers

How long is the flight from the UK to South Africa?

From London it’s about 11 hours non-stop to Johannesburg or Cape Town. Times vary by airline, route and season; the live search shows the exact duration of each flight.

Which airports do flights to South Africa use?

Flights from the UK commonly land at O.R. Tambo International (JNB), Cape Town International (CPT). Popular UK departure points include London.

How do I find the cheapest flights to South Africa?

Search your dates on Sky Luxury Travel to compare live fares across airlines. Being flexible by a few days, and avoiding school holidays and festival periods, usually lowers the price.

Can I book multi-city trips or group flights to South Africa?

Yes. The search handles multi-city trips for small parties. For groups of ten or more, call Sky Luxury Travel on 01204 899666 or send a message and the team will price it.

Do I need a visa for South Africa?

Entry rules depend on your passport and change from time to time. Check the GOV.UK foreign travel advice for South Africa before you book and again before you travel.