Domestic flights in South Africa

Travellers and cabin class

Compare prices for internal flights in South Africa

Find the cheapest or fastest domestic fare in seconds

Book instantly with no fees – the fastest way to travel South Africa

Find cheap domestic flights in South Africa

Find the best prices for one-way or return flights around the country.

Facts on the fly: domestic travel in South Africa

The things to know before you go.
Cheapest domestic flight found from DurbanJohannesburg, $77
Cheapest month to flyMay
Most popular destination in South AfricaJohannesburg
Most popular domestic airlineSafair

Catching domestic flights in South Africa: FAQs

There are around 3,967 flights around South Africa each week.
It looks like domestic flights in South Africa are currently cheapest in May, but fares can fluctuate a lot. Why not set up a Price Alert, so you can watch your preferred flight and book when it's cheapest?
If you want to save time, yes. Whereas boats, trains or driving can take a full day or more, a flight across South Africa takes an hour or less.
No. Whilst travellers do need to present ID, you generally only need a passport if you are leaving South Africa. But it's best to check with your airline before you fly to make sure, as policies can differ.
It's important to allow enough time to drop any baggage and clear security just as you would if you were travelling somewhere outside of South Africa. So try to arrive at the airport at least two hours before your flight.
Currently, flights from Johannesburg O.R. Tambo Airport to Durban King Shaka International Airport are the best value.
The average price of South Africa domestic flights is around $169.