Flights from Durban to Cape Town – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DUR to CPT – All flight route options from Durban International, South Africa to Cape Town International, South Africa. These flights are operated by 5 different airlines. Fly non-stop or choose from 5 different connecting flights. The shortest flight time is 2 hours and 15 minutes. 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 Cape Town
We got great deals on hotels and car rentals near the airport.
Durban to Cape Town flights
With over 310 flights every week and 8 different airlines you have a wide range of options. You can fly non-stop to Cape Town (CPT) from Durban (DUR) with Safair, CemAir or Global Aviation but if a stopover option suits you better you can choose to fly via Port Elizabeth, East London or any other of the 5 alternatives with connectiing airports.
Durban to Cape Town with Safair
You can fly non-stop every weekday with flights departing from 7:00 am to 9:00 pm. You can also catch a transit flight via East London or Lanseria.
With CemAir
You can fly non-stop every weekday with flights departing between 8:00 am and 7:00 pm. You also have the option to do a transit flight via Johannesburg.
Distance & flight times: Durban International to Cape Town International
The shortest flight time between DUR and CPT is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 797 miles (1282 km) |
PLZ Port Elizabeth | 4h 0m | 1h 10m | 847 miles (1363 km) |
ELS East London | 4h 10m | 1h 15m | 845 miles (1360 km) |
HLA Lanseria | 4h 25m | 55m | 1112 miles (1789 km) |
JNB Johannesburg | 6h 25m | 1h 50m | 1093 miles (1759 km) |
MQP Nelspruit | 6h 25m | 2h 40m | 1252 miles (2014 km) |

