Cheap Flights from Cape Town to Nairobi Jomo Kenyatta

Travellers and cabin class

Compare Cape Town to Nairobi Jomo Kenyatta flight deals

Find the cheapest month or even day of the year to fly to Nairobi Jomo Kenyatta

Book the best Nairobi Jomo Kenyatta fare with no extra fees

Flight deals from Cape Town to Nairobi Jomo Kenyatta

Looking for a cheap last-minute deal or the best return flight from Cape Town to Nairobi Jomo Kenyatta? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Cape Town to Nairobi Jomo Kenyatta

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Cape Town to Nairobi Jomo Kenyatta flights are currently cheapest in September.

Direct flights from Cape Town to Nairobi Jomo Kenyatta

Cape Town to Nairobi Jomo Kenyatta: Alternative routes

Compare routes from Cape Town to Nairobi below. You may find an airport to fly into that's cheaper, faster, or easier than Nairobi Jomo Kenyatta.

Cape Town to Nairobi: Flight information

The things to know before you go.
Cheapest flight foundR 5,140
Cheapest month to flySeptember
Average flight time5 hrs, 45 mins
Most popular airlineDelta
Average flights per week7

Finding cheap flights from Cape Town to Nairobi Jomo Kenyatta: Frequently asked questions

The best price we found for a return flight from Cape Town to Nairobi Jomo Kenyatta is R 5,597. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
5 hours and 45 minutes is the average flight time from Cape Town to Nairobi Jomo Kenyatta.
Delta and Kenya Airways fly direct from Cape Town to Nairobi Jomo Kenyatta.
As of June 2025, there are 7 flights per week flying from Cape Town to Nairobi Jomo Kenyatta.
The cheapest month to fly from Cape Town to Nairobi Jomo Kenyatta is usually March.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Cape Town Airport to Nairobi Jomo Kenyatta Airport on Saturday, 14 March 2026.
Yes – the average flight time is 5 hours and 45 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Nairobi Jomo Kenyatta but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Nairobi is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, TAAG Angola Airlines and Kenya Airways offer the cheapest flight tickets to Nairobi Jomo Kenyatta.

Flying from Cape Town International Airport (CPT) to Jomo Kenyatta International Airport (NBO): what you need to know

  • Around 5 hours 45 minutes is how long you'll be travelling on a direct flight from Cape Town International Airport to Jomo Kenyatta International Airport.

  • Nairobi's timezone is UTC+3, which makes Nairobi one hour ahead of Cape Town.

  • Choose from four weekly Cape Town International Airport to Jomo Kenyatta International Airport flights. The 14:05 departure with Kenya Airways is the earliest flight available. Kenya Airways operates the latest service of the day at 23:00.

  • Your CPT to NBO flight won't wait if you're running late, so get to the airport with time to spare. Arrive up to one hour in advance for domestic flights and two hours ahead for international travel.

  • Flying during a peak time like June? Public holidays and other popular periods can lead to longer queues and delays at check-in and security. Play it safe and get there up to four hours ahead of international flights and two hours before a domestic departure.

  • Kenya Airways offers direct flights from Cape Town International Airport to Jomo Kenyatta International Airport. Book with this popular airline, then get ready to check out the sights in Nairobi — and maybe even more of Kenya if your schedule allows.

  • Most travellers choose to travel with Kenya Airways on this route.

  • With 73.08% of its services landing as planned, Kenya Airways is the most punctual carrier operating CPT to NBO flights.

  • Think about adding a stopover when booking your ticket from Cape Town International Airport to Jomo Kenyatta International Airport. Simply uncheck 'Direct flights only' to break up your journey, or perhaps see a new city along the way. Here are some options between CPT and NBO:

    • O.R. Tambo International Airport

    • Maputo International Airport

    • Victoria Falls Airport

How to find the cheapest flights from Cape Town International Airport (CPT) to Jomo Kenyatta International Airport (NBO)

  • The lowest price we've found for a one-way Cape Town International Airport to Jomo Kenyatta International Airport flight is R 5,140. A round-trip plane ticket right now is R 5,597. Depending on the availability and when you book, these fares can change.

  • Get cheap tickets from CPT to NBO by booking at least three months ahead. According to our research, that's the sweet spot for finding the biggest deals.

  • The cheapest month for flights from Cape Town International Airport to Jomo Kenyatta International Airport is February. Use the 'Whole month' tool to see the lowest airfares if you have a flexible schedule.

  • Landing cheap flights from CPT to NBO is a breeze with Price Alerts. All you need to do is create one of these automatic alerts and we'll get in touch as soon as a lower fare pops up.

  • Tailor your trip using filters. Choose your departure and arrival times, airlines and total journey duration. You can also sort the results by 'Cheapest,' 'Fastest' or 'Best' flights from Cape Town International Airport to Jomo Kenyatta International Airport.

Handy information about Cape Town International Airport (CPT)

  • Cape Town International Airport maintains a strong on-time performance, so flight disruptions are less likely. Departures from CPT land on schedule 81.65% of the time.

  • Central Cape Town to Cape Town International Airport is approximately 19 kilometres. Depending on traffic, it'll take about 20 minutes to get there if you're ride-sharing, catching a cab or driving.

  • Looking for a handy hotel near CPT? If you're boarding an early flight from Cape Town International Airport to Jomo Kenyatta International Airport, these stays will put you moments from your departure gate:

Arriving at Jomo Kenyatta International Airport (NBO)

Getting from Jomo Kenyatta International Airport (NBO) to central Nairobi

  • From Jomo Kenyatta International Airport, Nairobi is approximately 14 kilometres away. It takes around 20 minutes to get to the centre driving.

  • Getting there on public transport takes around 1 hour 10 minutes.

When to fly to Jomo Kenyatta International Airport (NBO)

  • It's time to pick your trip dates for your flight from Cape Town International Airport to Jomo Kenyatta International Airport. July is the most popular month to visit Nairobi. If you prefer a quieter vibe, go in February.

  • Book your flight from Cape Town International Airport to Jomo Kenyatta International Airport for March if you'd like to go to Nairobi during its warmest month. Expect temperatures of between 14ºC (57ºF) and 30ºC (86ºF).

  • If you like cooler conditions, look for a cheap ticket from CPT to NBO in July. Temperatures average between 12ºC (54ºF) and 24ºC (75ºF) then.

Explore more of Kenya

  • Nairobi is always a good idea, but there are so many other parts of Kenya waiting to be explored. About 434 kilometres south-east of Nairobi, a visit to Mombasa will fill your itinerary to the brim. Start with leading sights like Fort Jesus, Haller Park and Old Town of Mombasa.

  • If you're interested in discovering another major stop in Kenya, head for Nakuru, roughly 145 kilometres north-west of Nairobi. ARTHUR GARDENS (WEDDING/EVENT GROUNDS), Upper Hill estate and Muhia's Conservation Forest are among its highlights.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.