Direct flights from Cape Town to Dubai (CPT → DXB)

Distance 7,645 km (4,750 mi)
Est. duration 9h
Loading map...
Live fares · CPT → DXB

Available flights

Qatar AirwaysNon-stop
from$730
Book

Frequently asked questions

How far is the flight from Cape Town to Dubai? The flight distance from CPT to DXB is approximately 7,645 km (4,750 miles).
How long is the flight from CPT to DXB? The estimated flight time from Cape Town to Dubai is approximately 9h.
What airlines fly from CPT to DXB? Airlines operating direct flights from Cape Town to Dubai include: EK.

Cheapest fares Cape Town → Dubai

Related guides for this route

Sibling pages from across Flightmaps — fares, visa rules, country aggregations, and per-airline routes for Cape Town → Dubai.

Try a nearby airport to Cape Town

Flights to Dubai (DXB) from other airports within 350 km of Cape Town. Often unlocks cheaper fares or better times.

Or try a nearby airport to Dubai

Flights from Cape Town (CPT) to other airports within 350 km of Dubai.

Other flights from Cape Town (CPT)

Other flights from Dubai (DXB)