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 CA$78
- Toronto to Johannesburg from CA$950
- Vancouver to Cape Town from CA$1,164
- Vancouver to Durban from CA$1,039
- Vancouver to Windhoek from CA$1,365
- Winnipeg to Cape Town from CA$1,115
- Calgary to Durban from CA$843
- Vancouver to Gaborone from CA$1,184
- Calgary to Windhoek from CA$1,212
- Winnipeg to Durban from CA$1,016
- Vancouver to Port Elizabeth from CA$1,140
- Edmonton to Durban from CA$1,010
- Vancouver to East London from CA$1,158
- Calgary to Gaborone from CA$1,264
- Winnipeg to Windhoek from CA$1,295
- Edmonton to Windhoek from CA$1,310
- Calgary to Port Elizabeth from CA$1,194
- Winnipeg to Gaborone from CA$1,336