Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights from Uganda to Canada from C$ 941

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Uganda to Canada departing on 3/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Wed 26/6
Wed 3/7

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

In the last 7 days, travellers have searched 42,228,413 times on KAYAK, and here is why:

Save 21% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

August

Cheapest flight

C$ 941
Best time to beat the crowds but there is an average 7% increase in price.
Most popular time to fly (33% more expensive on average)
Flight from Entebbe to Toronto

FAQs for booking flights from Uganda to Canada

  • How does KAYAK find such low prices on flights from Uganda to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Uganda to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Uganda to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Uganda is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Uganda to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Canada with an airline and back to Uganda with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Uganda to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Canada from Uganda up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top 5 airlines serving from Uganda to Canada

 
Need help choosing which airline to fly with from Uganda to Canada? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8.1
EmiratesOverall score based on 3926 reviews
8.1Comfort
7.9Food
8.3Crew
8.2Boarding
8.3Entertainment
Airline reviews

On time take off and early arrival, what else can one want

10.0 ExcellentAli, May 2024JFK - DXB
Read more about Emirates reviews

On time take off and early arrival, what else can one want

we bought trip insurance from you and could not use it. 'underrated' only return 50 % of trip cost. my doctor told me i have stage 4 cancer and that I might not live till the end of the month..

Flights were both delayed. No luggage on arrival for the whole plane and no contact since submitting a PIR.

I am going to be just factual, not bad mouthing nor complaining, but this was my experience. With 3 pieces of luggage, I was told the flight from Mumbai to Dubai was cancelled due to flood. This was told not by the airport board which still showed the regular time of departure, but general stuff at the airport. No Emirates stuff around to direct the transfer passengers of the cancelled flights. By the departure counters with crowds of people, one by one, angry, frustrated, urgent conversations were going on. No announcement were made, no postings being seen, just private conversations. I still have 5+ hours of layover, so I let more urgent people settled first. However, the fact that no communication of when, what and where I should go was very unsettling. Basically no time limit waiting means, no meal, no sleep, no step away, no planning, no change plan, no telling of the family what to do. Nobody was able to tell you anything but asked you to wait, no chair, no space, no facility to freshen up. That went on for 10+ (from 5) hour without warnings and accurate communications. Email received from Emirates asked me not to go to Dubai at all, or boarding at the time that was passed. In other words, communication were very untimely, after the fact. That created more confusion instead. After changing several of boarding time, we were given the gate # and a boarding pass. However, the boarding pass still have the original time of boarding, so again, not knowing walking 30 min in the airport to the gate would make you late or not, therefore, still dare not to eat a meal. The flight arriving to Dubai was uneventful and I gave a 4/5 rating. I just thought the layover at Dubai would just cut short from 8+ hours to 2+ hours. At Dubai airport, I saw people sleeping on cardboard, knowing, these people got stranded but they dared to sleep because they know when to board and I didn't. Or these kind of delay are just so normal that people know what to do to pass time. Then the worst service and crazy thing happened. The boarding time on board for LA and at gate A9 was clearly 8:50AM. At 8:40, surprised by not having any boarding activities, then one single staff showed up and said to a few passengers that the boarding would be delayed without a time frame. Since only a few people know, I asked another Emirates staff at another counter, who simply said basically non of his business. I was shocked with that indifferent attitude. Yet every boards I saw show the same boarding time. What kind of system failure was that to prepare delay situation! How confusing and unnecessary chaos and anger that provoke. That poor staff had to repeat himself so many times, answered questions that he had no power nor information to provide nor solved. One an only one stuff to show up for 10 min, leaving the counter non-staff with board showing 8:50AM boarding. This was purely irresponsible from top to bottom of the entire airline operation staff. What kind of leader in a service industry would allow this to happen to their customers. Without explanation, after changing 3 times the boarding times, again, means you should not go to eat a full meal, because, when you found a mob at the gate. People who were stranded for 2 days were afraid of not getting a seat with a full plane. That would not be happening if the airline provide adequate guidance to each person, instead of just having 4 staff yelling at the gate at the same time to "control" the crowd, threatening no boarding and delay boarding. Finally, I was on board, hungry and tired, not sleep for 36 hours. I was denied with a snack of fruit. By the time meal was served, it was an hour later. Half way of the trip, I felt sleep in fetus position and did not want to move, happy I finally could have some shut eyes time. However, when I got up to the bathroom, I felt very light headed. Having sleep deprived, constipated for 3 days, dehydrated, I knew it could happen since my blood pressure usually was low closed to 90/60. Any lower then that, I could have syncope. Sure enough, I was on the floor just 10 feet from my seat and 5 feet to the bathroom. However, nobody called for help. I asked for warm water and juice to hydrate, came only with cold and icy drinks which I wouldn't take. I asked for blankets, one was given. Yet my shivering, needs to cover my head and multiple requests did not hasten to take the two blankets that are at my seat 10 feet away. I waited 10 min for that. While 2-3 staff surrounded me, nobody did the vitals until after 15 min, just the spirometer only of which did not work due to my cold fingers. The first reading was 86 and oxygen was suggested. But another supervising personnel came, fussed over another reading, ignoring my comfort and needs. Seemingly the reading of spirometer was the priority. By then, no oxygen needed. I had this fainting experience before, and I knew how to help myself. However, I was not being listened to but to be told this and that. Finally, I got better and returned to seat. One kind flight attendant said she would check back with me in 15 min. She did not come back. I felt asleep in that fetus position again and this time I woke up with a bad cramp at my left leg. Yet I needed to go to bathroom, the cramp was too bad to walk. So I stepped back to seat. When I tried again the second time, the other front leg got cramp. This time I dare not move but massaged myself. For all these 5-10 min, I called for attention. Attendants passed me by because they were carried with heavy load of blankets and stuff. Nobody answered the light. Then came landing and off board. I was asked by two attendants how I felt. I smiled and said "fine".

