Find flights
When to book
FAQs & Tips
Airlines
Deals

C$ 851 Find cheap flights to Kampala

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Kampala departing on 4/12. 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

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

In the last 7 days, travellers have searched 46,479,581 times on KAYAK, and here is why:

Save 22% 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

May

High season

December
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly (23% more expensive on average)

FAQs - booking Kampala flights

  • How to fly to Kampala?

    You cannot fly directly to Kampala. KAYAK recommends you fly to Entebbe (EBB) (34.11 km from Kampala). From there you can rent a car or get a taxi.

  • What airports are near Kampala?

    The closest airport is Entebbe (EBB) (34.11 km). KAYAK recommends you fly to Entebbe.

  • How far is Entebbe Airport from central Entebbe?

    There are 3 km between Entebbe downtown and Entebbe Airport.

  • What is the name of Entebbe’s airport?

    All flights to Entebbe land at Entebbe Airport. The airport code is EBB,and it can also be referred to as Entebbe or Entebbe/Kampala.

  • How does KAYAK find such low prices on flights to Kampala?

    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 to Kampala.

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

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

  • What is the Hacker Fare option on flights to Kampala?

    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 Kampala with an airline and back with another airline.

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

    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 Kampala up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Kampala

  • There is no major airport in Kampala. It is instead served by Entebbe Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Kampala flight deals.

Top 5 airlines flying to Kampala

Need help choosing which airline to fly with from Canada to Kampala? 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.
7.8
KLMOverall score based on 1352 reviews
8.4Crew
7.9Boarding
7.3Food
7.7Comfort
7.2Entertainment
Airline reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

2.0 MediocreShereen, Oct 2024CDG - AMS
Read more KLM reviews

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The flight was great, the only reason for middle scores on entertainment and food is that it was a short flight so not included (but snacks were served including alcoholic beverages free of charge). I would definitely recommend KLM.

KLM is my favourite airline. Never ever let us down.Staff are first class.

The boarding process would have been better. When people are flying internationally and the airline is a member of Star Alliance they cannot have different rules for carryon baggage. Brussels Airlines made us adjust the weight of our carryons based on their rules even though we were flying international and our next flight was with United which does not have weight restrictions for carryons. That was just ridiculous.

We waited in line for more than 30 minutes to go through the check in (after the staff summoned us). Once on the plane we had to wait almost two hours before takeoff. The copilot said that it was not their fault but that the plane had arrived late in the first place and lost the slot to leave again because of the heavy traffic, This is completely understandable in our times, but I would have expected a little bit of pampering from the staff. We received a tiny little cup of water because we complained. Not a coffee, not a cookie, no music on the plane, no plugs to recharge your cellphone. It was very cold inside the plane and someone asked for a blanket for a baby - very harsh answer from the staff, no blankets on this plane. I think they should review their instructions and team spirit as traveling is also the experience, not only getting from A to B. And it’s not fun to interact with staff that doesn’t seem like they are enjoying their job. And as far as I know and judging from the cost of the ticket Brussels Airlines it’s not even a low cost!

Terrible seats. Whoever designed the seats should try taking a long flight in it themselves.

The crew and the flight were excellent, the food might be better!

This was absolutely one of the worst experiences of my life. I came to Europe for a 2 week trip and the airline was probably the most disorganized airline I’ve ever seen in my life. They lost my luggage. I had tracking on it for just such an occasion and told them EXACTLY where it was in the terminal and they somehow failed to get it out on the flight that night, since we were leaving for Switzerland the next day there was no way they would get it to our hotel in time. Seriously, take another airline at any cost. It’s not worth whatever you pay…you’ll end up paying a lot more in the end. My medication is in the bag and I can’t get to it and don’t know how I will get it.

I missed my connecting flight due to long lines at security and immigration. Need improvements

Food quality is deteriorating each time, last year was very good. I avoid the plane food lately.

Been flying on various airlines, all over the world, for 50+ years. The food on Brussels Air was easily the worst I ever endured.

