British Airways
OneWorld
Did you mean flights from Cape Town to Durban?
South Africa
King Shaka International Airport
Switch direction
South Africa
Cape Town International Airport
Click to show full flight schedule
Scan through all non-stop flights from Durban to Cape Town. The full flight schedule below gives an overview of all non-stop flights from DUR to CPT, which includes the daily timetable of every operating airline for the upcoming 12 months.
Note: for airline-specific flight schedules, please scroll further down.
In total there are 3 airlines operating nonstop flights from Durban DUR to Cape Town CPT. This section gives an overview of the flight schedules and timetables of every airline with direct flights for this route.
Click an airline below to view their DUR CPT flight schedule.
Flights from DUR to CPT are operated 51 times a week, with an average of 7 flights per day. Departure times vary between 06:00 - 20:05. The earliest flight departs at 06:00, the last flight departs at 20:05. However, this depends on the date you are flying so please check with the full flight schedule above to see which departure times are available on your preferred date(s) of travel.
You can fly in Economy and Business Class. Premium Economy and First Class are not available on this route (at least not as a non-stop flight).
The fastest direct flight from Durban to Cape Town takes 2 hours and 10 minutes. The flight distance between Durban and Cape Town is 794 miles (or 1,278 km).
There is 1 airport in Cape Town: Cape Town International Airport (CPT).
There are 51 flights per week flying from Durban to Cape Town (as of March 2021).
2 hours and 10 minutes is the average flight time from Durban to Cape Town.
The distance from Durban to Cape Town is 794 miles (1,278 kilometers).
British Airways, Mango and Safair are flying nonstop from Durban to Cape Town.
OneWorld is currently the only alliance flying nonstop from Durban to Cape Town.
You can fly non-stop in Economy and Business Class.
Aircraft types that fly from Durban to Cape Town:
The earliest flight departs at 06:00 from Durban and arrives at 08:15 at Cape Town.
The latest flight departs at 20:05 from Durban and arrives at 22:25 at Cape Town.
794 miles (1,278 km) · 2h 10m
06:20
08:30
British Airways
OneWorld
BA 6300
British Airways
Boeing 737-800
Y
W
J
F
07:20
09:35
Mango
JE 331
Mango
Boeing 737-800
Y
W
J
F
08:05
10:15
British Airways
OneWorld
BA 6300
British Airways
Boeing 737-800
Y
W
J
F
08:05
10:15
British Airways
OneWorld
BA 6300
British Airways
Boeing 737-800
Y
W
J
F
09:00
11:10
British Airways
OneWorld
BA 6302
British Airways
Boeing 737-800
Y
W
J
F
09:15
11:30
Mango
JE 333
Mango
Boeing 737-800
Y
W
J
F
09:45
12:05
Mango
JE 333
Mango
Boeing 737-800
Y
W
J
F
09:50
12:10
Mango
JE 333
Mango
Boeing 737-800
Y
W
J
F
10:15
12:35
Mango
JE 323
Mango
Boeing 737-800
Y
W
J
F
10:15
12:30
Mango
JE 333
Mango
Boeing 737-800
Y
W
J
F
10:15
12:30
Mango
JE 337
Mango
Boeing 737-800
Y
W
J
F
10:30
12:40
British Airways
OneWorld
BA 6314
British Airways
Boeing 737-800
Y
W
J
F
12:05
14:25
Mango
JE 345
Mango
Boeing 737-800
Y
W
J
F
12:35
14:55
Safair
FA 161
Safair
Boeing 737-800
Y
W
J
F
12:35
14:55
Safair
FA 167
Safair
Boeing 737-800
Y
W
J
F
13:45
16:05
Safair
FA 163
Safair
Boeing 737-400
Y
W
J
F
14:10
16:30
Safair
FA 165
Safair
Boeing 737-800
Y
W
J
F
14:25
16:45
Mango
JE 345
Mango
Boeing 737-800
Y
W
J
F
14:35
16:55
Safair
FA 175
Safair
Boeing 737-800
Y
W
J
F
14:40
16:50
British Airways
OneWorld
BA 6312
British Airways
Boeing 737-800
Y
W
J
F
14:45
17:05
Safair
FA 171
Safair
Boeing 737-800
Y
W
J
F
16:10
18:20
British Airways
OneWorld
BA 6312
British Airways
Boeing 737-800
Y
W
J
F
16:10
18:20
British Airways
OneWorld
BA 6312
British Airways
Boeing 737-800
Y
W
J
F
16:35
18:55
Mango
JE 339
Mango
Boeing 737-800
Y
W
J
F
17:10
19:30
Mango
JE 345
Mango
Boeing 737-800
Y
W
J
F
17:20
19:40
Mango
JE 339
Mango
Boeing 737-800
Y
W
J
F
17:25
19:40
Mango
JE 369
Mango
Boeing 737-800
Y
W
J
F
18:00
20:10
British Airways
OneWorld
BA 6306
British Airways
Boeing 737-800
Y
W
J
F
19:30
21:50
Safair
FA 460
Safair
Boeing 737-800
Y
W
J
F
19:30
21:50
Safair
FA 460
Safair
Boeing 737-400
Y
W
J
F
20:00
22:00
British Airways
OneWorld
BA 6316
British Airways
Boeing 737-800
Y
W
J
F
20:05
22:25
Safair
FA 173
Safair
Boeing 737-800
Y
W
J
F
Click to Check Price