Cheap flights to KwaZulu-Natal, South Africa

One search, all the flights
We find you the best flight deals and travel hacks so that you can choose how to book.

Rise above all travel anxieties
With the Kiwi.com Guarantee we have your back with whatever happens.

Trusted by millions
Join over 10 million yearly travellers booking with ease.
Popular cities in KwaZulu-Natal
Cheapest month to fly to KwaZulu-Natal
Explore price trends for trips to KwaZulu-Natal
Showing prices in USD
Annual Avg. Price | 811 USD |
June 2025 | 748 USD |
July 2025 | 982 USD |
August 2025 | 607 USD |
September 2025 | 562 USD |
October 2025 | 1012 USD |
November 2025 | 584 USD |
December 2025 | 1074 USD |
January 2026 | 1206 USD |
February 2026 | 593 USD |
April 2026 | 949 USD |
May 2026 | 608 USD |
Major airports in KwaZulu-Natal
Popular airports in KwaZulu-Natal
Airports near KwaZulu-Natal
KwaZulu-Natal - popular routes
Flights to KwaZulu-Natal
- Johannesburg to Durban from $29
- Cape Town to Durban from $59
- Harare to Durban from $230
- Gaborone to Durban from $164
- George to Durban from $164
- East London to Durban from $72
- Port Elizabeth to Durban from $73
- St. George to Durban from $1,797
- Johannesburg to Richards Bay from $131
- Johannesburg to Pietermaritzburg from $125
Flights from KwaZulu-Natal
- Durban to Johannesburg from $37
- Durban to Cape Town from $53
- Durban to Harare from $185
- Durban to Port Elizabeth from $67
- Durban to Bloemfontein from $205
- Durban to East London from $73
- Durban to George from $175
- Durban to Nelspruit from $168
Flights to places near KwaZulu-Natal
- Johannesburg to Port Elizabeth from $54
- Cape Town to Port Elizabeth from $60
- Durban to Port Elizabeth from $67
- Kapalua to Port Elizabeth from $4,344
- Sioux Falls to Port Elizabeth from $1,095
- Islip to Port Elizabeth from $2,016
- Culebra to Port Elizabeth from $1,461
- Peoria to Port Elizabeth from $1,091
- Colorado Springs to Port Elizabeth from $906
- Cape Town to Hoedspruit, Limpopo from $345
- Johannesburg to Hoedspruit, Limpopo from $125
- Johannesburg to Bloemfontein from $49
- Cape Town to Bloemfontein from $60
- Durban to Bloemfontein from $205
- Cape Town to Nelspruit from $133
- Johannesburg to Nelspruit from $42
- Durban to Nelspruit from $168
- Cape Town to East London from $54
- Johannesburg to East London from $54
- Durban to East London from $73
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!