← Qmak

Book Cape Town to Nairobi Flights

CPT — NBO

Regional Africa itineraries often price best when booked a few weeks out, especially if you compare direct regional carriers with one-stop hub options.

Swipe left or right to browse

Kenya Airways operates the most useful single-ticket connection between Cape Town and Nairobi, typically routing through Johannesburg where the KQ service picks up South African feed. Ethiopian offers a competitive alternative via Addis Ababa, adding roughly two to three hours but often undercutting the JNB-via ticket on price. The listed five-hour-forty-five-minute duration is a best-case JNB transit figure; the actual door-to-door time from Cape Town International to Jomo Kenyatta is closer to eight to nine hours for most itineraries.

Nairobi's position as East Africa's busiest aviation hub is the key structural fact on this lane. Jomo Kenyatta International is 15km southeast of the city and handles both the KQ domestic and regional network plus a heavy slice of transiting international passengers. For Cape Town travellers whose real destination is the Maasai Mara, Amboseli, or the Kenya coast, JNB functions as the South African connection point and Nairobi as the East African distribution hub -- with safari-camp air charters departing Wilson Airport rather than JKI. Kenya now requires an eVisa from all visitors including South Africans: apply via the eCitizen portal at least seven days before travel, cost approximately USD 51.

February is the cheapest month on the CPT-NBO corridor; June through August is the expensive window, partly driven by European and South African winter travel converging on East Africa's dry season. Midweek departures and a four-to-six-week booking lead time are the practical defaults. For anyone combining Cape Town with an East Africa extension, the Nairobi connection adds a useful hub transfer with onward Kenya Airways legs into Zanzibar, Entebbe, Dar es Salaam and smaller destinations.

Quick facts

RouteCPT → NBO
Typical duration5h 45m
Daily flights10
Cheapest monthFebruary
Peak seasonJune-August
From airportCape Town International Airport
To airportJomo Kenyatta International Airport
Typeafrica
Airlinessaa, airlink, cemair, ethiopian, kenya

Best sites for this route

Related routes