NBO

Find cheap flights to Nairobi

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

Return
1 adult
Economy
0 bags
Sun 26/2
Sun 5/3

Let KAYAK do the searching

Save 23% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

February

High season

December

Cheapest flight

C$ 575

Good deal round-trip

C$ 1,283

Good deal one-way

C$ 921
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (10% more expensive on average)
Flight from Toronto Pearson Intl to Nairobi Jomo Kenyatta Intl
or less
or less

When to book flights to Jomo Kenyatta Intl

Estimated round-trip price
Average price per month
Flight prices as travel date approaches

Top tips for finding cheap flights to Nairobi

  • Looking for cheap airfare to Nairobi? 25% of our users found tickets to Nairobi for the following prices or less: From Vancouver Intl C$ 1,052 one-way - C$ 1,346 round-trip, from Ottawa C$ 921 one-way - C$ 1,658 round-trip, from Calgary C$ 1,796 round-trip
  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly from Canada is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Nairobi flight deals.
  • The primary airport in Nairobi where flights from Canada arrive is Jomo Kenyatta International Airport (NBO). From the NBO Airport, you can take the rail system, taxis, rental cars, as well as bus services to get to Nairobi and other surrounding cities like Nakuru, Arusha, and Eldoret.
  • Even though there are other airports, like Wilson Airport (WIL), most Canadian business travellers, particularly those going to Kenya for business, prefer to fly via NBO Airport. Given that Nairobi is the nation's capital, it stands to reason that the bulk of corporations have offices there, making NBO Airport a favorite stop for visitors on business visits to Kenya.
  • Jomo Kenyatta International Airport to City Square transportation options include shuttle, vehicle, taxi, and bus. The bus takes 18 minutes and is the simplest and least expensive method to get from Nairobi Airport to City Square. Private Transfers, which take 17 minutes, are the quickest method to get from Jomo Kenyatta International Airport to City Square.
  • Those who need some local currency upon arrival at Nairobi Jomo Kenyatta International Airport (NBO) can easily withdraw money from one of the ATM machines using an international VISA or Mastercard. If you need to exchange money, the 4 banks located in the different airport halls provide currency exchange services.
  • Should you need to store a bag after your flight to Nairobi, head to one of the information desks to request storage. After filling in some paperwork, you can store your bags for either a short or long-term period, and you can pick it up at any time as the service is available 24 hours a day.
  • If you feel unwell after your flight to Nairobi, head to the Port Health Clinic at the Nairobi Jomo Kenyatta International Airport. It is open 24 hours a day and provides first aid services as well as travel vaccinations.
  • Passengers who are feeling hungry upon arrival will find a choice of restaurants available throughout the airport, some of which are snack bars while others offer full meals. The restaurants are not open 24 hours, so if your flighs to Nairobi lands in the middle of the night be sure to check the hours ahead of time.
  • You can book a Meet, Assist and Greet service at Nairobi Jomo Kenyatta International Airport. With this service you will be greeted after your flight to Nairobi, a concierge will take care of your bags, you will be given access to the lounges and a limousine service will take you to your accommodation. If needed, an interpreter can also be booked.

FAQs - booking Nairobi flights

Book Cheap Nairobi Plane Tickets

Recent round-trip flight deals

