Popular Filters
One Way Price
Duration
Stops From Toronto
Departure From Toronto
USD 3,018
USD 671
USD 769
USD 897
Arrival at Nairobi
USD 837
USD 897
USD 834
USD 671
Alliances & Airlines
Oneworld
(27)
SkyTeam
(54)
Star Alliance
(54)
+ 14 more
Layover Airports
+ 19 more
Layover Duration
Toronto To Nairobi Flights
Book Toronto to Nairobi flight tickets at lowest price. Get best deals on your upcoming Toronto to Nairobi flights only on MakeMyTrip. Also Book Nairobi to Toronto Flights. Currently 127 flights flying from Toronto to Nairobi. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.
USD 671
Transit Visa may be required
Toronto to Nairobi , 29 Aug
American Airlines AA | 4559
07:15
Fri, 29 Aug 25
Terminal T3
Toronto, Canada
01 h 44 m
08:59
Fri, 29 Aug 25
Terminal T8
New York, United States
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8118 | Operated By Qatar Airways
11:20
Fri, 29 Aug 25
Terminal T8
New York, United States
12 h 20 m
06:40
Sat, 30 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8202 | Operated By Qatar Airways
18:45
Sat, 30 Aug 25
Doha, Qatar
05 h 05 m
23:50
Sat, 30 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 769
Transit Visa may be required
Toronto to Nairobi , 29 Aug
American Airlines AA | 4556
15:28
Fri, 29 Aug 25
Terminal T3
Toronto, Canada
01 h 36 m
17:04
Fri, 29 Aug 25
Terminal B
New York-LaGuardia Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8116 | Operated By Qatar Airways
22:00
Fri, 29 Aug 25
Terminal T8
New York, United States
12 h 25 m
17:25
Sat, 30 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8202 | Operated By Qatar Airways
18:45
Sat, 30 Aug 25
Doha, Qatar
05 h 05 m
23:50
Sat, 30 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 834
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Ethiopian Airlines ET | 553
10:45
Fri, 29 Aug 25
Terminal T1
Toronto, Canada
13 h 30 m
07:15
Sat, 30 Aug 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET | 318
10:45
Sat, 30 Aug 25
Terminal T2
Addis Ababa, Ethiopia
02 h 25 m
13:10
Sat, 30 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 837
Transit Visa may be required
Toronto to Nairobi , 29 Aug
EgyptAir MS | 996
12:45
Fri, 29 Aug 25
Terminal T1
Toronto, Canada
10 h 15 m
06:00
Sat, 30 Aug 25
Terminal T3
Cairo, Egypt
BAGGAGE : CHECK INCABIN
Information not available
EgyptAir MS | 849
20:55
Sat, 30 Aug 25
Terminal T3
Cairo, Egypt
05 h
01:55
Sun, 31 Aug 25
Terminal T1C
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 897
Transit Visa may be required
Toronto to Nairobi , 29 Aug
American Airlines AA | 4623
12:45
Fri, 29 Aug 25
Terminal T3
Toronto, Canada
01 h 35 m
14:20
Fri, 29 Aug 25
Terminal B
New York-LaGuardia Apt, United States
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8116 | Operated By Qatar Airways
22:00
Fri, 29 Aug 25
Terminal T8
New York, United States
12 h 25 m
17:25
Sat, 30 Aug 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
American Airlines AA | 8202 | Operated By Qatar Airways
18:45
Sat, 30 Aug 25
Doha, Qatar
05 h 05 m
23:50
Sat, 30 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 1,006
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Emirates EK | 242
14:55
Fri, 29 Aug 25
Terminal T1
Toronto, Canada
12 h 45 m
11:40
Sat, 30 Aug 25
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 721
15:55
Sat, 30 Aug 25
Terminal T3
Dubai, United Arab Emirates
05 h 05 m
20:00
Sat, 30 Aug 25
Terminal T1E
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 1,046
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Air Canada AC | 854
18:30
Fri, 29 Aug 25
Terminal T1
Toronto, Canada
07 h 05 m
06:35
Sat, 30 Aug 25
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 109
11:00
Sat, 30 Aug 25
Terminal S
London - Gatwick Apt, United Kingdom
09 h
22:00
Sat, 30 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 1,074
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Air Canada AC | 858
23:45
Fri, 29 Aug 25
Terminal T1
Toronto, Canada
07 h 05 m
11:50
Sat, 30 Aug 25
Terminal T2
London - Heathrow Apt, United Kingdom
BAGGAGE : CHECK INCABIN
Information not available
Kenya Airways KQ | 101
18:25
Sat, 30 Aug 25
Terminal T4
London - Heathrow Apt, United Kingdom
08 h 35 m
05:00
Sun, 31 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 1,134
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Delta Air Lines DL | 8617 | Operated By Air France
18:15
Fri, 29 Aug 25
Terminal T3
Toronto, Canada
07 h 25 m
07:40
Sat, 30 Aug 25
Terminal T2E
Paris, France
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 8208 | Operated By Air France
10:25
Sat, 30 Aug 25
Terminal T2E
Paris, France
08 h 30 m
19:55
Sat, 30 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
USD 1,136
Transit Visa may be required
Toronto to Nairobi , 29 Aug
Delta Air Lines DL | 9699 | Operated By KLM Royal Dutch
16:45
Fri, 29 Aug 25
Terminal T3
Toronto, Canada
07 h 25 m
06:10
Sat, 30 Aug 25
Amsterdam, Netherlands
BAGGAGE : CHECK INCABIN
Information not available
Delta Air Lines DL | 9585 | Operated By KLM Royal Dutch
12:20
Sat, 30 Aug 25
Amsterdam, Netherlands
08 h 40 m
22:00
Sat, 30 Aug 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available