Domestic fares are generally affordable but it depends on the route. A budget flight from Jo’burg to Cape Town, a popular route served by numerous airlines, costs around R1000, while Cape Town to East London, a less competitive route, might cost double that.
There are a number of budget airlines connecting all the major South African cities. It rarely works out cheaper to fly with the main carrier, South African Airways (SAA).
Airlink South African Airways’ partner has a good network, including smaller destinations such as Upington, Mthatha and Maseru.
SA Express This South African Airways partner has a good network, including direct flights between Cape Town and Hoedspruit (for Kruger National Park).
South African Airways The national airline, with an extensive domestic and regional network.
South Africa's budget airlines also offer hotel bookings, car rentals and holiday packages.
CemAir A small airline connecting Port Elizabeth, Bloemfontein, George, Plettenberg Bay, Margate and other destinations.
Kulula Budget airline connecting Jo’burg, Cape Town, Durban, George and East London. It also offers discounts on domestic flights with sister airline British Airways.
Mango The South African Airways subsidiary flies between Jo’burg, Cape Town, Durban, Port Elizabeth, George and Bloemfontein.
FlySafair Offers cheap fares between Jo'burg, Cape Town, Durban, Port Elizabeth, East London and George.