Not that good The crew in the plane were rim professional & almost lost in their work distribution

No entertainment u less you pay. Wish there were some free movies

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

Seat and leg space is much better than the Qatar airline. The crew I would like to say is not meeting the requirements of emirates airlines cause it almost 20 years I am flying with emirates this time I really feel that crew is not behaving well someone asked for water waited more than 30 minutes and there are more incidents in this flight.

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

I've flown many many times on Northwest and then Delta. The crew on this flight were absolutely the best I've had the pleasure of being looked after by.

West Jet has a horrible boarding process and the seats have no cushion.

The crew, food, and entertainment were all good. But my screen had some sort of bug where if I turned it off, it would turn back on after 2-5 minutes. At full brightness. It made it very hard to get any shut-eye on the overnight flight. Also, the older Boeing plane, while nicely cared for (and no doors fell off 😅👏) doesn't have the nice air quality of newer planes. So I felt a bit greasy by the time we landed in Sweden.

Boarding was great. The flight landed early. It took the crew over an hour and a half to bring out drinks. I paid to upgrade my seat to Comfort+ only to be near a crying/screaming baby who was seldom quiet. Noise-cancelling earbuds didn’t even help. Waste of money to upgrade.

Carly the flight attendant was extremely helpful and very accommodating to passengers on the flight from what I noticed. Couldn't be more satisfied with the service and assistance from Delta's flight attendant, Thanks again Carly!!

They were 2 hours late departing with no explanation. I missed my connection, was rebooked not in correct seating that I paid for. Over all of was horrible. I now know why I've not flown Delta since 2018

Plane was late because of a mechanical malfunction and the food listed as available was not. Flight attendants seem over worked and under paid. They just done seem happy. And that can be seen in their faces.

Space and comfort was good. Staff could have been more helpful and friendly.

Crew was not friendly when I went to request a seat change.

The upgrade was a pleasant surprise and I was sooooo tired of traveling these days. 10/10 just for that

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

no issues at all... Kudos to the food. This time was really really good

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

My entertainment screen wasn't working and they couldn't fix it.

I was a good, but long trip. The airline did a good job. I would use them again.

The gate was changed at the very last moment and no one informed us. The flight was one hour late and the screen broken, the remote control not working. One toilet was out of order . the other toilets were also not totally functioning, because the washbasin was plugged and the water couldn't flow away.

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