I felt the overall quality of the plane and food service was less than that of their partner airlines, United. An example was wine was served in paper cups in premium economy class. There was no real silverware, napkins or a welcome kit other than a pillow and blanket.

Boarding time was a bit slow causing the flight to not leave right at 5 pm,but other than that it was fine.

Plane was late with no information or announcement … had to walk up n downstairs.., had not communicated this … and ppl had suitcase to carry .

Like: It arrived, Dislike: Boarding was a separate corridor with no counter announcements at the passenger waiting area. Very dirty airplane and toilets, food options were terrible - everything even the vegetarian option was a curry spice. Many other passengers using the toilets would not lock the door and kept door partially open during use - flight attendants would not enforce or direct them to lock it and light turns on, no entertainment options at all, other passengers would be singing and not peaceful. Atrocious flight experience.

I have been flew with ET since 2013 and I wish the service can be reach standard airlines as Star Alliance member please ET you need to improve many thing on the services learn from SQ and other member

Boarding was delayed and people were just sitting there like lost.

Good was great, but no vegetarian option: only beef or chicken. In business class please add a vegetarian option. Thanks

The experience was amazing! Many thanks to the pilot who informed us that we were passing mt Kilimanjaro and we had the chance to see it !

I like the leg room. I did not like the plane from Chicago to Addis. It was dirty and smelly and toilet area filthy. My screen was not working and kept saying loading. The plane from Addis to Harare was clean , more modern and food looked much fresher and tasted better. Boarding at Addis was a nightmare, long queues and lots of confusion,International space has no seating are and one is standing all the time.

It’s good alternative flight out from Mogadishu, especially for the timing

Am Wowed I did not ever thought African has such an amazing airline before.

Lost our bags. They didn’t make it to Lilongwe

Had to buy headphones. Which is sad. I did not so I listened to podcasts and slept. Free beer is excellent a d those pretzels are great too. Overall I feel Air Canada slightly exceeds Westjet for overall experience. But still more can be done. Like allowing guests to view a movie for free.

There was a terrible delay upon arrival in Barcelona. The plane had to park a great distance from the terminal, and only one bus was available to make the ~15 minutes each way trip, meaning it was ~ 45 minutes after we landed that I finally entered the terminal.

On the way to Vancouver from Toronto I was in AC 111. What an amazing aircraft. I was in economy but there was plenty of leg room and it was comfortable and also the entertainment system was good. On the way back from Vancouver to Toronto I was in Ac 120. It was not as good as the one before but it was okay. The entertainment unit was small and the seats were pretty tight but not the worst I have been in. Over all both flights were good but ac 111 was far better than ac 120. But I had a good experience. No delays, bags came on time. In fact both the times it was on time departure and early arrival which I appreciate

Crew were friendly and efficient. Love the hot towel service!

Our checked in luggage was not put on same plane as us in the trip to Quebec and on our return 4 days later to Toronto. At Toronto airport we were told it was at the airport and it would be 10 mins. This was not true as the i-tag in my luggage showed initially it was still in Quebec. We were made to wait 1 1/2 hours to get our luggage which it seems evident to me came on a later flight. This was despite being at airport in Quebec 2 hours before flight was due to fly out so our luggage was there very early. We were both wheelchair assisted so the wait in Toronto was especially difficult . As well as luggage issues our flight from Quebec to Toronto was cancelled and a new flight sent in the evening. We had to check out of our hotel and sit in a cafe for 3 hours until we came to airport still two hours earlier than required. This was by far the worst service I have used throughout my trips around the world

I book my air canada flight and i am an aeroplan card holder however I was required to pay for my first check-in bag. Terrible experience

Cold frozen fruit for breakfast was unexpected and a waste in my opinion. How about a warm bun would have been better. Otherwise great on time flight.

Everything was good on our two flights with Air Canada. Departed on time and smooth in the air. The short transfer window from domestic to international, although a little tight considering the distance one has to navigate is doable but some people freaked out tried to push off the domestic saying they would miss the international flight. They as disappointed t get a frozen breakfast something warm would have been much nicer. Glad for the vegan meals we ordered but a cold breakfast was unpleasant.

