Add Return
Adults 12+ Yrs Children 2-11 Yrs Infants 0-2 Yrs
Airlines
Depart
Duration
Arrival
British Airways
BA-902,BA-839,BA-9442
11:55
Dubai
3Hrs 40Min 1 Stop
DXB→CAI→JNB→CPT
12:15
Cape Town
British Airways
BA-913,BA-839,BA-317
16:20
Dubai
3Hrs 40Min 1 Stop
DXB→CAI→JNB→CPT
11:20
Cape Town
British Airways
BA-913,BA-839,BA-323
16:20
Dubai
3Hrs 40Min 1 Stop
DXB→CAI→JNB→CPT
12:15
Cape Town
British Airways
BA-913,BA-839,BA-327
16:20
Dubai
3Hrs 40Min 1 Stop
DXB→CAI→JNB→CPT
13:10
Cape Town
British Airways
BA-913,BA-839,BA-9442
16:20
Dubai
3Hrs 40Min 1 Stop
DXB→CAI→JNB→CPT
12:15
Cape Town
British Airways
BA-601,BA-847
04:40
Dubai
4Hrs 5Min 1 Stop
DXB→ADD→CPT
13:55
Cape Town
British Airways
BA-601,BA-809,BA-347
04:40
Dubai
4Hrs 5Min 1 Stop
DXB→ADD→JNB→CPT
17:40
Cape Town
British Airways
BA-601,BA-809,BA-353
04:40
Dubai
4Hrs 5Min 1 Stop
DXB→ADD→JNB→CPT
18:30
Cape Town
British Airways
BA-603,BA-847
17:10
Dubai
4Hrs 10Min 1 Stop
DXB→ADD→CPT
13:55
Cape Town
British Airways
BA-601,BA-847
04:40
Dubai
4Hrs 15Min 1 Stop
DXB→ADD→CPT
13:55
Cape Town

FAQ about british airways Flights from Dubai to Cape Town

Q. How much time does it take to fly from Dubai to Cape Town ?

A. It takes 1Hrs 20Min to fly from Dubai to Cape Town.

Q. When is the earliest flight from Dubai to Cape Town ?

A. The earliest flight from Dubai to Cape Town is at 01:10 and is operated by British Airways.

Q. How many flights are there from Dubai to Cape Town ?

A. There are 36 flights from Dubai to Cape Town.

Q. When is the last flight from Dubai to Cape Town ?

A. The last flight from Dubai to Cape Town is at 22:30 and is operated by British Airways.

View Best Offers