The flight was one hour late. The food is mediocre and the screen was broken

It is just ok, the sits are very uncomfortable, the temperature too low and there weren’t blankets. The food is mediocre and there are no screens to watch movies.

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

The flight was actually good the staff was all friendly, but I have to give it a bad rating because my luggage was damaged and I was not able to claim that it was damaged. I only realized it once I got to my hotel and when I tried to contact Air Canada it was almost impossible. The number give to make claims is only for US & Canada yet I was in Seoul, when I tried contacting the number for Seoul I was once again told to call the other number or to return to the airport (which was not possible at the moment). So very disappointed that there was no way to claim my damaged bag and now I have to try to get a new bag while on vacation.

Horrific, we bought our tickets 6 months in advance and paid extra for specific seats close to the front. There was an equipment change to a larger plane ( more seats), identical configuration, you would believe they could honor the seats we purchased. Unfortunately not, and they sent multiple alerts from 11pm to 2am, keeping us up all night. Eventually my husband was moved to the back of the plane with 40 rows, 10seats wide, 🟰 400 people ahead of him to deplane. ( we had a time constraint we had to catch on landing) I don’t mind a middle seat if it is my husband or travel partner, but if I thought there would ever be a chance we would be separated. I would choose an isle. There was no one we could contact as we were at sea, with no cell service. Once docked, We went to the airport an extra hour early, no help at all Air Canada check in counter told us we don’t work for air Canada, call Toronto. Horrible service all around. When you pay for seat selection, don’t count on it with Air Canada. ☹️

Air Canada cancelled our flight from Paris to Montreal with less than 24 hours notice, completely ruining our plans for the last day of our trip. Their associate tried to help by rebooking, but there was only one option available from Paris that was impossible for us to get on. There was no compensation for the disruption, and in fact, we had to pay an additional surcharge after losing money from another flight we had to cancel in order to accommodate the change. Before arriving in Paris, our flights were changed 5 times, but we had more flexibility while still on home soil, so the changes were manageable. Very unpredictable company and poor customer service.

Mess up with not assigning my husband a seat when our two tickets were purchased at the same time. They put us on standby. We were almost bumped off the plane at the gate before departure. Luckily someone volunteered to get a later flight.

Prepaid for my seat selection over a month in advance only to be told when I arrive at the airport that the plane has changed and no pre-selected seats would be honored and refunds would not be issued immediately. Was forced to separate from my traveling companion Air Canada. Unsurprisingly was no assistance in this whatsoever. Plane. We got switched on to also has no entertainment options available

Easy booking process and great follow up notifications. Need to improve boarding process and flight crew should be more personable and friendly with passengers.

The flight itself was ok the staff was great and so was the inflight food. The biggest problem was that my luggage was damaged (the zipper pull from both sides of the zipper where completely ripped out) and I didn’t notice at the airport but at the hotel and when I tried to make a claim it was not possible for me because I have to either call (which is difficult because I’m in another country) I tried to call every nombre given to me but the one that I need I was never able to contact and going back to the airport was not an option. So it’s basically impossible to make a claim if you are abroad. Very disappointed that there are no other ways to claim a damaged bag and now I need to buy a new luggage while on my trip.

Flight was delayed for almost 3 hours. Communication of gate change was poor. Email and screen said one gate and it was a different gate from that. Gate changed first to 64 B and then to 64 C. Originally it was 68B. 64C was not communicated properly!

Didn't like that we couldn't be seated together or seated away from the stinking toilets or check in on line. All rather poor.

Flight attendants were great. The food I ordered was actually pretty good, and I appreciate the non-tuna snack. That long of a flight in those chairs is just brutal.

Book cheap flights from Uganda to Canada

Recent round-trip flight deals

