Questions about this guide? Guide help on WhatsAppJump to flight search ↓

Cheap flight routes across South Africa.

Browse every detailed route guide on SAflightdeals, then compare live fares for your exact dates.

Reviewed and expanded July 2026

Written and reviewed by , founder and editor · Johannesburg

Your route. Your next trip.

Where would you like to go?

Find a route guide, check your airport options, then search live fares.

Search live flights →

60 route guides. Availability depends on your dates; a guide does not guarantee a direct flight.

Bloemfontein Cape TownRoute guide & flight search Bloemfontein JohannesburgRoute guide & flight search Cape Town BloemfonteinRoute guide & flight search Cape Town DurbanRoute guide & flight search Cape Town East LondonRoute guide & flight search Cape Town GeorgeRoute guide & flight search Cape Town GqeberhaRoute guide & flight search Cape Town HoedspruitRoute guide & flight search Cape Town JohannesburgRoute guide & flight search Cape Town KimberleyRoute guide & flight search Cape Town LanseriaRoute guide & flight search Durban Cape TownRoute guide & flight search Durban East LondonRoute guide & flight search Durban GeorgeRoute guide & flight search Durban GqeberhaRoute guide & flight search Durban JohannesburgRoute guide & flight search Durban LanseriaRoute guide & flight search East London Cape TownRoute guide & flight search East London DurbanRoute guide & flight search East London JohannesburgRoute guide & flight search George Cape TownRoute guide & flight search George DurbanRoute guide & flight search George HoedspruitRoute guide & flight search George JohannesburgRoute guide & flight search Gqeberha Cape TownRoute guide & flight search Gqeberha DurbanRoute guide & flight search Gqeberha JohannesburgRoute guide & flight search Hoedspruit Cape TownRoute guide & flight search Hoedspruit GeorgeRoute guide & flight search Hoedspruit JohannesburgRoute guide & flight search Johannesburg BloemfonteinRoute guide & flight search Johannesburg Cape TownRoute guide & flight search Johannesburg DurbanRoute guide & flight search Johannesburg East LondonRoute guide & flight search Johannesburg GeorgeRoute guide & flight search Johannesburg GqeberhaRoute guide & flight search Johannesburg HoedspruitRoute guide & flight search Johannesburg KimberleyRoute guide & flight search Johannesburg MargateRoute guide & flight search Johannesburg MthathaRoute guide & flight search Johannesburg NelspruitRoute guide & flight search Johannesburg PietermaritzburgRoute guide & flight search Johannesburg PolokwaneRoute guide & flight search Johannesburg Richards BayRoute guide & flight search Johannesburg SishenRoute guide & flight search Johannesburg SkukuzaRoute guide & flight search Johannesburg UpingtonRoute guide & flight search Kimberley Cape TownRoute guide & flight search Kimberley JohannesburgRoute guide & flight search Lanseria Cape TownRoute guide & flight search Lanseria DurbanRoute guide & flight search Margate JohannesburgRoute guide & flight search Mthatha JohannesburgRoute guide & flight search Nelspruit JohannesburgRoute guide & flight search Pietermaritzburg JohannesburgRoute guide & flight search Polokwane JohannesburgRoute guide & flight search Richards Bay JohannesburgRoute guide & flight search Sishen JohannesburgRoute guide & flight search Skukuza JohannesburgRoute guide & flight search Upington JohannesburgRoute guide & flight search
60 guidesdirection-specific route pages
19 originsmajor and regional airports
Live faressearched through Travelstart
No thin pagesroute-specific guidance only

Route directory

Built for the way South Africans actually search.

Most travellers begin with a city pair, not an airline. This directory connects every detailed route guide on SAflightdeals so you can compare the correct airports, understand which carriers compete on the route and avoid paying for extras you do not need.

Start with the route guide, then use the live search for the final decision. Prices in the search are current; fare examples in the guides are reference points only.

Read the domestic flights guide

Routes from Kimberley

Compare flights from Kimberley.

Routes from Lanseria

Compare flights from Lanseria.

Routes from Margate

Compare flights from Margate.

Routes from Mthatha

Compare flights from Mthatha.

Routes from Nelspruit (Mbombela)

Compare flights from Nelspruit (Mbombela).

Routes from Pietermaritzburg

Compare flights from Pietermaritzburg.

Routes from Polokwane

Compare flights from Polokwane.

Routes from Richards Bay

Compare flights from Richards Bay.

Routes from Sishen

Compare flights from Sishen.

Routes from Skukuza

Compare flights from Skukuza.

Routes from Upington

Compare flights from Upington.

Route directory FAQs

Before you choose a route.

How do I find the cheapest route fare?

Open the route guide for your origin and destination, then run the live search for your exact dates. The guide explains the airlines, airport alternatives and timing patterns, while the search shows current bookable fares.

Are the fares shown on route pages guaranteed?

No. Fare examples are editorial anchors, not quotes. Airfares change with demand, seat inventory and travel dates. The embedded search is the source for current availability and prices.

Why are both directions listed separately?

Airlines price each direction independently. Cape Town to Johannesburg can differ from Johannesburg to Cape Town on the same week, so each direction has its own page, booking tips and internal links.

What if my route is not listed?

Use the live search to compare it. SAflightdeals expands route coverage only where a dedicated page can add useful, route-specific information rather than publishing thin pages.

Route first, fare second

Compare the route you actually need.

Choose your airports and dates, then see the current flight options.

Search flights

Know who you book with

Your search starts here. Your booking is with Travelstart.

How we work →
01   Compare your options

Search available flights for your dates, then compare the baggage, times and total price.

02   Book with Travelstart

Travelstart handles checkout, payment and ticketing. SAflightdeals is an independent affiliate.

03   Keep your confirmation

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 →