I used to enjoy the travelling experience, but no more. We pay more and get much less. No air travel for me on the near future.

On time, boarding was quick. Leg room plenty, entertainment choice great. Friendly hosts too

It's the only direct flight between Accra and Nairobi, and you pay for it! Food is better on Asky. No entertainment on flight from Accra to Nairobi, but there other way did have screens. Generally timely boarding and departure.

They fed me at the right time the flight was smooth and the captain explain everything

Flying portion was fine. Below average comfort. We had 2 canceled flights and got stuck in 2 cities which took us 3 days to get home. Kenya hasn’t done anything or even reached out to us after complaining.

We were delayed about 5 hours each way from JFK to Nairobi. On the way out, we sat on the tarmac for 5 hours making for almost 20 hours on the plane. And the seats are so uncomfortable. My bottom has never been so sore on a long flight before. Bring a pad if you can. On the return, we were delayed 5 hours in the airport. It was reported as a 3 hour delay on the board and website but at the gate it was 5 hours. So, we waited with 3 kids in the airport when we could have been at the hotel resting instead. The flight was completely full probably due to the cancelled flight the night before. I wonder if the airline is in such shambles because of their possible impending bankruptcy. The staff were pleasant and the vegan meals we requested were impressive for an airplane tv dinner style tray.

Service was good, but I lost my baggage. There should be more accountability to passengers, and more concern to help find lost baggage.

Was too pissed about my luggage not being with me even though they assured me at the gate it was to recall any other problems. Planes on the inside are in terrible shape. Thank goodness the engines seem to run okay.

Terrible. Flew from Rwanda to Nairobi for transfer then on to Madagascar. Kenya Airways does not like to park at a gate. They park on the outskirts requiring a bus shuttle. That part is okay, but the bus drops you off outside of security. If I did not skip to the front of the line with my remaining half hour connection, I would have missed my flight. Complete security check plus taking off of shoes had to be completed (again). I made it to Madagascar, but my checked bag decided to take a trip to Dubai. I know tag on luggage was to Madagascar. No one can figure out how it made it to Dubai, except for incompetence. Even though I knew it was in Dubai, they would not allow a tracking to be done until Kenya Airways had the opportunity to get it on the next flight to Madagascar. Did not happen of course! I took 3 flights with Kenya Airways during this journey. Everyone of them had something go wrong. Please look elsewhere for another airline which I will be doing in the future.

Terrible. 6 hours late and zero urgency after the fact. Took over an hour to board and then an hour plus on the runway.

Seats were great. Business class service has been cut entirely, not even a water handed out

Excellent crew. Three problems need to be taken care of: 1. Lack of wi-fi during the flight. This prevents busy traveller's from working while onboard. 2. Why there were two very-slow security check points was more punishment that necessary. Went through thorough security at transit area, the an even slower one at Gare 19!!!! Why passports needed to be checked st least 5 times by 5 different people makes no sense. Additionally, passengers were crammed like sardines in a boarding area with no charging ports that work!! This was a boarding nightmare. 3. During my flight (seat 27C) the headset socket did not work. Watched one movie, but very difficult because of that. Had to keep my fingers on the socket for it to work!

Book Cheap Kampala Plane Tickets

Recent round-trip flight deals

