Trips

Find Cheap Flights from Toronto to Nairobi (YTO - NB0)

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

Depart
Return
Any month
Compare vs. KAYAK |

Toronto to Nairobi Flight Information

Flights Arrive in Nairobi
Flights Depart from Toronto
Flight Price C$ 997
Distance 12,183 km
Airlines Ethiopian Air, SWISS, Air Canada, Delta, Lufthansa, Brussels Airlines, Air France, United, Emirates, British Airways, Etihad Airways

Top Tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for C$ 1226 or less.

Book cheap flights from Toronto to Nairobi (round-trip)

Airports
Origin
Toronto
C$ 997
only
C$ 997
Destination
Nairobi
C$ 997
only
C$ 997
Thu, 4 Oct
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
16h 25m
Sat, 13 Oct
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
20h 10m
C$ 997
Trip: 10 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,812 reviews
Boarding
7.0
Comfort
7.1
Crew
7.5
Entertainment
6.6
Food
6.6
ADD
ABJ
Okay 5.3

Staff was pretty helpful and you could mostly get what you needed if you didn't mind going back to the galley for it.

Boarding was literally unsafe (too many people going down an escalator into too small an area). Terribly bland food. Buttons on the seat rest too easy to push accidentally (for things like the light or to call a flight attendant).

LAX
DUB
Excellent 9.0

Although we had abou an hour delay, we arrived only thirty minutes after the scheduled time. The flight crew was very nice and friendly.

The touchscreen did not work very well; was only able I o see one movie but is was an overnight flight so it wasn’t too much at a hassle.

BKK
ADD
Okay 4.6

Cheap. Good for connections in Africa.

Boarding was slow. The food is the worst I've had on an international flight. Flight crew is often not responsive and brusque. The recline on my wife's seat was broken.

EWR
ABJ
Okay 5.0

The flight from Newark to Abidjan was pretty comfortable and smooth

Once in Abidjan, it became a mess. First we were left waiting for over an hour without any explanation. Then we were told that we had to retrieve our baggage and then recheck them. Hardly anyone spoke English so that was a long and confusing ordeal.

ABJ
EWR
Excellent 8.0

luggage take time to receive , over 1 h

luggage tale long time to receive

Sun, 4 Nov
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
18h 55m
Sun, 18 Nov
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1001
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Sat, 12 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
41h 40m
Sun, 10 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1003
Trip: 57 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,138 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
DEL
Okay 5.0

Nothing!

Food was horribly salty. I got the middle seat between 2 men. One of the attendant s was taunting most of the people who asked him for anything.

LAX
ZRH
Good 6.3

Steward Very pleasant, helpful and accomodating.

No information on the flight about how to proceed with our missed conncetions nor anyone to meet in Zurich at gate with information.

BCN
ZRH
Excellent 9.3

Unexpected food/snacks that were provided.Good crew and the plane was on time.

Poor boarding process. Plane change caused poor seat selection after they changed the seats that we paid extra for. Very little leg room for an overseas flight.

FCO
ZRH
Excellent 10.0

Everything

ZRH
FCO
Excellent 8.6

There was too little space between rows. Sometimes it was too difficult to watch a movie because the screen was too close to my face.

Sun, 13 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
39h 45m
Mon, 11 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1027
Trip: 57 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 23,024 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
HKG
YVR
Good 6.0

A lot of empty seats so room for sleeping and good choice of movies.

No information about the delay, no vaucher not excuses. Crew non existent during the flight compared to Asian airlines. Food was so so and not the greatest way to come home.

YUL
LGA
Mediocre 2.0

Three hour delay, endless gate changes and basically no information shared as to what was causing all the problems. Don't think I'll use Air Canada again if they can be avoided.

EWR
YYZ
Okay 4.0

The flight was operated by Air Canada, who habitually assume either that the people in the final row have no hand luggage or simply suffer from a severe lack of operational storage capacity. Overhead bins full of spare plastic cups. As far as the crew are concerned, no problem, because you can just push your way three or four rows forward while everyone else is boarding and then take someone else's overhead space. When will Air Canada learn how to run an airline?

MAD
YYZ
Excellent 8.0

The only problem was that I could not check in till morning 4 hours before my flight. Everything else was great

