Flights from Cape Town to Durban – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
CPT to DUR – All flight route options from Cape Town International, South Africa to Durban International, South Africa. These flights are operated by 5 different airlines. Fly non-stop or choose from 3 different connecting flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Durban
We got great deals on hotels and car rentals near the airport.
Cape Town to Durban flights
With over 313 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Durban (DUR) from Cape Town (CPT) with Safair, CemAir or Global Aviation but if a stopover option suits you better you can choose to fly via Port Elizabeth, Lanseria or any other of the 3 alternatives with connectiing airports.
Cape Town to Durban with Safair
You can fly non-stop every weekday with flights departing from 6:00 am to 7:00 pm. You can also catch a transit flight via Lanseria or Port Elizabeth.
With Global Aviation
You can fly non-stop every weekday with flights departing between 7:00 am and 3:00 pm. You also have the option to do a transit flight via Johannesburg.
Distance & flight times: Cape Town International to Durban International
The shortest flight time between CPT and DUR is 2 hours and 5 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 5m | - | 797 miles (1282 km) |
PLZ Port Elizabeth | 3h 25m | 55m | 847 miles (1363 km) |
HLA Lanseria | 4h 10m | 35m | 1112 miles (1789 km) |
JNB Johannesburg | 5h 10m | 2h 30m | 1093 miles (1759 km) |

