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 Windhoek
Flights to Gaborone
Flights to Manzini
Flights to George
Flights to Maun
Flights to Port Elizabeth
Flights to Bloemfontein
Flights to Hoedspruit, Limpopo
Flights to East London
Flights to Kasane
Flights to Nelspruit
Flights to Pietermaritzburg
Flights to Skukuza
Flights to Kimberley, Northern Cape
Flights to Polokwane, Limpopo
Flights to Upington
Flights to Walvis Bay
Flights to Richards Bay
Flights to Ondangwa
Flights to Plettenberg Bay
Flights to Mthatha
Flights to Francistown
Flights to Maseru
Flights to Margate, KwaZulu-Natal
Flights to Dingleton
Southern Africa - popular routes
Flights to and within Southern Africa
- Johannesburg to Cape Town from $57
- Cape Town to Johannesburg from $57
- Johannesburg to Durban from $39
- Durban to Johannesburg from $45
- Johannesburg to Port Elizabeth from $53
- Harare to Johannesburg from $139
- New York to Johannesburg from $523
- Durban to Cape Town from $57
- Cape Town to Durban from $63
- Accra to Johannesburg from $405
- Lagos to Johannesburg from $340
- Nairobi to Cape Town from $409
- New York to Cape Town from $594
- Port Elizabeth to Cape Town from $57
- São Paulo to Johannesburg from $586
- Port Elizabeth to Johannesburg from $52
- Tel Aviv to Johannesburg from $464
- Windhoek to Johannesburg from $139
- Lusaka to Johannesburg from $209
- Port Elizabeth to Durban from $68
Flights from and within Southern Africa
- Johannesburg to Cape Town from $57
- Cape Town to Johannesburg from $57
- Johannesburg to Durban from $39
- Johannesburg to New York from $450
- Durban to Johannesburg from $45
- Johannesburg to Port Elizabeth from $53
- Durban to Cape Town from $57
- Cape Town to Durban from $63
- Johannesburg to Harare from $85
- Port Elizabeth to Cape Town from $57
- Port Elizabeth to Johannesburg from $52
- Cape Town to New York from $551
- Windhoek to Johannesburg from $139
- Port Elizabeth to Durban from $68
- Cape Town to Port Elizabeth from $57
- Cape Town to East London from $52
- Gaborone to Cape Town from $174
- Johannesburg to Livingstone from $82
- Johannesburg to Victoria Falls from $93
- Johannesburg to Nairobi from $250