Cheap Flights to South Africa

Johannesburg, South Africa image

South Africa overview

When is the best time to fly to South Africa?

Peak season

The captivating southernmost country of South Africa is an exciting year-round destination offering a wide range of attractions for intrepid travellers. Whether you arrive on cheap flights to South Africa for game watching, hiking, whale watching, botanic gardens, shopping or surfing, you can rest assured you’ll never be wanting for things to do. Most flights to South Africa land in Cape Town or Johannesburg - Cape Town is the oldest but most progressive city, while Johannesburg is a base for famous wildlife reserve, Kruger National Park. Peak season for travel to South Africa is from November to March when the weather is warm and sunny, with dramatic thunderstorms and heavy rains in the afternoons. The South African main school holidays are from mid-December to mid-January, so avoid seaside resorts as they will be busy and accommodation prices jump markedly. It is best to avoid travelling to South Africa at Easter too as there is a 10 day school holiday allocated.

Off season

The winter months (June to August) are cold and wet in the inland areas, with snowfall on the mountain ranges, but for the Cape this is the ‘green season’ and nature lovers may find cheap flights to South Africa at this time. Some areas such as east coast of Kwazulu-Natal are best visited in winter when the humidity drops.

When is the best time to book a flight to South Africa?

It depends what you want to see and do once you’ve arrived on your flights to South Africa. If game watching at Kruger National Park is your top priority then book flight tickets between May and September. If you want to surf and dive, then summer is the best time for water based activities. Spring and autumn are considered ideal for hiking when the weather is cooler. Avoid travel during periods such as school holidays, Christmas and Easter.

How long is the flight to South Africa?

Flights from Sydney to South Africa - 14 hours.

Flights from Melbourne to South Africa - 16 hours 35 minutes.

Flights from Brisbane to South Africa - 16 hours 40 minutes.

Flights from Perth to South Africa - 10 hours 45 minutes.

Which airlines operate flights to South Africa?

Qantas operates direct flights to South Africa from Sydney, and indirectly from Melbourne and Brisbane. Other airlines that fly from Australia to South African cities include: British Airways, Singapore Airlines, Emirates, Virgin Australia and national carrier South African Airways, which services the city of Perth from Cape Town and Johannesburg.

How to get from the airport to the city centre?

Flights land at either Johannesburg International Airport (JNB) 22km east of the city centre, or Cape Town International Airport (CPT) 20km from the city centre. Johannesburg Airport is serviced by reliable public transport options such as bus, train, taxi, and even limos, while Capetown Airport offers buses, taxis and private shuttles. There are a number of car rental desks at both airports should you require an independent means of travel.

South Africa insider information

  • There’s no need to feel stressed in Cape Town, don’t miss these top spots for relaxing and unwinding in the city.
  • This quirky tour of Cape Town involves a bit of leg work but it’s worth it if you like getting your heart pumping and feet pounding.
  • Visit The Pig and Whistle, the oldest licensed pub in South Africa that has been in operation since 1832 providing hospitality to travellers and locals alike.
  • Looking for accommodation that’s slightly out of the norm? Why not try sleeping in a lighthouse in South Africa.

Popular flight searches

Find flights to South Africa

Select your preferred destination from the list below
Select your preferred route from the list below

How much do things cost in South Africa?

Johannesburg
Cheap meal
$ 9.31
Large bottle of water
$ 1.25
Cappuccino
$ 1.83
Bottle of local beer (0.5 litre)
$ 1.57
Cape Town
Imported beer (0.33 litre)
$ 2.66
Small bottle of water (0.33 litre)
$ 0.85
Pack of Marlboro cigarettes
$ 3.10
Pair of jeans
$ 61.88
Durban
Bottle of local beer (0.5 litre)
$ 1.09
Cheap meal
$ 8.87
Coke/Pepsi (0.33 litre)
$ 0.82
One-way ticket (local transport)
$ 1.51
Port Elizabeth
Bottle of local beer (0.5 litre)
$ 1.31
Petrol (1 litre)
$ 1.15
Pack of Marlboro cigarettes
$ 3.10
Pair of Nike shoes
$ 79.81

International departures to South Africa

Settings