Flights To South Africa From UK
Compare direct and 1-stop flights from London and other UK airports to South Africa. Direct services to Cape Town & Johannesburg on British Airways & Virgin Atlantic (11 hrs), plus 1-stop options via Doha, Dubai & Addis Ababa from Manchester, Birmingham, Glasgow and more.
Flights To South Africa From UK
Direct flights available from London Heathrow to Johannesburg (JNB) and Cape Town (CPT) with British Airways and Virgin Atlantic – 10h 55m to JNB and 11h 45m to CPT. Regional UK departures from Gatwick, Manchester, Birmingham and Glasgow operate with 1 stop via Doha, Dubai or Addis Ababa.
Popular destinations include Cape Town, Johannesburg and Durban. Flight schedules, airlines, connections and fares vary according to travel dates and availability, so use the live search above for your journey.
Popular Flights To South Africa
London To Cape Town Flights
Direct on BA & Virgin Atlantic (11h 45m) plus 1-stop via DOH/DXB.
View Cape Town Flights →
London To Johannesburg Flights
Direct on BA & Virgin Atlantic (10h 55m) to O.R. Tambo.
View Johannesburg Flights →
London To Durban Flights
1-stop via DXB/DOH to King Shaka International Airport.
Search Durban Flights →Direct Flights
British Airways & Virgin Atlantic direct from Heathrow to JNB & CPT.
Check Current Fares
Search your exact dates to see live direct & 1-stop fares.
Flexible Dates
Comparing different dates can help find cheaper options.
UK Airports
London Heathrow, Gatwick, Manchester, Birmingham, Glasgow + more.
South Africa
Cape Town, Johannesburg, Durban & Kruger safari connections.
WhatsApp Support
Get a personalised quote on WhatsApp within minutes.
Book Today with £50 Deposit & Pay Monthly
Eligible bookings may be available with a £50 deposit and monthly payment arrangements according to the applicable booking terms and conditions.
Search Flights To South AfricaFlights From UK To South Africa – Direct & Connecting
The prices shown below are example fares for presentation only. Use the live search above to check current availability and pricing. Direct flights are the fastest option for UK travellers.
London → Johannesburg
London → Johannesburg
London → Cape Town
London → Cape Town
London → Cape Town
London → Cape Town
London → Cape Town
London → Johannesburg
London → Johannesburg
London → Johannesburg
London → Durban
*Example fares are for guidance only and are not guaranteed live prices. Actual fares depend on travel dates, availability, airline, cabin, baggage and booking conditions. Use the live search above before booking.
Where Can You Fly in South Africa?
Cape Town
Direct on BA & Virgin Atlantic (11h 45m). Known for Table Mountain, V&A Waterfront, beaches and Winelands.
London To Cape Town Flights →Johannesburg
Direct on BA & Virgin Atlantic (10h 55m). Major hub at O.R. Tambo International Airport.
Flights To Johannesburg →Durban
1-stop via Dubai or Doha. Popular for beaches, warm weather and KwaZulu-Natal.
Search Durban Flights →Kruger National Park
Fly to JNB then connect to Nelspruit (MQP) or Hoedspruit (HDS) for safari.
Search South Africa Flights →Airlines Flying From UK To South Africa – Direct & 1-Stop
Direct flights: British Airways & Virgin Atlantic from Heathrow. 1-stop: Qatar Airways via Doha, Emirates via Dubai, Ethiopian via Addis Ababa, Kenya Airways via Nairobi, Turkish Airlines via Istanbul.
Flights To South Africa From UK Airports
London Heathrow
LHR – DIRECT
London Gatwick
LGW – 1 Stop
Manchester
MAN – 1 Stop
Birmingham
BHX – 1 Stop
Glasgow
GLA – 1 Stop
Flights To South Africa From UK FAQs
Are there direct flights from UK to South Africa?
Yes. British Airways and Virgin Atlantic operate direct flights from London Heathrow to Johannesburg (JNB) – 10h 55m – and to Cape Town (CPT) – 11h 45m. Direct flights are the fastest option from the UK.
How can I find flights from the UK to South Africa?
Use the live search on this page. Enter your UK departure airport, destination (CPT/JNB/DUR) and dates. Compare direct vs 1-stop options via Doha, Dubai or Addis Ababa.
What are the main destinations in South Africa?
Popular destinations: Cape Town (CPT) for Table Mountain & beaches, Johannesburg (JNB) as main hub, Durban (DUR) for beaches, plus Kruger safari region via JNB.
Can I fly from London to Cape Town direct?
Yes. British Airways and Virgin Atlantic fly direct LHR to CPT, approx 11h 45m outbound. Seasonal daily service, up to 11 weekly flights in winter 26/27.
Can I fly from London to Johannesburg direct?
Yes. British Airways and Virgin Atlantic fly direct LHR to JNB, approx 10h 55m outbound, up to 10 weekly flights in winter 26/27. This is the most popular UK-South Africa route.
Can I fly from the UK to Durban?
No direct flights from UK to Durban. All flights are 1-stop via Dubai (Emirates) or Doha (Qatar Airways) and onwards to King Shaka Airport (DUR). Flight time approx 18-20 hours.
Which airlines fly from the UK to South Africa?
Direct: British Airways, Virgin Atlantic (from Heathrow). 1-stop: Qatar Airways via DOH, Emirates via DXB, Ethiopian Airlines via ADD, Kenya Airways via NBO, Turkish Airlines via IST.
Can I book flights to South Africa with a £50 deposit?
Eligible bookings may be available with a £50 deposit and monthly payment arrangements subject to the applicable booking terms and conditions.
Are the flight prices shown on this page live?
No. Example fare cards are for guidance only and are not guaranteed live prices. Use the live flight search above to check current fares.
What UK airports can I use?
London Heathrow (LHR) offers direct flights. London Gatwick, Manchester, Birmingham, Glasgow, Edinburgh and other UK airports offer 1-stop options via Middle East/Africa hubs.
Ready To Fly To South Africa From UK?
Search direct flights from London Heathrow on BA & Virgin Atlantic, or compare 1-stop options from Manchester, Birmingham & Glasgow to Cape Town, Johannesburg or Durban.