FlightsFrom Cape Town

To Nairobi

Cheap Flights from Cape Town to Nairobi

Browse current best options from Cape Town. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

Cape Town

RatePunk searches hundreds of travel sites at once for deals on flights to Nairobi

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from Cape Town to Nairobi

Explore current cheapest deals departing from Cape Town to Nairobi

September 7 - September 11

Cheapest
Best

CPT - Nairobi

$751

$508

Round trip

July 2 - July 13

Earliest

CPT - Nairobi

$709

$532

Round trip

August 3 - August 10

CPT - Nairobi

$596

$556

Round trip

September 14 - September 28

CPT - Nairobi

$708

$558

Round trip

August 17 - August 21

CPT - Nairobi

$621

$559

Round trip

August 24 - August 28

CPT - Nairobi

$620

$559

Round trip

September 7 - September 13

CPT - Nairobi

$742

$559

Round trip

September 21 - September 28

CPT - Nairobi

$748

$560

Round trip

July 6 - July 10

CPT - Nairobi

$765

$560

Round trip

July 5 - July 17

CPT - Nairobi

$706

$561

Round trip

Unlock all 500+ flight deals to Nairobi and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from Cape Town to Nairobi

A typical flight from Cape Town to Nairobi costs $429–$574, with a median price of $514. Right now, fares for cheap flights from Cape Town to Nairobi are below the typical level, and 69% of recent fares were classified as a good price. New deals appear almost daily, offering frequent opportunities to find competitive pricing for this route.
When considering the cheapest time to fly from Cape Town to Nairobi, you'll find that November stands out with a median fare of $364. Following closely, December offers a median fare of $385, and January presents a median of $424. These months generally provide more budget-friendly options compared to other times of the year.
The journey from Cape Town to Nairobi covers a substantial distance of 4100 km, classifying it as a long-haul route. This considerable distance typically involves a longer travel time, often with connecting flights, making it an extended travel experience.
Regarding how long the flight from Cape Town to Nairobi takes, a typical journey, including connections, is approximately 13h 10m. This duration reflects that most itineraries connect at least once, with the median number of stopovers for connecting flights being 2. Only a small fraction, 7.2%, of recent fares were for direct flights from Cape Town to Nairobi.

How much is a round trip from Cape Town to Nairobi

Regular price: $638 - $1,329

Prices are currently below the regular range for flights from Cape Town to Nairobi.

The regular price range for this route is between $638 and $1329. The current lowest deal is $508 with TAAG Angola Airlines, for travel from Sep 7-Sep 11.

now $508

Low $638

High $1,329

The cheapest time to fly from Cape Town to Nairobi

The cheapest month to fly from CPT to NBO is November, with a median price of $364. The most expensive month is October, with a median price of $813. Prices are generally lower from January to December.

November

Cheapest

Flights from $364

October

Most Expensive

Flights from $813

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Cape Town to Nairobi

Airline logo

Kenya Airways

Last-minute flights going from Cape Town to Nairobi

Wed, Jun 17

⌛ Last-Minute

CPT - Nairobi

Ethiopian Airlines

Cape Town (CPT) - Nairobi (NBO)

Ethiopian Airlines

$738

$698

One-way

Wed, Jun 17

⌛ Last-Minute

CPT - Nairobi

Ethiopian Airlines

Cape Town (CPT) - Nairobi (NBO)

Ethiopian Airlines

$685

$717

One-way

Thu, Jun 18

⌛ Last-Minute

CPT - Nairobi

TAAG Angola Airlines

Cape Town (CPT) - Nairobi (NBO)

TAAG Angola Airlines

$733

$571

One-way

Thu, Jun 18

⌛ Last-Minute

CPT - Nairobi

Ethiopian Airlines

Cape Town (CPT) - Nairobi (NBO)

Ethiopian Airlines

$738

$621

One-way

Thu, Jun 18

⌛ Last-Minute

CPT - Nairobi

Ethiopian Airlines

Cape Town (CPT) - Nairobi (NBO)

Ethiopian Airlines

$707

$623

One-way

Thu, Jun 18

⌛ Last-Minute

CPT - Nairobi

Ethiopian Airlines

Cape Town (CPT) - Nairobi (NBO)