29/1Wed
2 stopsKenya Airways
29h 50mYYZ-EBB
3/2Mon
2 stopsKenya Airways
45h 24mEBB-YYZ
C$ 1,150
26/11Tue
2 stopsKenya Airways
29h 50mYYZ-EBB
2/12Mon
2 stopsKenya Airways
45h 24mEBB-YYZ
C$ 1,158
12/2Wed
3 stopsAir Canada
26h 30mYTZ-EBB
1/4Tue
2 stopsAir Canada
24h 25mEBB-YTZ
C$ 1,359
20/2Thu
3 stopsAir Canada
38h 25mYYZ-EBB
4/3Tue
2 stopsAir Canada
26h 00mEBB-YYZ
C$ 1,365
12/2Wed
2 stopsKLM
20h 50mYYZ-EBB
1/4Tue
1 stopKLM
26h 56mEBB-YYZ
C$ 1,448
21/2Fri
2 stopsBrussels Airlines
22h 55mYYZ-EBB
4/3Tue
2 stopsBrussels Airlines
23h 36mEBB-YYZ
C$ 1,465
12/2Wed
3 stopsBrussels Airlines
22h 55mYYZ-EBB
1/4Tue
2 stopsBrussels Airlines
45h 25mEBB-YYZ
C$ 1,494
8/2Sat
2 stopsKLM
41h 35mYYZ-EBB
30/4Wed
1 stopKLM
26h 56mEBB-YYZ
C$ 1,646
9/4Wed
1 stopEthiopian Air
17h 05mYYZ-EBB
23/4Wed
2 stopsEthiopian Air
27h 55mEBB-YYZ
C$ 1,715
29/1Wed
1 stopEthiopian Air
23h 20mYYZ-EBB
4/2Tue
2 stopsEthiopian Air
28h 00mEBB-YYZ
C$ 1,717

Search by stops

Search by airline

Search by price

Recent one-way flight deals

4/12Wed
3 stops
38h 10mYTZ-EBB
C$ 851
10/1Fri
3 stops
33h 55mYVR-EBB
C$ 874
10/1Fri
2 stops
44h 30mYVR-EBB
C$ 1,112
16/11Sat
1 stopEthiopian Air
16h 55mYYZ-EBB
C$ 1,344
11/12Wed
2 stopsKenya Airways
29h 50mYYZ-EBB
C$ 1,355
31/12Tue
1 stopBrussels Airlines
20h 20mYUL-EBB
C$ 1,372
31/12Tue
2 stopsBrussels Airlines
20h 20mYUL-EBB
C$ 1,396
3/1Fri
1 stopEthiopian Air
30h 35mYYZ-EBB
C$ 1,419
10/12Tue
3 stopsAir Canada
38h 25mYYZ-EBB
C$ 1,738
2/1Thu
3 stopsAir Canada
38h 25mYYZ-EBB
C$ 1,954

Search by stops

Search by airline

Search by price

Last minute flights to Kampala

Last minute flight, train and bus deals

3/11Sun
multi-stopDelta
29h 30mYVR-EBB
10/11Sun
multi-stopDelta
24h 51mEBB-YVR
C$ 1,924
3/11Sun
multi-stop
26h 15mYVR-EBB
9/11Sat
multi-stop
31h 42mEBB-YVR
C$ 1,959
3/11Sun
multi-stopDelta
29h 30mYVR-EBB
10/11Sun
multi-stopDelta
46h 21mEBB-YVR
C$ 1,961
3/11Sun
multi-stopKLM
25h 05mYVR-EBB
10/11Sun
multi-stopKLM
46h 21mEBB-YVR
C$ 2,035
31/10Thu
multi-stopKLM
45h 50mYUL-EBB
30/11Sat
multi-stopKLM
23h 30mEBB-YUL
C$ 2,063
4/11Mon
multi-stopAir Canada
48h 30mYVR-EBB
28/11Thu
multi-stopAir Canada
31h 42mEBB-YVR
C$ 2,207
31/10Thu
multi-stopBrussels Airlines
44h 20mYUL-EBB
29/11Fri
multi-stopBrussels Airlines
23h 40mEBB-YUL
C$ 2,352
31/10Thu
multi-stopBrussels Airlines
44h 20mYUL-EBB
29/11Fri
multi-stopBrussels Airlines
19h 35mEBB-YUL
C$ 2,414
3/11Sun
multi-stopAir Canada
35h 50mYEG-EBB
28/11Thu
multi-stopAir Canada
33h 15mEBB-YEG
C$ 2,913
2/11Sat
multi-stopEmirates
27h 15mYEG-EBB
3/12Tue
multi-stopEmirates
32h 19mEBB-YEG
C$ 4,505

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Kampala