Flights
Hotels
Holiday deals
 
From
To
Thu 12/19
–
Thu 12/26
Any month
1 Adult
×
Cabin class
Travellers
16+
12-15
2-11
under 2
under 2
The price shown for each flight will be the average for all passengers, including any infants.
Compare vs Cheapflights |
The price shown for each flight will be the average for all passengers, including any infants.
From
To
Leaving on
Thu 12/19
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
Add another flight clear all
1 Adult
The price shown for each flight will be the average for all passengers, including any infants.

We work with more than 300 partners to bring you better travel deals

Home Africa Cheap flights to South Africa

Cheap Flights to South Africa

Most popular in March High demand for flights, 6% potential price rise
Cheapest in May Best time to find cheap flights, 2% potential price drop
Average price R2 020 Price for this month
Cheapest price R1 150 From Cape Town to Johannesburg

Cheapest prices for South Africa flights by month

January
R1 710
February
R1 799
March
R2 020
April
R1 976
May
R1 533
June
R1 769
July
R1 725
August
R1 740
September
R1 990
October
R1 666
November
R1 769
December
R2 020
Currently, May is the cheapest month in which you can book a flight to South Africa. Flying to South Africa in March will prove the most costly. There are multiple factors that influence the price of a flight so comparing airlines, departure airports and times can help keep costs down.

When is the best time to fly to South Africa?

Choose a month below to see average flight price and weather conditions.
R2 540
R2 110
R1 670
R1 239
Price
R1 239 - R2 267
Temperature
18 - 26 °C
Rainfall
4 - 151 mm
May is typically the best time to fly to South Africa, but there are other times where great deals are available. If you are looking for warm weather when you arrive off of your flight to South Africa then January is statistically the hottest. December is historically the period with most rainfall.

When is the best time to book flights to South Africa?

Booking 60 days in advance of your planned departure date is, on average, the best time to get cheap flights to South Africa. The general trend is that the closer you book to the departure date, the more expensive your flight will be.
60
Days before departure
0

Which day is cheapest to fly to South Africa?

The cheapest flights to South Africa are usually found when departing on a Thursday. The departure day with the highest cost at present is Sunday.

What time of day is cheapest to fly?

To get the best value, try booking a flight in the evening when visiting South Africa. Generally the prices will increase for flights in the morning as these tend to have higher demand.

When is the best time to fly?

Peak season 

November through to February is the busiest season as many tourists flock to the country from all over the world while locals escape to their nearest beach destinations. The country also benefits from having multiple festivals scattered all over so you should research if there are any special events going on as this will increase the price of your flights. 

Off season 

The low season usually runs from April to September. It’s also the best season to venture into wildlife parks as many of the animals are a lot easier to spot and they tend to drink at the waterholes. If you’re not a fan of cold weather then it is worth avoiding June and August as it can get rather chilly during both the morning and night. Travelling during the off season means you are more likely to find great deals on flights.

When is the best time to book your flights?

This varies but as a rule of thumb it’s recommended to secure your flights anywhere within South Africa at least two months in advance but aim for even earlier if you can. For spotting game then the low season of April to September is definitely the best time to book.

How long are flights within South Africa?

Flights from Johannesburg to Cape Town – 2 hours 05 minutes.

Flights from Durban to Johannesburg – 1 hours 10 minutes.

Flights from Durban to Cape Town – 2 hours 15 minutes.

Flights from Cape Town to Port Elizabeth – 1 hours 20 minutes.

Which airlines operate flights?

The main airlines for domestic flights are South African Airlines, Mango, Kulula and CemAir, Safair and British Airways. All of them are reliable airlines so ultimately it will come down to who provides you with the cheapest price. If you are a member of a loyalty scheme with any of them then it is worth flying with that particular airline to continue to build up your points, or better yet redeem any points you already have.

How to get from the airport to the city centre?

Johannesburg: 

You can get into the city by using the Reya Vaya. It’s a safe, affordable and reliable bus that is dedicated for transporting passengers from the airport to the city. It isn’t the only bus available however the others that you can catch from the airport are less reliable. The only other option you have is to get a taxi from outside of arrivals. Expect to haggle with the driver over the price and don’t expect to travel cheaply in one, especially when compared with the bus alternatives that are on offer. Make sure you agree on the fare before you get in. There is also a new rail link which operates between the suburbs and the airport. 

Cape Town: 

You can easily get to the city centre with the MyCiti bus. It’s probably the most cost efficient way of travelling from the airport and it runs every 20 minutes. The MyCiti bus is also more reliable than the alternative buses that are available. You could also choose to jump into a taxi although these are a lot more expensive in comparison. You can find them from outside of the airport and generally start at around R300.

Back to top

Alternative, similarly priced destinations

Flights to
Cape Town
R1 106
Flights to
Windhoek
R1 799

Find flights to South Africa

Select your preferred destinations from the list below
Flights to Bloemfontein
Flights to Cape Town
Flights to East London
Flights to George
Flights to Hoedspruit
Flights to Johannesburg
Flights to Kimberley
Flights to Margate
Flights to Mthatha
Flights to Phalaborwa
Flights to Pietermaritzburg
Flights to Sun City
Flights to Plettenberg Bay
Flights to Pietersburg
Flights to Port Elizabeth
Flights to Pretoria
Flights to Richards Bay
Flights to Skukuza
Flights to Upington
Show more
Select your preferred route from the list below
East London to South Africa Plettenberg Bay to South Africa Port Elizabeth to South Africa
Show more