Ethiopian Airlines

$685

$627

One-way

Biggest price drops on these dates for flights from Cape Town to Nairobi

4 nights

Sep 7 - Sep 11

$751  →  $508

32%

4 nights

Jul 6 - Jul 10

$765  →  $560

27%

7 nights

Sep 21 - Sep 28

$748  →  $560

25%

6 nights

Sep 7 - Sep 13

$742  →  $559

25%

Popular Airports to fly from Cape Town to Nairobi

Cape Town - Nairobi route insights

💸 Price insights

Recent fares are below the typical level.

Recent fares from Cape Town to Nairobi are below the typical level, with 69% good prices.

📅 Best time to fly

Fly in November for the cheapest prices.

Historically, November is the cheapest month to fly, with a median price of $364.

⏱️ Flight duration

Flights typically take 13h 10m.

The median flight duration from Cape Town to Nairobi is 13 hours and 10 minutes.

✈️ Airlines & availability

Direct flights are connecting-dominant.

Only 7.2% of deals are direct, with connecting flights typically having 2 stopovers.

🏆 Airline highlight

Kenya Airways offers direct flights.

Kenya Airways is one airline that historically offers direct flights on this route.

🎯 Booking tip

Deals are frequent for this route.

Historically, deals for flights from Cape Town to Nairobi are frequent, with 1.03 deals per day.

Cape Town main airports to depart from

Cape Town International (CPT)

Cheapest

Cape Town International Airport is a great option for flights from Cape Town to Nairobi.

📍 ~19 km from city center (reachable by car)

💸 Flights from ~$508

Nairobi main airports to arrive at

Jomo Kenyatta International (NBO)

Cheapest

Jomo Kenyatta International Airport is a primary arrival option for flights from Cape Town to Nairobi.

📍 ~10 km from Nairobi (reachable by car)

💸 Flights from ~$508

Wilson (WIL)

Wilson Airport offers an alternative arrival point for flights from Cape Town to Nairobi.

📍 ~10 km from Nairobi (reachable by car)

💸 Flights from ~$879

Airports nearby Nairobi used as alternative

Kilimanjaro International (JRO)

Cheapest

Kilimanjaro International offers robust international travel options, but requires crossing an international border into Tanzania.

📍 ~295 km from Nairobi (reachable by car)

💸 Flights from ~$533

Arusha (ARK)

Arusha is a regional hub for northern Tanzania, offering frequent domestic and regional connections, but requires cross-border travel.

📍 ~275 km from Nairobi (reachable by car)

💸 Flights from ~$800

Nanyuki (NYK)

Nanyuki is located within Kenya, avoiding international border complexities, but has very limited flight options.

📍 ~145 km from Nairobi (reachable by car)

💸 Flights from ~$1722

Amboseli (ASV)

Amboseli is useful for specific regional transit within southern Kenya, but primarily serves safari tourism.

📍 ~190 km from Nairobi (reachable by car)

💸 Flights from ~$1726

Mara Serena (MRE)

Mara Serena is one of the more active airstrips in the Maasai Mara region, but is not practical for standard commercial travel.

📍 ~265 km from Nairobi (reachable by car)

💸 Flights from ~$1657

Business & First Class Flight Deals to Nairobi

Discover luxury on the budget with premium cabin class on flights from Cape Town to Nairobi.

Elite

Best Elite deals to Nairobi

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From CPT

Elite

Oct 05

Nairobi, Kenya

85% AI deal score

$1,983

$1,444

Save $539

From CPT

Elite

Sep 26

Nairobi, Kenya

85% AI deal score

$1,992

$1,447

Save $545

From CPT

Elite

Dec 07

Nairobi, Kenya

85% AI deal score

$1,961

$1,456

Save $505

From CPT

Elite

Nov 02

Nairobi, Kenya

80% AI deal score

$1,825

$1,440

Save $385

From CPT

Elite

Jul 20

Nairobi, Kenya

79% AI deal score

$1,880

$1,444

Save $436

From CPT

Elite

Jul 02

Nairobi, Kenya

79% AI deal score

$1,853

$1,451

Save $402

From CPT

Elite

Aug 23

Nairobi, Kenya

78% AI deal score

$1,701

$1,456