25/6Tue
2 stops
36h 20mEBB-YYZ
20/11Wed
3 stops
22h 10mYYZ-EBB
C$ 1,566
18/9Wed
2 stopsKLM
30h 15mEBB-YYZ
23/9Mon
2 stopsKLM
27h 05mYYZ-EBB
C$ 1,622
18/9Wed
2 stopsAir Canada
26h 10mEBB-YYZ
23/9Mon
3 stopsAir Canada
27h 15mYYZ-EBB
C$ 1,764
9/7Tue
1 stopEmirates
24h 05mEBB-YYZ
16/7Tue
1 stopEmirates
40h 55mYYZ-EBB
C$ 2,070
23/6Sun
2 stopsEmirates
36h 10mEBB-YYZ
30/6Sun
2 stopsEmirates
43h 25mYYZ-EBB
C$ 2,097
17/9Tue
2 stopsEthiopian Air
37h 00mEBB-YYZ
23/9Mon
1 stopEthiopian Air
17h 10mYYZ-EBB
C$ 2,133
12/8Mon
2 stopsDelta
22h 46mEBB-YYZ
8/11Fri
3 stopsDelta
24h 20mYYZ-EBB
C$ 2,177
18/8Sun
2 stopsDelta
28h 16mEBB-YYZ
5/11Tue
2 stopsDelta
20h 50mYYZ-EBB
C$ 2,213
15/8Thu
1 stopAir Canada
19h 10mEBB-YYZ
8/11Fri
3 stopsAir Canada
40h 55mYYZ-EBB
C$ 2,293
31/7Wed
1 stopEthiopian Air
21h 10mEBB-YYZ
14/8Wed
1 stopEthiopian Air
17h 10mYYZ-EBB
C$ 2,412

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/6Mon
3 stops
34h 35mEBB-YYZ
C$ 941
15/6Sat
3 stops
37h 30mEBB-YYZ
C$ 1,068
3/6Mon
2 stops
24h 31mEBB-YYZ
C$ 1,077
3/6Mon
2 stops
29h 09mEBB-YTZ
C$ 1,077
3/10Thu
2 stopsAir Canada
25h 05mEBB-YOW
C$ 1,078
29/6Sat
2 stopsKLM
23h 05mEBB-YYZ
C$ 1,245
14/6Fri
2 stopsEthiopian Air
37h 00mEBB-YYZ
C$ 1,406
30/6Sun
2 stopsEmirates
26h 24mEBB-YTZ
C$ 1,458
15/6Sat
1 stopEthiopian Air
28h 00mEBB-YYZ
C$ 1,478
3/6Mon
1 stopKLM
22h 26mEBB-YYC
C$ 2,140

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

31/5Fri
multi-stopEthiopian Air
37h 00mEBB-YYZ
13/6Thu
multi-stopEthiopian Air
23h 55mYYZ-EBB
C$ 2,399
1/6Sat
multi-stop
33h 30mEBB-YTZ
3/7Wed
multi-stop
39h 45mYTZ-EBB
C$ 2,488
31/5Fri
multi-stop
36h 15mEBB-YYZ
13/6Thu
multi-stop
23h 55mYYZ-EBB
C$ 2,733
31/5Fri
multi-stop
37h 00mEBB-YYZ
13/6Thu
multi-stop
31h 35mYYZ-EBB
C$ 2,744
31/5Fri
multi-stop
37h 00mEBB-YYZ
3/7Wed
multi-stop
31h 40mYYZ-EBB
C$ 2,827
31/5Fri
multi-stopEthiopian Air
37h 00mEBB-YYZ
13/6Thu
multi-stopEthiopian Air
31h 10mYYZ-EBB
C$ 2,835
31/5Fri
multi-stop
37h 00mEBB-YYZ
13/6Thu
multi-stop
25h 55mYYZ-EBB
C$ 2,953
31/5Fri
multi-stop
37h 00mEBB-YYZ
13/6Thu
multi-stop
24h 55mYYZ-EBB
C$ 3,048
31/5Fri
multi-stop
36h 15mEBB-YYZ
13/6Thu
multi-stop
27h 55mYYZ-EBB
C$ 3,292
31/5Fri
multi-stop
37h 00mEBB-YYZ
3/7Wed
multi-stop
25h 23mYYZ-EBB
C$ 3,369

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - Uganda

Cabin classes:

Browse origins: