Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Rwanda from C$ 1,080

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Rwanda departing on 2/5. 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
Fri 17/5
Fri 24/5

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

In the last 7 days, travellers have searched 44,553,814 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.

Best Rwanda Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Kigali
Kigali2 stopsC$ 1,246

Good to know

Low season

March

High season

December

Cheapest flight

C$ 1,080
Best time to beat the crowds (9% less expensive on average)
Most popular time to fly (17% more expensive on average)
Flight from Edmonton to Kigali

FAQs - booking Rwanda flights

  • How long is the flight to Rwanda?

    An average direct flight from Canada to Rwanda takes 27h 53m, covering a distance of 19165 km. The most popular route is Montreal - Kigali with an average flight time of 19h 40m.

  • What is the cheapest flight to Rwanda?

    The cheapest ticket to Rwanda from Canada found in the last 72 hours was C$ 1,110. The most popular route is Montreal Pierre Elliott Trudeau Intl to Kigali Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,110.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

Top tips for finding cheap flights to Rwanda

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Rwanda flight deals.

Top 5 airlines flying to Rwanda

 
Need help choosing which airline to fly with from Canada to Rwanda? 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 1643 reviews
7.3entertainment
7.6comfort
7.3food
8.4crew
7.8boarding
Airline reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

8.0 ExcellentJacob Oluleke, Apr. 2024LOS - AMS
Read more about KLM reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

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

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.

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

Overall a good experience. We were disappointed when we had to check our carry on due to the plane being full. KLM hadn’t notified us and we had valuable items in the carry on but they still made us check it. Some of the food was great and some was mediocre. Crew is really kind and funny.

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

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:)

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

Well, in my case; the flight was delayed 1 hour, we have to wait in the plane to get green light. And the plane (probably because was a short trip) did not have entertainment or WiFi. No a good experience.

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

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.

I like the frequent mails we get when there is an update. Please keep it up

I have traveled to probably over a hundred locations worldwide, but had only one mixup of airport in Shanghai. Until Iceland and Stockholm. Reykjavik has 2 airports, Stockholm 4 (!). Please indicate clearly when a departure flight is scheduled from an aiport other than the international aiport. That would greatly reduce stress. Thanks

in the front - higher class of business - sitting in the same seat (with one empty in the middle) is not acceptable any more. need the business class to be as we paid for.

More than one hour detail with no explanation and no compensation

my husband's monitor did not work. there was a visibly ill family in my husband's row.

we had to unexpectedly check a bag, the flight was late getting in

Pros: "thanks to the paid upgrading we got 2 seats in the front of the cabin (row 5)"
Cons: "there was NO organisation at all during boarding: the people just stood in line, not respecting 1,5m. Also at the airport security waiting lines no attention to social distancing was respected. At arrival the off-boarding was in groups of 8th rows, not really helpfull either. A big disappointment versus the flight we had from BXL to PORTO !"

Paid an extra USD 100 for so-called Comfort seats. All of these (the bulkhead seats) had parents with babies and infants who were screaming much of the time. One mother even decided to change nappies on the seat. This was anything but comfort!

Front section of economy cabin is better than rear. Paid for seats selected.

Good flight. Paid for seats sat the frront section of the economy. Better than rear cabin.

Flight was delayed for 9 hours. We finally arrived ved at 0435hrs instead of 1950hrs the previous day. No compensation was provided.

Apart from delay of 3 hrs in Nairobi for onward flight to Dar all fine. Looked like operational issues caused it.

Excellent. They canceled our flight & put us up for the night. Then upgraded us. We are impressed

On a long flight us customers need more rehydration by the crew. Some of us have water bottles but no crew is coming around to offer water. I’m not saying issue us all with plastic water bottles.

The flight staff were not very kind. I went back to get a drink, 4 of them back there chatting. They all looked at me continued to talk then they started doing stuff and one finally asked after I was standing there awhile what I needed. This happened multiple times. The movies were not the great and seemed dated. My seat squeaked every time I moved and it moved around a bit.

The flight attendants on this flight were incredible! One even gave me her own dinner when my special meal order wasn’t transferred due to a flight delay! She insisted and I was so grateful. That is going above and beyond! The issue I had with the flight was with Lufthansa support. I missed my connection due to a flight delay and they wouldn’t rebook online, only in person. This took a lot of time and visits to the airport waiting for a Lufthansa agent to arrive 5 hours later than posted and almost paying full-fare price for the new flights and refusal to add my special meal orders. It made for a challenging journey home and I didn’t feel valued as a customer.

