Cheap flights to Southern Africa
One search, all the flights
Kiwi-Code finds cheap flights other sites can’t see.
Safe and effortless booking
We accept most payment methods and guarantee the highest level of security.
Trusted by millions
Join over 10 million yearly travellers booking with ease.
Major cities in Southern Africa
Flights to Johannesburg
Flights to Cape Town
Flights to Durban
Flights to Gaborone
Flights to Windhoek
Flights to Skukuza
Flights to Hoedspruit, Limpopo
Flights to Maun
Flights to Bloemfontein
Flights to Manzini
Flights to East London
Flights to Port Elizabeth
Flights to George
Flights to Maseru
Flights to Kasane
Flights to Walvis Bay
Flights to Kimberley, Northern Cape
Flights to Mthatha
Flights to Margate, KwaZulu-Natal
Flights to Nelspruit
Flights to Ondangwa
Flights to Plettenberg Bay
Flights to Upington
Flights to Francistown
Flights to Richards Bay
Flights to Pietermaritzburg
Flights to Polokwane, Limpopo
Flights to Dingleton
Southern Africa - popular routes
Flights to and within Southern Africa
- Johannesburg to Cape Town from £45
- Cape Town to Johannesburg from £50
- Durban to Johannesburg from £39
- Johannesburg to Durban from £39
- Johannesburg to Port Elizabeth from £40
- Durban to Cape Town from £63
- Johannesburg to George from £50
- Port Elizabeth to Johannesburg from £45
- London to Johannesburg from £411
- George to Johannesburg from £54
- London to Cape Town from £430
- Cape Town to Port Elizabeth from £41
- Durban to George from £104
- Johannesburg to East London from £43
- Port Elizabeth to Cape Town from £41
- Harare to Johannesburg from £101
- London to Durban from £482
- East London to Cape Town from £41
- Cape Town to East London from £45
- Durban to Port Elizabeth from £77
Flights from and within Southern Africa
- Johannesburg to Cape Town from £45
- Cape Town to Johannesburg from £50
- Durban to Johannesburg from £39
- Johannesburg to Durban from £39
- Johannesburg to Port Elizabeth from £40
- Durban to Cape Town from £63
- Johannesburg to George from £50
- Port Elizabeth to Johannesburg from £45
- George to Johannesburg from £54
- Cape Town to Port Elizabeth from £41
- Johannesburg to Harare from £65
- Durban to George from £104
- Johannesburg to East London from £43
- Johannesburg to London from £295
- Port Elizabeth to Cape Town from £41
- East London to Cape Town from £41
- Cape Town to East London from £45
- Durban to Port Elizabeth from £77
- Cape Town to London from £336
- Cape Town to Durban from £63