Find cheap flights to South Africa

Find cheap flights to South Africa

Return
Economy
Durban (DUR)
South Africa
Fri 10/7
Fri 17/7
Any month
Compare vs KAYAK |
Search hundreds of travel sites at once for deals on flights to South Africa

Latest South Africa Flight Deals

Cape Town
Direct from £536
Direct from £557
Johannesburg
Direct from £479
Direct from £482
Port Elizabeth
2+ stops from £598
Direct from £705
Phalaborwa
1 stop from £893
2+ stops from £909

Good to know

Low season

May Best time to beat the crowds (4% less expensive on average)

High season

October Most popular time to fly (7% more expensive on average)

Average price of a return ticket

£860 (avg. price over the last 2 weeks)

Good deal for a return ticket

£548 or less

Top tips for finding cheap flights to South Africa

  • Looking for cheap airfare to South Africa? 25% of our users found return tickets to South Africa for the following prices or less: From Birmingham £557, from Newcastle upon Tyne £603, from London £628
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly to South Africa is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest South Africa flight deals.
  • There are a number of international airports in South Africa that provide onward connections to other destinations within the country. Oliver Tambo International Airport (ORT) in Johannesburg is the central hub and from here you can get flights to all other cities in South Africa. If you want to visit the south of the country, you can fly into Cape Town International Airport (CPT), while King Shaka International Airport (DUR) in Durban will give you easy access to the coastline of KwaZulu-Natal.
  • If you are travelling to South Africa with children, you will need to ensure that you are carrying full unabridged birth certificates for each child under the age of 18, especially if only one parent is travelling with the child. While this rule may not apply if both parents are travelling, the South African authorities reserve the right to ask to see the birth certificate and will turn you away at the border if you cannot produce it.
  • Visitors looking at flights to South Africa to visit the world-famous Kruger National Park in the north-east of the country should consider flying into Oliver Tambo in Johannesburg and catching an onwards domestic flight to Kruger Mpumalanga International Airport (KMI) in Nelspruit. The flight takes approximately 45min. It is also possible to fly to Nelspruit from Cape Town and Durban. In Nelspruit you can hire a car or catch a brebooked transfer to travel to Kruger.
  • If you are planning on driving the Garden Route, you could book a flight to George Airport (GRJ), which is situated at one end of this drive from the Eastern Cape to Cape Town. George Airport only has a domestic terminal, so you would need to book a connecting flight from your point of entry into South Africa to George, where you can then collect a hire car for the rest of your journey along the coast.
  • There is a limit to the amount of South African currency that you can carry into the country in cash and it is advisable to check this limit before you fly as it changes frequently. You can also carry a limited amount of cash in foreign currency that you can change at a bureau du change in the airport or, alternatively, use your credit or debit card at an ATM in the airport.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking South Africa flights

How long is the flight to South Africa?

What is the cheapest flight to South Africa?

Which airlines fly to South Africa?

What are the most popular destinations in South Africa?

Which airlines operate non-stop flights to South Africa?

What are the rules about car seats for children in South Africa?

Where should I fly to in South Africa if I want to go to the Drakensberg?

Do I need a visa for South Africa?

How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

Top 5 airlines flying to South Africa

Scores according to KAYAK customer reviews

8.3
Qatar Airways
Overall score based on 10,822 reviews
8.4
Boarding
8.2
Comfort
8.7
Crew
8.3
Entertainment
8.1
Food
Airline reviews
Read more about Qatar Airways

Book cheap flights to South Africa (Return)