Cheapest flights to South Africa

Johannesburg to Durban flights from R49 pp
Durban to Johannesburg flights from R50 pp
Lanseria International Airport to Durban flights from R53 pp
Durban to Lanseria International Airport flights from R55 pp
Port Elizabeth to Johannesburg flights from R68 pp
Johannesburg to East London flights from R68 pp
Port Elizabeth to Lanseria International Airport flights from R69 pp
East London to Johannesburg flights from R72 pp
Lanseria International Airport to Cape Town flights from R75 pp
Johannesburg to George flights from R75 pp
Johannesburg to Cape Town flights from R77 pp
Cape Town to Johannesburg flights from R78 pp
George to Johannesburg flights from R80 pp
Johannesburg to Sun City flights from R80 pp
Johannesburg to Port Elizabeth flights from R82 pp
Durban to Cape Town flights from R82 pp

Popular flight searches

Check out other popular destinations found by fellow travellers
  • Flights from Johannesburg to Cape Town
  • Flights from Cape Town to Jacksonville
  • Flights from Johannesburg to United Arab Emirates
  • Flights from Entebbe to OR Tambo
  • Flights from Johannesburg to Cairns
  • Flights from South Africa to Northern Territory
  • Flights from Johannesburg to Quebec City Airport
  • Flights from OR Tambo to Sioux Falls
  • Flights from Johannesburg to Montego Bay

International departures to South Africa

hk-flag
South Africa flights from Hong Kong
ae-flag
South Africa flights from UAE
global-flag
South Africa flights
in-flag
South Africa flights from India
my-flag
South Africa flights from Malaysia
nz-flag
South Africa flights from New Zealand
qa-flag
South Africa flights from Qatar
au-flag
South Africa flights from Australia
sg-flag
South Africa flights from Singapore
vn-flag
South Africa flights from Vietnam
ph-flag
South Africa flights from Philippines
id-flag
South Africa flights from Indonesia
uk-flag
South Africa flights from UK & Ireland
ca-flag
South Africa flights from Canada
us-flag
South Africa flights from USA
Popular cities in Africa
Cheap flights to Johannesburg
Cheap flights to Cape Town
Cheap flights to Durban
Cheap flights to Port Elizabeth
Cheap flights to George
Cheap flights to East London
Cheap flights to Port Louis
Cheap flights to Harare
Cheap flights to Bloemfontein
Cheap flights to Lagos
Cheap flights to Windhoek
Cheap flights to Maputo
Cheap flights to Nairobi
Cheap flights to Walvis Bay
Cheap flights to Lusaka
Cheap flights to Accra
Cheap flights to Cairo
Cheap flights to Mahe, Victoria (Seychelles)
Cheap flights to Kimberley
Cheap flights to Gaborone
Cheap flights to Nelspruit
Cheap flights to Dar es Salaam
Cheap flights to Mthatha
Popular countries in Africa
Cheap flights to Zimbabwe
Cheap flights to Mauritius
Cheap flights to Tanzania
Cheap flights to Namibia
Cheap flights to Nigeria
Cheap flights to Mozambique
Cheap flights to Zambia
Cheap flights to Kenya
Cheap flights to Botswana
Cheap flights to Egypt
Cheap flights to Malawi
Cheap flights to Ghana
Cheap flights to Seychelles
Cheap flights to Uganda
Cheap flights to Congo, The Democratic Republic of the
Cheap flights to Morocco
Cheap flights to Rwanda
Cheap flights to Madagascar
Cheap flights to Cameroon
Cheap flights to Ethiopia
Cheap flights to Angola
Cheap flights to Lesotho
Cheap flights to Reunion
Home Africa Cheap flights to South Africa

International sites:

  • Cheapflights.co.uk (UK & Ireland)
  • Cheapflights.co.nz (New Zealand)
  • Cheapflights.com.ph (Philippines)
  • Cheapflights.qa (Qatar)
  • Cheapflights.com (USA)
  • Cheapflights.com (USA - ES)
  • Cheapflights.com.au (Australia)
  • Cheapflights.com.sg (Singapore)
  • Cheapflights.ca (Canada)
  • Cheapflights.com.hk (Hong Kong)
  • in.cheapflights.com (India)
  • Cheapflights.co.id (Indonesia)
  • Cheapflights.co.za (South Africa)
  • Cheapflights.com.my (Malaysia)
  • ae.cheapflights.com (UAE)
  • vn.cheapflights.com (Vietnam)
Travel Tips & News
Flight Apps
  • About Cheapflights
  • FAQ & Contact Us
  • Press enquiries
  • Privacy Policy
  • Terms of Use
  • Become a publisher
© 1996 - 2019 Momondo Group Ltd all rights reserved
Choose up to 3 origin airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
Choose up to 3 destination airports
100 km
Airport Drive Transport Km Pop.
Enter a location to see nearby airports
Choose up to 3 airports
Enter a location to see nearby airports
    products - flights interface - City products - hotels interface - POI interface - map