YYZ
DTW
Okay 4.0

Flight delayed and changing of gates

To far from one gate to the other, you need a shuttle

Wed, 30 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
25h 10m
Tue, 12 Feb
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
39h 30m
C$ 1027
Trip: 14 days
7.9GoodShow reviews
Overall 7.9 Good
Based on 20,439 reviews
Overall
8.0
Boarding
8.1
Comfort
7.8
Crew
8.4
Entertainment
7.6
Food
7.4
ICN
ATL
Okay 4.3

Free movies available in-flight

temperature during flight. Freezing then hot, freezing then hot and never a comfortable temp. Food was terrible. Entrees were flavorless and smelled terrible. Time they served food made no sense at all either. Within the hour of getting on the plane, they served a meal which made no sense because most folks ate before getting on the plane. Stewardesses were not friendly (only 1 made me feel valued and welcomed)

ATL
ORF
Okay 4.6

Free movies available in flight

Airplane temp never comfortable Airline staff not friendly Wheelchair service terrible

ORD
MSP
Good 7.3

There was a bit of a mixup in boarding the plane but otherwise the flight was good. There was no entertainment system on this short flight. The flight attendants were very pleasant & efficient. They only served snacks on this short flight but were very good at ensuring everyone had at least one or more beverages. The premium seats were very comfortable .

MSP
YVR
Excellent 9.0

I was very impressed with the flight attendants. They were very pleasant & very attentive to the guests. The premium seats were very comfortable. The only disappointment was the chicken dinner but the ice cream dessert & refreshments were wonderful.

CDG
EWR
Excellent 10.0

Food, comfort, entertainment and treatment by the crew on this flight was spectacular. There was a lot of food, good entertainment and importantly, the seats were wide and comfortable.

Very old plane, 767-300. The bathrooms needed a better and more thorough renovation.

Sat, 9 Mar
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
19h 15m
Sat, 23 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1027
Trip: 14 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,066 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
FRA
BOS
Excellent 10.0

Crew rearranged people before takeoff to allow elbow room. Excellent food, salad and vegetable with meat option to help with hydration, wonderful noodle.

Slightly too cool but I had an extra blanket and that is preferable to hot.

JNB
FRA
Excellent 8.6

The crew were very considerate. Also they have the best baby beds we have seen so far

The entertainment system was glitchy.

LHR
FRA
Good 6.0

Flight crew made up time to arrive on time despite late arrival. They are pretty amazing - they got a plane hundreds of miles in the same time it took the ground crew to get my bag from the plane to the baggage claim.

Frankfurt is just an awful airport. Too many landings and not enough infrastructure. Also tired of planes having to park thousands of yards from the terminal. The time to get the bag is as long as the flight. Each about 55 minutes. There is very little about German efficiency here.

NAP
FRA
Excellent 10.0

The crew was very accommodating, Frequently offered water also.

Can t think of anything.

FRA
BRE
Good 6.6

Crew was amazing

Flight was delayed

Sat, 12 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
41h 40m
Tue, 12 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
46h 15m
C$ 1102
Trip: 59 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,870 reviews
Overall
7.1
Boarding
7.1
Comfort
7.0
Crew
7.6
Entertainment
6.4
Food
6.4
BRU
IAD
Excellent 9.0

extra taxi in DC

BRU
MAD
Mediocre 3.3

The bags took over 45 minutes to be delivered

JFK
BRU
Good 6.6

Attentive helpful and cheerful staff: on time

Food

BRU
TLV
Okay 4.8

25 min late too much announcements during night flight, especially about duty free items and prices...

ZAG
BRU
Good 6.0

So so

But connecting flight is just 30 minutes delayed schedule because of airline benefits. I have to run the gate and I can make it but I heard 2 passengers didn't. I didn't hear this situation. When I ask staffs how about connecting flight to Nice, staffs just told me your flight is ok.

Thu, 10 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
27h 15m
Sat, 9 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 36m
C$ 1332
Trip: 59 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 2,771 reviews
Overall
7.6
Boarding
7.7
Comfort
7.3
Crew
8.2
Entertainment
6.8
Food
7.1
TPE
CDG
Good 6.0

