✈ MAD → CPT

MADRID → CAPE TOWN IN 10H 58M. CONSIDER BUSINESS CLASS. NO, REALLY.

Flight time
10h 58m
Distance
5,335 mi
Or
8,586 km
Jet lag
None

Flight from Madrid to Cape Town

From Barajas (MAD), Spain Europe  →  Cape Town International (CPT), South Africa Africa

How long is the flight from Madrid to Cape Town?

A nonstop flight from Madrid (MAD) to Cape Town (CPT) takes about 10 hours 58 minutes, covering a great-circle distance of 5,335 miles (8,586 km). Actual scheduled time varies by airline, routing, and wind — expect ±15 to 30 minutes from this estimate.

Avg flight time

10h 58m

Nonstop, scheduled

Distance

5,335 mi

8,586 km · great-circle

Avg speed

783 km/h

Door-to-door including taxi

Time zones & jet lag

Madrid timezone

UTC+2

Europe/Madrid

Cape Town timezone

UTC+2

Africa/Johannesburg

Time difference

Same

Same time zone

CO₂ footprint per passenger

Economy class, single passenger. Source: DEFRA 2024 averages.

✈ Flight 1271 kg CO₂
🚗 Car (alone) 1468 kg CO₂
🚆 Train 352 kg CO₂

This flight emits roughly 3.6× the CO₂ of an equivalent train trip and 0.9× a car driven alone over the same distance.