Save $245

From CPT

Elite

Sep 21

Nairobi, Kenya

76% AI deal score

$1,936

$1,740

Save $196

From CPT

Elite

Oct 05

Nairobi, Kenya

76% AI deal score

$1,923

$1,740

Save $183

From CPT

Elite

Sep 14

Nairobi, Kenya

76% AI deal score

$1,936

$1,740

Save $196

From CPT

Elite

Jul 13

Nairobi, Kenya

75% AI deal score

$1,883

$1,739

Save $144

From CPT

Elite

Jul 13

Nairobi, Kenya

75% AI deal score

$1,848

$1,739

Save $109

From CPT

Elite

Oct 19

Nairobi, Kenya

75% AI deal score

$1,904

$1,741

Save $163

From CPT

Elite

Oct 26

Nairobi, Kenya

75% AI deal score

$1,901

$1,741

Save $160

From CPT

Elite

Nov 02

Nairobi, Kenya

74% AI deal score

$1,808

$1,737

Save $71

From CPT

Elite

Jul 13

Nairobi, Kenya

74% AI deal score

$1,831

$1,738

Save $93

From CPT

Elite

Nov 02

Nairobi, Kenya

74% AI deal score

$1,808

$1,739

Save $69

From CPT

Elite

Nov 02

Nairobi, Kenya

74% AI deal score

$1,808

$1,739

Save $69

From CPT

Elite

Nov 02

Nairobi, Kenya

74% AI deal score

$1,818

$1,739

Save $79

From CPT

Elite

Jul 13

Nairobi, Kenya

74% AI deal score

$1,831

$1,739

Save $92

From CPT

Elite

Nov 09

Nairobi, Kenya

74% AI deal score

$1,821

$1,741

Save $80

From CPT

Elite

Aug 24

Nairobi, Kenya

73% AI deal score

$1,740

From CPT

Elite

Aug 31

Nairobi, Kenya

73% AI deal score

$1,742

$1,740

Save $2

From CPT

Elite

Aug 10

Nairobi, Kenya

72% AI deal score

$1,740

From CPT

Elite

Aug 17

Nairobi, Kenya

72% AI deal score

$1,740

From CPT

Elite

Jun 24

Nairobi, Kenya

67% AI deal score

$5,419

From CPT

Elite

Jun 24

Nairobi, Kenya

67% AI deal score

$5,419

From CPT

Elite

Jun 18

Nairobi, Kenya

67% AI deal score

$5,423

From CPT

Elite

Jun 18

Nairobi, Kenya

67% AI deal score

$5,423

From CPT

Elite

Jun 18

Nairobi, Kenya

67% AI deal score

$5,429

From CPT

Elite

Jun 19

Nairobi, Kenya

67% AI deal score

$5,528

From CPT

Elite

Aug 11

Nairobi, Kenya

66% AI deal score

$2,956

From CPT

Elite

Jul 20

Nairobi, Kenya

65% AI deal score

$2,956

From CPT

Elite

Jun 30

Nairobi, Kenya

50% AI deal score

$2,956

From CPT

Elite

Jul 25

Nairobi, Kenya

50% AI deal score

$2,976

From CPT

Elite

Sep 08

Nairobi, Kenya

50% AI deal score

$4,432

From CPT

Elite

Jun 17

Nairobi, Kenya

50% AI deal score

$4,437

Frequently Asked Questions About Flights to Nairobi

Historically, the optimal time to purchase tickets for flights from Cape Town to Nairobi is typically between 14 and 27 days before departure. During this period, the average price for a ticket was around $498. Prices tend to be higher for last-minute bookings, with flights purchased 0-6 days out averaging $569. Similarly, booking more than 60 days in advance also shows a higher average price of $583.

Across the trailing quarter, a good price for a flight from Cape Town to Nairobi was considered to be $429 or less. The median price for this route during the same period was $514. About 25% of travelers found prices at or below $429, while 75% of travelers paid $574 or less for their tickets.

Historically, November has been the cheapest month to fly from Cape Town to Nairobi, with a median price of $364. December also offered relatively lower prices, with a median of $385. The annual median price for this route across the trailing 270 days was $514, indicating that these months offer significant savings compared to the yearly average.