If my flight from Heathrow to Nairobi had not been cancelled I would’ve been in kisumu to fly back! And I have still not had my refund! So you have my cash and I’ve got nothing in return. Wonderful!

Flight was delayed, jeopardizing the following connections. Food was terrible. Crew was great.

Headphones for the movies have too much bass and can't be adjusted. Almost impossible to hear. Great movie selections but can't really watch them because you can't hear them. Also the system is very slow.

This was the first AC flight in a long time that we experienced no delays or frustrations. The gate attendant was extremely polite and accommodating to my husband who has Parkinson’s disease which made boarding extremely stress free. Flight departed ON TIME and was a smooth ride. If only all my AC experiences could be like this.

I liked that I paid for the bulkhead. That was the only saving grace those seats suck. Why do they pack you in so tight pack you so tight

Great experience on this Air Canada flight. Everyone was polite and respectful, even the passengers are very polite.

My wife and I especially liked the fact that the Toronto agent went beyond expectation to allow my wife and I to sit together. There was no option for us when we booked our seats. Very thankful!

The flight attendant bumped into me repeatedly time and time again, throughout the entire flight, preventing me from getting any rest. He seemed unaware of his actions and I was very close to saying something, but I didn't because I don't believe he would have understood or altered his behaviour. It was very irritating

I didn’t like the fact that all the customs officers went to lunch so I was in line for 90 minutes due to where the staff directed me. We were told three very different reasons for why the plane was delayed. It was a crowded plane with difficult storage situations for the Carry On bags. The Air Canada airline staff were all very good and professional. I was so disappointed in my cheese and fruit box as the cheese had molded and the fruit wasn’t fresh so I couldn’t eat the majority of the food. This was the last meal I could find as the restaurants had closed when I got in to my destination. I think you could work on improving the food quality.

There was no entertainment at our seats. The flight was comfortable and we had leg room. The snack we had was really good.

Economy seats were surprisingly comfortable, and snacks not too bad. Checked luggage arrived at destination without problems. It was annoying to wait until last to board as lowest-tier seats but understand it’s difficult to gauge when loading a full plane At least checked carryon luggage seemed to come off first. Annoying to have to use app to order food/drink when wifi availability didn’t allow time for it. Advance communication would have helped Food on menu seemed highly processed and unpalatable, overpriced and over packaged. So maybe a good thing to have missed chance to order

Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.

I ended up buying (for $340) "extra space" seats because I my flying partner was given a STY boarding pass, leading me to conclude that she was on standby and that we had to buy seats on the flight. I later learned that the flight was not sold out and that we could have gotten on as usual. To be honest, I felt swindled.

I wrote about this leg of my itinerary in a previous part of this review

I'm Canadian. I have the unfortunate experience of pretty not having the choice to fly with them. THEY ARE TERRIBLE.

It never happened. The flight was canceled because of ground crew strikes in Germany.

Crew was rowdy and loud just hanging out in the rear of the plane instead of assisting passengers during boarding. During the flight the crew mostly hung out in the rear of the plane being obnoxious to a point of disturbance.

Food should be provided according to the passengers selection. In flight entertainment system must be updated with latest devices and applications. Proper over head headset must be provided rather than providing cheaper ones.

My incoming flight from Rome to Munich was on time. But part of the deplaning process is that we had to take a bus to the terminal. The layover time was too short so me and other passengers that were going to make the Munich to Diussepdorf plane were stressed. We all ran through the terminal and we got there right on time to find out that our plane to Dusseldorf was 15 mins late.

Dropping off checked in luggage was terrible. The queue was insane. It took over an hour to drop off a checked -in suitcase. They had four flights checking in at once and 2 people in the kiosk to assist

We were upgraded to Premium Economy which was great, lots of space, great food, great seats, somewhat more attentive service.

Book Cheap Rwanda Plane Tickets

Recent round-trip flight deals