Their evacution video is interesting

The aircraft is a bit old and somehow the flight crew didn’t offer me the full menu as the menu describe. First time encounter that in a business class

STL
DTW
Good 7.3

Fast and efficient boarding and friendly and efficient staff. Landed 15min ahead of schedule.

DTW
CDG
Excellent 8.0

Food was good and again, staff were friendly and professional. Flight was on time and efficient dis-embark mentioned.

Slight issue with headphone connection, was not the only passenger.

IAD
CDG
Excellent 10.0

Quiet! No noise-canceling earphones needed. Delicious food.

CDG
MAN
Good 7.0

Flight was delayed, seated in the last row and non adjustable seating, so very little leg room. Dis-enbarkment was very slow.

Wed, 16 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
20h 50m
Sat, 9 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
28h 23m
C$ 1391
Trip: 53 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 59,557 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.5
Food
6.5
TXL
EWR
Good 7.6

Entertainment console was defective

SFO
ZRH
Good 7.3

Everything was okay. No complaints as such.

It took a while for the plane to take off after boarding.m

MAD
IAD
Good 7.3

There is an insulation issue in the wall next to 35F...Wall was covered in ice cold condensation.

IAD
RDU
Excellent 10.0

Nice flight. Easy check-in and boarding, friendly staff

SFO
MUC
Good 6.0

Check in at SFO was helpful.

Website not usable, perhaps because flight was booked on Lufthansa. Requirement to scan passport rather than enter passport number prevents being able to complete process. United wouldn't let me get a seat assignment til I was at the airport the day of the flight, inspite of my going to the airport the day before. United wanted me to upgrade and pay them more to get a better seat assignment.

Sun, 13 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
21h 30m
Sat, 9 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
41h 45m
C$ 1455
Trip: 56 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 12,402 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.4
Entertainment
8.6
Food
8.1
JFK
DXB
Excellent 8.0

coach in many airlines don't offer any amenity kit emirates still provides the basics socks, ear plugs, tooth brush etc. Food and drinks are good with choices

the connectivity offered by emirates and fly Dubai is not a good idea. its loss for customer to pay emirates fare and fly with Flydubai

NBO
DXB
Good 7.6

I asked for water three times, three different crew members but never got the water during the flight to Dubai, when alighting that's when i asked for the water again from a crew who was manning the business class section and got it.

DXB
SEZ
Excellent 8.0

The crew and food was great.

The insect repellant sprayed twice through the cabin was horrible.

DXB
MEL
Excellent 9.3

Easy check in and comfortable flight. The crew are very helpful.

Couldn't get my preferred isle seat or sit with my wife who was in a different row.

MXP
DXB
Excellent 8.6

Easy check in and comfortable flight. The crew are very helpful.

Boarding

Wed, 16 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
19h 30m
Fri, 8 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
22h 30m
C$ 1539
Trip: 52 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 18,708 reviews
Overall
7.4
Boarding
7.6
Comfort
7.2
Crew
8.0
Entertainment
6.9
Food
6.8
SFO
LHR
Mediocre 3.6

Crew very helpful

New booking system where you cannot select seats without paying more money is outrageous. Will fly Virgin next time. Seats did not recline Flight left three hours late. Nearly missed connection. Very stressful experience

LHR
NCL
Okay 4.0

HHad to pay for even basic drinks No entertainment

LHR
INV
Mediocre 2.0

Missed connection from LHR to INV, now sitting 8 hours at LHR waiting for the next flight. In a word, a disaster!

LGW
JFK
Excellent 10.0

Meals, crew, movies

N/A

BWI
LHR
Mediocre 3.6

Absolutely no leg room despite paying additional fee

Sat, 29 Sep
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
19h 30m
Mon, 1 Oct
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
20h 10m
C$ 1003
Trip: 3 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,812 reviews
Boarding
7.0
Comfort
7.1
Crew
7.5
Entertainment
6.6
Food
6.6
LAX
DUB
Excellent 10.0

I like the crew of Ethopian Airlines, they are very friendly & attentive. Flight was delayed but not by AE fault. We made up most of the time & arrived only 15 minutes behind schedule

It was all good

EWR
ABJ
Okay 5.0