5/5Fri
1 stopMultiple Airlines
32h 10mYYZ-NBO
18/5Thu
1 stopMultiple Airlines
27h 06mNBO-YYZ
C$ 1,140
20/3Mon
2 stopsMultiple Airlines
21h 15mYYZ-NBO
17/4Mon
2 stopsMultiple Airlines
31h 30mNBO-YYZ
C$ 1,158
30/4Sun
1 stopMultiple Airlines
21h 30mYUL-NBO
11/5Thu
1 stopMultiple Airlines
21h 45mNBO-YUL
C$ 1,194
19/4Wed
1 stopKenya Airways
21h 30mYYZ-NBO
25/4Tue
1 stopKenya Airways
20h 45mNBO-YYZ
C$ 1,203
6/3Mon
1 stopBritish Airways
19h 20mYYZ-NBO
29/8Tue
1 stopBritish Airways
28h 10mNBO-YYZ
C$ 1,217
23/5Tue
1 stopBritish Airways
19h 15mYYZ-NBO
20/6Tue
2 stopsBritish Airways
24h 20mNBO-YYZ
C$ 1,230
20/5Sat
1 stopDelta
22h 00mYYZ-NBO
3/7Mon
1 stopDelta
28h 40mNBO-YYZ
C$ 1,239
18/5Thu
1 stopAir France
20h 00mYYZ-NBO
3/7Mon
1 stopAir France
23h 35mNBO-YYZ
C$ 1,242
15/5Mon
1 stopDelta
21h 25mYUL-NBO
2/6Fri
1 stopDelta
19h 25mNBO-YUL
C$ 1,255
21/2Tue
2 stopsAmerican Airlines
29h 20mYYZ-NBO
13/3Mon
2 stopsAmerican Airlines
29h 16mNBO-YYZ
C$ 1,269
18/5Thu
2 stopsAmerican Airlines
24h 42mYYZ-NBO
3/7Mon
2 stopsAmerican Airlines
46h 36mNBO-YYZ
C$ 1,273
15/5Mon
2 stopsAir France
22h 00mYUL-NBO
2/6Fri
1 stopAir France
19h 35mNBO-YUL
C$ 1,275
2/4Sun
1 stopEthiopian Air
16h 45mYYZ-NBO
8/4Sat
2 stopsEthiopian Air
20h 10mNBO-YYZ
C$ 1,302
27/2Mon
2 stopsUnited Airlines
27h 00mYVR-NBO
27/3Mon
2 stopsUnited Airlines
46h 48mNBO-YVR
C$ 1,475
26/2Sun
2 stopsLufthansa
39h 55mYVR-NBO
28/3Tue
2 stopsLufthansa
28h 33mNBO-YVR
C$ 1,479
28/2Tue
2 stopsAir Canada
33h 35mYVR-NBO
27/3Mon
2 stopsAir Canada
32h 23mNBO-YVR
C$ 1,523
25/2Sat
1 stopBrussels Airlines
20h 25mYVR-NBO
5/3Sun
1 stopBrussels Airlines
24h 15mNBO-YVR
C$ 1,638
17/3Fri
1 stopTurkish Airlines
21h 35mYUL-NBO
27/3Mon
2 stopsTurkish Airlines
25h 52mNBO-YUL
C$ 1,655
24/3Fri
3 stopsSWISS
27h 05mYOW-NBO
7/4Fri
3 stopsSWISS
27h 12mNBO-YOW
C$ 2,195
3/3Fri
2 stopsKLM
34h 45mYEG-NBO
15/3Wed
1 stopKLM
25h 31mNBO-YEG
C$ 2,278

Search by stops

Search by airline

Search by price

Recent one-way flight deals

15/4Sat
1 stopMultiple Airlines
31h 00mYYZ-NBO
C$ 575
14/4Fri
1 stopKLM
22h 00mYYZ-NBO
C$ 660
18/4Tue
2 stopsAir France
21h 30mYYZ-NBO
C$ 663
1/5Mon
1 stopDelta
22h 00mYYZ-NBO
C$ 666
1/5Mon
1 stopDelta
16h 15mYYZ-NBO
C$ 667
15/4Sat
2 stopsAir France
22h 50mYYZ-NBO
C$ 671
17/4Mon
2 stopsKLM
23h 25mYYZ-NBO
C$ 672
14/4Fri
2 stopsAir France
46h 50mYYZ-NBO
C$ 682
18/4Tue
1 stopMultiple Airlines
31h 00mYYZ-NBO
C$ 686
1/5Mon
2 stopsAir France
20h 35mYYZ-NBO
C$ 691
1/5Mon
2 stopsAir France
20h 00mYYZ-NBO
C$ 707
18/4Tue
3 stopsMultiple Airlines
24h 35mYTZ-NBO
C$ 715
17/4Mon
3 stopsKLM
41h 10mYYZ-NBO
C$ 717
18/4Tue
3 stopsMultiple Airlines
24h 55mYYZ-NBO
C$ 722
18/2Sat
2 stopsAmerican Airlines
39h 50mYUL-NBO
C$ 866
8/2Wed
2 stopsAmerican Airlines
22h 05mYYZ-NBO
C$ 870
18/4Tue
2 stopsAir Canada
43h 10mYTZ-NBO
C$ 908
18/2Sat
1 stopBrussels Airlines
19h 10mYUL-NBO
C$ 1,013
20/2Mon
2 stopsLufthansa
64h 55mYYC-NBO
C$ 1,112
11/2Sat
2 stopsUnited Airlines
24h 42mYYZ-NBO
C$ 1,535

Search by stops

Search by airline

Search by price

Flights to Nairobi

Destination:

Nairobi (NBO)Kenya

Return flight deals:

Nairobi - Canada

Cabin classes:

C$ 2,499
C$ 3,206
C$ 2,399
C$ 1,018

Browse origins:

Browse destinations:

C$ 1,114