Flights Zone
South Africa Domestic Flights
All known airports, airlines and domestic flight routes across South Africa — flight times, distances, frequencies and operators in one place.
Help
Flight FAQ
Common questions about domestic flights in South Africa.
What is the busiest airport in South Africa?
OR Tambo International Airport (JNB) in Johannesburg is the busiest airport in South Africa and serves as the primary hub for most domestic and international flights.
How long is the flight from Johannesburg to Cape Town?
The flight from Johannesburg (JNB) to Cape Town (CPT) takes approximately 2 hours. This is the busiest domestic route in South Africa.
Which airlines fly domestically in South Africa?
Major domestic airlines include South African Airways (SAA), FlySafair, Airlink, Lift Airline, CemAir and kulula.com. FlySafair currently operates the most routes.
How early should I arrive for a domestic flight in South Africa?
It is recommended to arrive at least 90 minutes before a domestic flight. For flights from OR Tambo, consider arriving 2 hours early due to higher passenger volumes.
What is the shortest domestic flight in South Africa?
The Johannesburg to Polokwane and Johannesburg to Mbombela routes are among the shortest, with flight times around 55 minutes.
Can I fly from Lanseria instead of OR Tambo?
Yes. Lanseria International Airport (HLA) is an alternative to OR Tambo, primarily serving FlySafair routes to Cape Town, Durban and other destinations. It is located north of Johannesburg and can be less congested.
Are there flights to smaller cities in South Africa?
Yes. Airlink and CemAir serve many smaller destinations including Kimberley, Upington, Margate, Richards Bay and Pietermaritzburg. These routes typically have lower frequency.
How much does a domestic flight cost in South Africa?
Domestic flight prices vary widely. Low-cost carriers like FlySafair often have fares from R499 one-way on major routes (JNB-CPT, JNB-DUR), while full-service airlines typically charge more. Prices increase closer to departure.