The flight from Newark to Abidjan was pretty comfortable and smooth

Once in Abidjan, it became a mess. First we were left waiting for over an hour without any explanation. Then we were told that we had to retrieve our baggage and then recheck them. Hardly anyone spoke English so that was a long and confusing ordeal.

ABJ
EWR
Excellent 8.0

luggage take time to receive , over 1 h

luggage tale long time to receive

ADD
NBO
Mediocre 3.2

Addis Airport is a NIGHTMARE!!! It took two hours to check in and the lines were insane. It was absolute chaos, people pushing and airport staff did little to manage it. We almost missed our flight because the lines and process was so disorganized. The plane ride - the plane was old. My seat was so old, the cushion was worn down to the point of feeling like a bucket seat. This was really bad...

BKK
ADD
Okay 4.6

Cheap. Good for connections in Africa.

Boarding was slow. The food is the worst I've had on an international flight. Flight crew is often not responsive and brusque. The recline on my wife's seat was broken.

Sat, 10 Nov
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
18h 55m
Sun, 25 Nov
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1003
Trip: 16 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 15 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
41h 40m
Mon, 11 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1003
Trip: 55 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,138 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
LAX
ZRH
Good 6.3

Steward Very pleasant, helpful and accomodating.

No information on the flight about how to proceed with our missed conncetions nor anyone to meet in Zurich at gate with information.

AMS
ZRH
Okay 4.3

Too hot. Too late. Staff could have been more accommodating. Online checkin was impossible.

ZRH
ATH
Excellent 8.0

Very positive experience.

Flight was delayed because of a flight late arriving from Barcelona. Unlike an international flight...no entertainment & only a slight snack food. Still highest marks for the crew and the service that they provided

ORD
ZRH
Excellent 8.6

The entire process from boarding in Chicago until arrival in Athens was very smooth.

BCN
ZRH
Excellent 9.3

Unexpected food/snacks that were provided.Good crew and the plane was on time.

Poor boarding process. Plane change caused poor seat selection after they changed the seats that we paid extra for. Very little leg room for an overseas flight.

Mon, 14 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
24h 15m
Wed, 13 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1027
Trip: 58 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 23,024 reviews
Overall
7.2
Boarding
7.4
Comfort
7.0
Crew
7.7
Entertainment
6.9
Food
6.5
LGA
YYZ
Good 6.0

The flight was on time. The plane was clean. The temperature in the plan was good.

It was a little more turbulent than I expected.

YUL
LGA
Mediocre 2.0

Three hour delay, endless gate changes and basically no information shared as to what was causing all the problems. Don't think I'll use Air Canada again if they can be avoided.

MAD
YYZ
Excellent 8.0

The only problem was that I could not check in till morning 4 hours before my flight. Everything else was great

DUB
YVR
Good 6.3

Smooth flight, mostly friendly staff, good food

We paid extra for seats with additional leg room and knowing the first row of these is at a wall with no room for feet with legs extended, we requested a different row. We did not get this though we were told we did AND paid for it.

EWR
YYZ
Okay 4.0

The flight was operated by Air Canada, who habitually assume either that the people in the final row have no hand luggage or simply suffer from a severe lack of operational storage capacity. Overhead bins full of spare plastic cups. As far as the crew are concerned, no problem, because you can just push your way three or four rows forward while everyone else is boarding and then take someone else's overhead space. When will Air Canada learn how to run an airline?

Sat, 3 Nov
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
18h 40m
Sun, 18 Nov
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1028
Trip: 16 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 23,066 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.7
Food
7.7
FRA
IAD
Excellent 10.0

Crew and food was good

DFW
FRA
Excellent 10.0

Great plane & serive & big bathrooms

FRA
BRE
Good 6.6

Crew was amazing

Flight was delayed

FCO
IAD
Excellent 10.0

Good service, decent food, nice entertainment options and it's nice not to feel like the airline thinks it's doing you a favor by letting you fly with them.

FRA
BOS
Excellent 10.0

Crew rearranged people before takeoff to allow elbow room. Excellent food, salad and vegetable with meat option to help with hydration, wonderful noodle.

Slightly too cool but I had an extra blanket and that is preferable to hot.

