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 | 818 USD |
June 2025 | 754 USD |
July 2025 | 991 USD |
August 2025 | 612 USD |
September 2025 | 567 USD |
October 2025 | 1021 USD |
November 2025 | 589 USD |
December 2025 | 1083 USD |
January 2026 | 1217 USD |
February 2026 | 598 USD |
April 2026 | 957 USD |
May 2026 | 614 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 $232
- Gaborone to Durban from $166
- George to Durban from $166
- East London to Durban from $72
- Port Elizabeth to Durban from $73
- St. George to Durban from $1,812
- Johannesburg to Richards Bay from $132
- Johannesburg to Pietermaritzburg from $126
Flights from KwaZulu-Natal
- Durban to Johannesburg from $37
- Durban to Cape Town from $53
- Durban to Harare from $187
- Durban to Port Elizabeth from $67
- Durban to Bloemfontein from $207
- Durban to East London from $73
- Durban to George from $176
- Durban to Nelspruit from $169
Flights to places near KwaZulu-Natal
- Johannesburg to Port Elizabeth from $55
- Cape Town to Port Elizabeth from $60
- Durban to Port Elizabeth from $67
- Kapalua to Port Elizabeth from $4,382
- Sioux Falls to Port Elizabeth from $1,105
- Islip to Port Elizabeth from $2,034
- Culebra to Port Elizabeth from $1,474
- Peoria to Port Elizabeth from $1,101
- Colorado Springs to Port Elizabeth from $914
- Cape Town to Hoedspruit, Limpopo from $348
- Johannesburg to Hoedspruit, Limpopo from $126
- Johannesburg to Bloemfontein from $50
- Cape Town to Bloemfontein from $60
- Durban to Bloemfontein from $207
- Cape Town to Nelspruit from $134
- Johannesburg to Nelspruit from $43
- Durban to Nelspruit from $169
- Cape Town to East London from $55
- Johannesburg to East London from $55
- Durban to East London from $73
Download our app
Start your next adventure now. Download our app and explore cheap flights effortlessly!