Nairobi (NBO) to Cape Town (CPT) nonstop flights

Kenya Airways flies nonstop from Nairobi (NBO) to Cape Town (CPT): 4,101 km (2,548 mi), about 5h 45m in the air.

Distance
4,101 km (2,548 mi)
Flight time
5h 45m
From
Jomo Kenyatta International Airport in Nairobi, Kenya
To
Cape Town International Airport in Cape Town, South Africa

Airlines on this route

Return flights

Cape Town (CPT) to Nairobi (NBO) is flown nonstop by Kenya Airways.

More nonstop flights from Nairobi

All 58 destinations from Nairobi (NBO)

More nonstop flights from Cape Town

All 40 destinations from Cape Town (CPT)