Fri, 14 Dec
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
35h 20m
Sun, 6 Jan
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
33h 55m
C$ 2198
Trip: 24 days
7.3GoodShow reviews
Overall 7.3 Good
Based on 5,746 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.5
Food
7.0
LHR
AUH
Good 6.0

The flight attendants were mostly attentive to my needs not like a larger carrier. They were also very attractive . The boarding process was not all that bad and they waited for a flight that was coming in late verses just leaving the people stranded that was good as well.

I ended up with a center center seat squished in like sardines. There was little to no comfort. Next time I'll pay for a upgraded seat or just fly another airlines. I'll probably never fly this airlines economy again.

JED
AUH
Excellent 8.0

Crew On time

Very slow process for checking, only one person for business class and it took forver to finish

MAN
AUH
Excellent 10.0

Could not fault anything... great boarding. Service, food and flightsnothing....

Nothing..... the staff could not be more helpful if they tried

MEL
AUH
Okay 4.6

Staff were nice

Seats didn’t work. Both seats couldn’t recline. Not nice on a 13hr flight! Gluten free meal was very average. Poor entertainment compared to other airlines.

AUH
LHR
Good 7.3

Unusually the crew were quite stand off. Normally cheerful and accommodating this crew gave you the feeling you were in the way and tiresome

Wed, 16 Jan
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
18h 55m
Wed, 13 Mar
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
23h 55m
C$ 1003
Trip: 56 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 7,138 reviews
Overall
8.3
Boarding
8.3
Comfort
7.9
Crew
8.7
Entertainment
7.8
Food
8.0
ZRH
LAX
Excellent 8.0

12 hours flight just one hot meal.

BCN
ZRH
Excellent 9.3

Unexpected food/snacks that were provided.Good crew and the plane was on time.

Poor boarding process. Plane change caused poor seat selection after they changed the seats that we paid extra for. Very little leg room for an overseas flight.

ORD
ZRH
Excellent 8.6

The entire process from boarding in Chicago until arrival in Athens was very smooth.

ZRH
BOS
Excellent 10.0

Best trip ever, flight crew fantastic. Great hospitality from the crew, pleasant and very personable. Will definitely fly Swiss Air again.

ZRH
ATH
Excellent 8.0

Very positive experience.

Flight was delayed because of a flight late arriving from Barcelona. Unlike an international flight...no entertainment & only a slight snack food. Still highest marks for the crew and the service that they provided

Thu, 1 Nov
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
16h 25m
Thu, 15 Nov
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
21h 45m
C$ 1005
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 21 Oct
YYZ
Toronto Pearson Intl
NBO
Nairobi Jomo Kenyatta Intl
19h 30m
Fri, 9 Nov
NBO
Nairobi Jomo Kenyatta Intl
YYZ
Toronto Pearson Intl
21h 45m
C$ 1018
Trip: 20 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1,812 reviews
Boarding
7.0
Comfort
7.1
Crew
7.5
Entertainment
6.6
Food
6.6
NBO
ADD
Good 7.0

Conexion

Delayed

ORD
ADD
Okay 4.0

I like the Direct route

Long wait time at checkin Only certain employees accepted money for extra baggage fees Long time boarding Most staff were friendly An employee on board with short hair was not nice and her hair wasn’t professional Paid $160 for the extra bag, but it was lost It is still lost!

LAX
DUB
Excellent 9.0

Although we had abou an hour delay, we arrived only thirty minutes after the scheduled time. The flight crew was very nice and friendly.

The touchscreen did not work very well; was only able I o see one movie but is was an overnight flight so it wasn’t too much at a hassle.

BKK
ADD
Okay 4.6

Cheap. Good for connections in Africa.

Boarding was slow. The food is the worst I've had on an international flight. Flight crew is often not responsive and brusque. The recline on my wife's seat was broken.

LAX
DUB
Excellent 10.0

I like the crew of Ethopian Airlines, they are very friendly & attentive. Flight was delayed but not by AE fault. We made up most of the time & arrived only 15 minutes behind schedule

It was all good

*
Prices are per person, are for e–tickets and include all taxes & fees in CAD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.

Forgot password?

Enter the email associated with your account in the field below and we'll email you a link to reset your password.

Cancel