Airports
Origin
London
£332
only
£332
£338
only
£338
Destination
Durban
£717
only
£717
Cape Town
£332
only
£332
Johannesburg
£381
only
£381
Tue, 1 Dec
LHR
London Heathrow Airport
CPT
Cape Town Airport
27h 10m
Sun, 13 Dec
CPT
Cape Town Airport
LHR
London Heathrow Airport
17h 25m
£332
Trip: 13 days
Based on null reviews
Sun, 8 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
20h 25m
Sun, 22 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
13h 45m
£381
Trip: 15 days
Based on null reviews
Tue, 10 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
15h 55m
Tue, 24 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
13h 45m
£387
Trip: 15 days
Based on null reviews
Sat, 19 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
19h 40m
Fri, 25 Sep
JNB
OR Tambo Airport, Johannesburg
LGW
London Gatwick Airport
15h 30m
£394
Trip: 7 days
Based on null reviews
Mon, 9 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
14h 55m
Mon, 23 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
15h 00m
£402
Trip: 15 days
Based on null reviews
Tue, 8 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
22h 40m
Tue, 22 Sep
JNB
OR Tambo Airport, Johannesburg
LGW
London Gatwick Airport
16h 35m
£404
Trip: 15 days
Based on null reviews
Thu, 15 Oct
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
13h 50m
Mon, 2 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
22h 55m
£410
Trip: 19 days
Based on null reviews
Tue, 10 Nov
LHR
London Heathrow Airport
CPT
Cape Town Airport
14h 15m
Tue, 17 Nov
CPT
Cape Town Airport
LHR
London Heathrow Airport
15h 10m
£468
Trip: 8 days
Based on null reviews
Tue, 10 Nov
LHR
London Heathrow Airport
CPT
Cape Town Airport
17h 40m
Tue, 17 Nov
CPT
Cape Town Airport
LHR
London Heathrow Airport
12h 00m
£481
Trip: 8 days
Based on null reviews
Tue, 1 Dec
LGW
London Gatwick Airport
CPT
Cape Town Airport
25h 00m
Tue, 19 Jan
CPT
Cape Town Airport
LGW
London Gatwick Airport
19h 05m
£562
Trip: 50 days
Based on null reviews
Sat, 5 Dec
LGW
London Gatwick Airport
CPT
Cape Town Airport
29h 05m
Sun, 13 Dec
CPT
Cape Town Airport
LGW
London Gatwick Airport
15h 40m
£338
Trip: 9 days
Based on null reviews
Thu, 19 Nov
LGW
London Gatwick Airport
DUR
Durban King Shaka Intl
29h 25m
Thu, 10 Dec
DUR
Durban King Shaka Intl
LGW
London Gatwick Airport
18h 30m
£717
Trip: 22 days
Based on null reviews
Sat, 5 Dec
LHR
London Heathrow Airport
CPT
Cape Town Airport
27h 10m
Sun, 13 Dec
CPT
Cape Town Airport
LHR
London Heathrow Airport
21h 30m
£339
Trip: 9 days
Based on null reviews
Fri, 13 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
15h 20m
Sat, 28 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
13h 45m
£382
Trip: 16 days
Based on null reviews
Mon, 2 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
13h 55m
Tue, 24 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
13h 45m
£389
Trip: 23 days
Based on null reviews
Sat, 19 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
19h 40m
Fri, 25 Sep
JNB
OR Tambo Airport, Johannesburg
LGW
London Gatwick Airport
15h 30m
£394
Trip: 7 days
Based on null reviews
Tue, 3 Nov
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
14h 55m
Mon, 23 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
16h 05m
£403
Trip: 21 days
Based on null reviews
Sat, 19 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
22h 40m
Sat, 26 Sep
JNB
OR Tambo Airport, Johannesburg
LGW
London Gatwick Airport
16h 35m
£405
Trip: 8 days
Based on null reviews
Sat, 5 Dec
LGW
London Gatwick Airport
CPT
Cape Town Airport
24h 50m
Sun, 13 Dec
CPT
Cape Town Airport
LGW
London Gatwick Airport
15h 40m
£340
Trip: 9 days
Based on null reviews
Thu, 29 Oct
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
13h 35m
Fri, 27 Nov
JNB
OR Tambo Airport, Johannesburg
LHR
London Heathrow Airport
22h 55m
£414
Trip: 30 days
Based on null reviews

Book cheap flights to South Africa (One-way)

Airports
Origin
London
£298
only
£298
£660
only
£660
£340
only
£340
£309
only
£309
Destination
Cape Town
£458
only
£458
Johannesburg
£298
only
£298
Tue, 1 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
36h 30m
£298
Based on null reviews
Sat, 1 Aug
STN
London Stansted Airport
JNB
OR Tambo Airport, Johannesburg
37h 35m
£309
Based on null reviews
Sat, 5 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
16h 25m
£340
Based on null reviews
Sat, 5 Sep
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
19h 40m
£385
Based on null reviews
Mon, 31 Aug
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
10h 50m
£389
Based on null reviews
Wed, 15 Jul
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
19h 10m
£416
Based on null reviews
Sat, 1 Aug
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
18h 45m
£422
Based on null reviews
Sat, 5 Sep
LHR
London Heathrow Airport
CPT
Cape Town Airport
15h 45m
£458
Based on null reviews
Tue, 1 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
36h 30m
£300
Based on null reviews
Sat, 1 Aug
STN
London Stansted Airport
JNB
OR Tambo Airport, Johannesburg
37h 35m
£312
Based on null reviews
Sat, 29 Aug
LCY
London City
CPT
Cape Town Airport
34h 25m
£660
Based on null reviews
Sat, 5 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
38h 25m
£304
Based on null reviews
Tue, 14 Jul
LCY
London City
JNB
OR Tambo Airport, Johannesburg
24h 15m
£675
Based on null reviews
Sat, 5 Sep
STN
London Stansted Airport
JNB
OR Tambo Airport, Johannesburg
41h 55m
£320
Based on null reviews
Sat, 5 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
15h 00m
£373
Based on null reviews
Sat, 5 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
10h 50m
£396
Based on null reviews
Tue, 1 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
32h 10m
£328
Based on null reviews
Wed, 15 Jul
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
25h 05m
£418
Based on null reviews
Tue, 1 Sep
LHR
London Heathrow Airport
JNB
OR Tambo Airport, Johannesburg
32h 10m
£328
Based on null reviews
Mon, 6 Jul
LGW
London Gatwick Airport
JNB
OR Tambo Airport, Johannesburg
16h 20m
£420
Based on null reviews
*
Prices are per person, are for e–tickets and include all taxes & fees in GBP.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.

-
1
  • Return
  • One-way
  • Multi-city
  • Trip Builder
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First