9/10Wed
2 stopsKenya Airways
44h 10mYUL-KGL
23/10Wed
2 stopsKenya Airways
27h 12mKGL-YUL
C$ 1,246
9/10Wed
2 stopsKenya Airways
44h 10mYUL-KGL
23/10Wed
2 stopsKenya Airways
37h 02mKGL-YUL
C$ 1,250
20/9Fri
1 stopLufthansa
19h 40mYUL-KGL
27/9Fri
2 stopsLufthansa
21h 45mKGL-YUL
C$ 1,330
20/9Fri
1 stopBrussels Airlines
19h 40mYUL-KGL
27/9Fri
3 stopsBrussels Airlines
47h 40mKGL-YUL
C$ 1,333
9/10Wed
2 stopsBrussels Airlines
39h 45mYUL-KGL
23/10Wed
3 stopsBrussels Airlines
47h 45mKGL-YUL
C$ 1,356
9/10Wed
2 stopsAir Canada
30h 55mYUL-KGL
23/10Wed
3 stopsAir Canada
24h 55mKGL-YUL
C$ 1,362
10/9Tue
3 stopsAir Canada
23h 25mYOW-KGL
13/10Sun
3 stopsAir Canada
43h 20mKGL-YOW
C$ 1,396
7/5Tue
2 stopsLufthansa
40h 15mYUL-KGL
6/6Thu
1 stopLufthansa
21h 45mKGL-YUL
C$ 1,418
26/9Thu
2 stopsKLM
24h 05mYVR-KGL
13/10Sun
2 stopsKLM
28h 10mKGL-YVR
C$ 2,157
26/9Thu
2 stopsKLM
24h 05mYVR-KGL
13/10Sun
2 stopsKLM
28h 10mKGL-YVR
C$ 2,295

Search by stops

Search by airline

Search by price

Recent one-way flight deals

2/5Thu
3 stops
57h 15mYEG-KGL
C$ 1,080
3/5Fri
2 stops
29h 50mYEG-KGL
C$ 1,124
2/5Thu
2 stops
39h 50mYEG-KGL
C$ 1,192
3/5Fri
3 stops
30h 45mYEG-KGL
C$ 1,297
22/7Mon
2 stops
34h 50mYYZ-KGL
C$ 1,352
22/7Mon
2 stops
34h 40mYTZ-KGL
C$ 1,382
22/7Mon
3 stops
29h 55mYHM-KGL
C$ 1,438
22/7Mon
3 stops
29h 40mYYZ-KGL
C$ 1,547
22/7Mon
1 stopTurkish Airlines
21h 20mYYZ-KGL
C$ 4,067
21/7Sun
2 stopsAir Canada
36h 25mYYZ-KGL
C$ 10,224

Search by stops

Search by airline

Search by price

Last minute flights to Rwanda

Last minute flight, train and bus deals

22/4Mon
multi-stopKenya Airways
36h 35mYYZ-KGL
28/5Tue
multi-stopKenya Airways
36h 45mKGL-YYZ
C$ 1,683
21/4Sun
multi-stopKenya Airways
31h 24mYYZ-KGL
28/5Tue
multi-stopKenya Airways
36h 45mKGL-YYZ
C$ 1,737
21/4Sun
multi-stopLufthansa
21h 55mYYZ-KGL
21/5Tue
multi-stopLufthansa
31h 25mKGL-YYZ
C$ 2,165
21/4Sun
multi-stopLufthansa
21h 55mYYZ-KGL
21/5Tue
multi-stopLufthansa
21h 25mKGL-YYZ
C$ 2,174
22/4Mon
multi-stopBrussels Airlines
64h 00mYYZ-KGL
28/5Tue
multi-stopBrussels Airlines
21h 25mKGL-YYZ
C$ 2,250
22/4Mon
multi-stopBrussels Airlines
64h 00mYYZ-KGL
23/5Thu
multi-stopBrussels Airlines
21h 25mKGL-YYZ
C$ 2,305
21/4Sun
multi-stopEthiopian Air
31h 55mYYZ-KGL
20/5Mon
multi-stopEthiopian Air
37h 05mKGL-YYZ
C$ 2,400
21/4Sun
multi-stopEthiopian Air
20h 15mYYZ-KGL
20/5Mon
multi-stopEthiopian Air
37h 05mKGL-YYZ
C$ 2,408
21/4Sun
multi-stopTurkish Airlines
21h 20mYYZ-KGL
27/5Mon
multi-stopTurkish Airlines
46h 15mKGL-YYZ
C$ 3,712
22/4Mon
multi-stopTurkish Airlines
21h 20mYYZ-KGL
27/5Mon
multi-stopTurkish Airlines
23h 00mKGL-YYZ
C$ 3,781

Search by stops

Search by airline

Search by price