Domestic flights in South Africa, compared in one search.
Five airlines operate scheduled domestic services in South Africa, but the best-value fare changes by route, date and baggage needs. Compare all available options live before booking.
Reviewed July 2026
Written and reviewed by Kyle Govender, founder and editor · Johannesburg
Live fare search
Compare available domestic flights.
One search shows FlySafair, LIFT, Airlink, CemAir and SAA priced side by side on your route and dates.
Skip the form. Open any of these routes with the search already filled in.
Opens Travelstart with the route and a date already loaded. Change the date there if it doesn’t suit — nothing is booked until you confirm on Travelstart.
The 2026 line-up
Explore South African domestic airlines.
| Airline | Best for | Baggage model |
|---|---|---|
| FlySafair | Broad low-cost network and multiple fare bundles | Fare-dependent: Lite is carry-on only; Standard includes 20 kg checked baggage |
| LIFT | Flexible fare choices on its core domestic network | Fare-dependent: Economy No-Bag excludes checked baggage; Economy Bag fares include a checked bag — confirm the weight at booking |
| Airlink | Regional reach and connections to smaller cities | Economy generally includes 20 kg checked baggage |
| CemAir | Selected regional and leisure routes | Allowance varies by fare and route; confirm before payment |
| SAA | Full-service options on major domestic corridors | Domestic Economy generally includes one checked bag up to 20 kg |
Searching for Mango or Kulula? Neither has flown since 2021/2022 — those pages explain what happened, the refund position, and who covers their routes now.
Browse by city
Cheap flights by departure and arrival city.
| City guide | Coverage | Open |
|---|---|---|
| From Johannesburg | JNB & Lanseria | City guide → |
| From Cape Town | 5 direct routes | City guide → |
| From Durban | King Shaka | City guide → |
| To Johannesburg | 6 routes in | City guide → |
| To Cape Town | 6 routes in | City guide → |
| To Durban | 3 routes in | City guide → |
| Last-minute flights | fare buckets, best late routes | Guide → |
| Weekend flight deals | beat the Friday premium | Guide → |
| Long weekends 2026 | remaining dates & booking windows | Guide → |
Each city guide compares every direct route, airline and typical fare for that city — the fastest way to see all your options at once.
Popular routes & typical fares
South Africa's busiest domestic routes.
| Route | Live fare check | Compare |
|---|---|---|
| Johannesburg → Cape Town | Compare live | Route guide → |
| Cape Town → Johannesburg | Compare live | Route guide → |
| Johannesburg → Durban | Compare live | Route guide → |
| Durban → Johannesburg | Compare live | Route guide → |
| Cape Town → Durban | Compare live | Route guide → |
| Johannesburg → George | Compare live | Route guide → |
| Johannesburg → Gqeberha | Compare live | Route guide → |
| Cape Town → Gqeberha | Compare live | Route guide → |
| Durban → Cape Town | Compare live | Route guide → |
| George → Johannesburg | Compare live | Route guide → |
| Gqeberha → Johannesburg | Compare live | Route guide → |
| Gqeberha → Cape Town | Compare live | Route guide → |
| Johannesburg → East London | Compare live | Route guide → |
| East London → Johannesburg | Compare live | Route guide → |
| Johannesburg → Bloemfontein | Compare live | Route guide → |
| Bloemfontein → Johannesburg | Compare live | Route guide → |
| Lanseria → Cape Town | Compare live | Route guide → |
| Lanseria → Durban | Compare live | Route guide → |
| Cape Town → George | Compare live | Route guide → |
| George → Cape Town | Compare live | Route guide → |
| Cape Town → East London | Compare live | Route guide → |
| East London → Cape Town | Compare live | Route guide → |
Fares change continuously. Use the route guide or live search to compare the exact dates, baggage allowance and change conditions that matter to your trip.
Regional & smaller-city routes
Regional routes worth comparing.
Smaller-city routes are often flown by a single airline, so fares move less — but booking ahead still matters. These corridors connect Johannesburg and Cape Town to Kimberley, Upington, Polokwane, Richards Bay, Margate, Mthatha and more.
| Route | Live fare check | Compare |
|---|---|---|
| Bloemfontein → Cape Town | Compare live | Route guide → |
| Cape Town → Bloemfontein | Compare live | Route guide → |
| Cape Town → Lanseria | Compare live | Route guide → |
| Durban → George | Compare live | Route guide → |
| Durban → Gqeberha | Compare live | Route guide → |
| Durban → Lanseria | Compare live | Route guide → |
| George → Durban | Compare live | Route guide → |
| Gqeberha → Durban | Compare live | Route guide → |
| Johannesburg → Kimberley | Compare live | Route guide → |
| Johannesburg → Margate | Compare live | Route guide → |
| Johannesburg → Mthatha | Compare live | Route guide → |
| Johannesburg → Polokwane | Compare live | Route guide → |
| Johannesburg → Richards Bay | Compare live | Route guide → |
| Johannesburg → Upington | Compare live | Route guide → |
| Kimberley → Johannesburg | Compare live | Route guide → |
| Margate → Johannesburg | Compare live | Route guide → |
| Mthatha → Johannesburg | Compare live | Route guide → |
| Polokwane → Johannesburg | Compare live | Route guide → |
| Richards Bay → Johannesburg | Compare live | Route guide → |
| Upington → Johannesburg | Compare live | Route guide → |
Safari & Kruger corridor
Fly straight to the Kruger.
Skukuza lands you inside the Kruger National Park itself, while Hoedspruit (Eastgate) and Nelspruit (KMIA) serve the private reserves and southern gates. Airlink operates most of these routes, so seats are limited — book early in peak safari season (May–September).
| Route | Live fare check | Compare |
|---|---|---|
| Cape Town → Hoedspruit | Compare live | Route guide → |
| Hoedspruit → Cape Town | Compare live | Route guide → |
| Hoedspruit → Johannesburg | Compare live | Route guide → |
| Johannesburg → Hoedspruit | Compare live | Route guide → |
| Johannesburg → Nelspruit | Compare live | Route guide → |
| Johannesburg → Skukuza | Compare live | Route guide → |
| Nelspruit → Johannesburg | Compare live | Route guide → |
| Skukuza → Johannesburg | Compare live | Route guide → |
Paying less
How to pay less for domestic flights.
Fly mid-week. Midweek and off-peak departures are often worth comparing, while Friday and Sunday evening demand can push prices higher. The exact result still depends on the route and date. The full day-by-day calendar — including the payday effect and 2026's long weekends — is on the cheapest days to fly guide.
Compare several weeks ahead as a starting point, and search earlier for December, Easter and the June–July school holidays when demand is concentrated.
Compare the total, not the headline. FlySafair and LIFT sell checked bags as extras, while SAA, Airlink and CemAir include them on most fares — a "more expensive" ticket is sometimes cheaper once your bag is added.
Treat airline sales as a bonus rather than a strategy. Promotional seats are limited, while a live comparison shows the best available final total for your actual dates.
Compare all five airlines nowBetter fare decisions
Domestic flight comparison workflow
Compare the trip in the order that prevents false savings.
| Check | Why it matters |
|---|---|
| 1. Route | Start with the exact airport pair. JNB and HLA, or HDS and MQP, are not interchangeable. |
| 2. Schedule | Eliminate flights that break your transfer, meeting, lodge or check-in plan. |
| 3. Total fare | Add checked baggage, seats, change conditions and payment-stage extras. |
| 4. Ground cost | Include parking, shuttle, car hire or the final road transfer. |
| 5. Risk | Value direct routing and protected connections when disruption would be expensive. |
SAflightdeals compares current bookable options through Travelstart. Airline schedules, fare rules and availability can change.
Domestic flights FAQs
Questions travellers ask.
Which airlines fly domestic routes in South Africa in 2026?
FlySafair, LIFT, Airlink, CemAir and SAA operate scheduled domestic services. Their networks and frequencies differ, so compare the carriers available on your route and date.
What is the cheapest domestic airline in South Africa?
No airline is cheapest on every route or date. Low-cost fares can lead on headline price, while an included checked bag or more flexible rules can make another airline cheaper overall. Compare the final total for your exact trip.
What is the cheapest day to fly domestically in South Africa?
Midweek and off-peak flights are often useful to compare, but there is no guaranteed cheapest day across every route. Search nearby dates and compare the same trip at different times.
How far in advance should I book domestic flights in South Africa?
Compare several weeks ahead as a starting point and search earlier for December, Easter, school holidays and long weekends. Airline inventory and route demand matter more than one universal booking window.
Do Mango and Kulula still fly?
No. Kulula (operated by Comair) stopped flying in May 2022 and the company was liquidated. Mango has been grounded since July 2021 and is now in a final wind-down — its last refund claim window closes 22 September 2026.
Is checked baggage included on South African domestic flights?
It depends on the airline and fare bundle. FlySafair and LIFT both offer fare options with and without checked baggage, while Airlink and SAA generally include checked baggage on domestic Economy fares. Confirm the allowance shown before payment.
One search, five airlines
Find today's cheapest domestic flight.
Live fares across FlySafair, LIFT, Airlink, CemAir and SAA — side by side.
Know who you book with
Your search starts here. Your booking is with Travelstart.
Search available flights for your dates, then compare the baggage, times and total price.
Travelstart handles checkout, payment and ticketing. SAflightdeals is an independent affiliate.
For an existing booking, use the support details in your Travelstart confirmation. We cannot change or refund tickets.
We may earn a commission when you book through our links. SAflightdeals does not add its own booking fee. Our comparison approach.
Compare the total before you choose. Add your two fare options, baggage and transport costs in rand.
Open the flight-cost calculator →