Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Rwanda from C$ 1,108

This is the cheapest round-trip flight price found by a KAYAK user in the last 72 hours by searching for a flight from Canada to Rwanda departing on 28/9. 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
Tue 4/6
Tue 11/6

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

In the last 7 days, travellers have searched 43,369,418 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,108

Good to know

Low season

April

High season

December

Cheapest flight

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

FAQs - booking Rwanda flights

  • How long is the flight to Rwanda?

    An average direct flight from Canada to Rwanda takes 28h 47m, 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,221. 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,336.

  • What is the most popular destination in Rwanda?

    Based on KAYAK flight searches, the most popular destination is Kigali (100% of total searches to Rwanda).

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

See more FAQs

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 1604 reviews
7.8Boarding
7.3Food
8.4Crew
7.2Entertainment
7.6Comfort
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 !"

Food was great. They never to add more current entertainment like movies and shows

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.

Limited snack options cause the snack vendor was on strike

Not full, so lots of room, which is really the only thing that can make flying economy more comfortable. Direct to Toronto is great! I didn't eat or use the entertainment.

The experience was generally above average. The only downside was the absence of WiFi during my flight from Vancouver to San Francisco.

It was overall above average experience. If there is only one thing i could complain about was the lack of wifi availability on my flight from Vancouver to San Francisco

on demand entertainment in seat back awesome Check in Kiosk too demanding with endless demand for more information information then says go to counter. Counter agent unfriendly. Do it yourself check in luggage procedure not intuitive, upset employees frustrated the whole procedure.

I think all and all they are doing a good job. Flight crew worked hard and very helpful,polite and attentive

Not much food available, not able to choose seats to be near each other, tv did not work

The 6 hour delay with minimal updates was not handled well. After many complaints from most of the un-boarded passengers, food vouchers were offered. The catering strike meant there was no food or snacks on the plane. Beverage service was heavily impacted, only water or juice was available. The staff at the gate was kind enough to inform that "if you want to eat on the plane, you will need to bring it on when boarding".

It was an excellent experience, traveling from Toronto to Denver with United.

Terrible experience! All flights delayed, staff had no idea of what they were doing, and at the end luggage lost for 2 days!

Try to humanize onboarding and take AI out. It's embarrassing and useless

no kiosks to check in with- it’s 2024!!! the flight was so hot and uncomfortable - not sure if that’s what caused a lady to faint during the flight but i was absolutely miserable.

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.

Book Cheap Rwanda Plane Tickets

Recent round-trip flight deals

28/9Sat
2 stopsKenya Airways
30h 00mYYZ-KGL
18/10Fri
2 stopsKenya Airways
36h 43mKGL-YYZ
C$ 1,108
17/9Tue
2 stopsKenya Airways
44h 10mYUL-KGL
24/10Thu
2 stopsKenya Airways
37h 02mKGL-YUL
C$ 1,115
24/9Tue
2 stopsAir Canada
26h 30mYTZ-KGL
24/10Thu
3 stopsAir Canada
26h 39mKGL-YTZ
C$ 1,327
17/9Tue
3 stopsAir Canada
25h 40mYUL-KGL
24/10Thu
3 stopsAir Canada
42h 06mKGL-YUL
C$ 1,364
2/10Wed
1 stopLufthansa
19h 40mYUL-KGL
13/10Sun
1 stopLufthansa
21h 50mKGL-YUL
C$ 1,446
17/9Tue
1 stopBrussels Airlines
19h 35mYUL-KGL
24/10Thu
1 stopBrussels Airlines
21h 45mKGL-YUL
C$ 1,451
28/9Sat
1 stopLufthansa
18h 20mYYZ-KGL
18/10Fri
2 stopsLufthansa
24h 45mKGL-YYZ
C$ 1,772
1/6Sat
1 stopKLM
18h 50mYUL-KGL
19/6Wed
2 stopsKLM
26h 05mKGL-YUL
C$ 2,380
31/5Fri
1 stopKLM
18h 50mYUL-KGL
19/6Wed
2 stopsKLM
26h 05mKGL-YUL
C$ 2,444
31/5Fri
1 stopBrussels Airlines
19h 40mYUL-KGL
20/6Thu
1 stopBrussels Airlines
21h 45mKGL-YUL
C$ 2,697

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/5Wed
2 stops
27h 20mYYC-KGL
C$ 1,129
23/5Thu
2 stops
33h 30mYYC-KGL
C$ 1,147
28/6Fri
1 stopEgypt Air
29h 45mYYZ-KGL
C$ 1,147
23/5Thu
3 stops
46h 20mYYC-KGL
C$ 1,208
29/6Sat
2 stops
28h 31mYYZ-KGL
C$ 1,412
29/6Sat
2 stops
56h 45mYTZ-KGL
C$ 1,515
28/6Fri
2 stops
40h 35mYTZ-KGL
C$ 1,601
28/6Fri
2 stopsKenya Airways
25h 25mYYZ-KGL
C$ 1,605
29/6Sat
1 stopKLM
20h 50mYYZ-KGL
C$ 1,678
23/5Thu
1 stop
26h 50mYYC-KGL
C$ 1,705

Search by stops

Search by airline

Search by price

Last minute flights to Rwanda

Last minute flight, train and bus deals

7/5Tue
multi-stopKenya Airways
29h 56mYYZ-KGL
8/5Wed
multi-stopKenya Airways
42h 15mKGL-YYZ
C$ 1,492
7/5Tue
multi-stop
28h 01mYYZ-KGL
13/5Mon
multi-stop
24h 00mKGL-YYZ
C$ 1,623
7/5Tue
multi-stop
28h 01mYYZ-KGL
10/5Fri
multi-stop
26h 55mKGL-YYZ
C$ 1,820
8/5Wed
multi-stopKenya Airways
36h 31mYYZ-KGL
13/5Mon
multi-stopKenya Airways
36h 45mKGL-YYZ
C$ 1,864
5/5Sun
multi-stopKLM
20h 35mYUL-KGL
19/5Sun
multi-stopKLM
26h 05mKGL-YUL
C$ 2,224
6/5Mon
multi-stopAir Canada
19h 40mYUL-KGL
16/5Thu
multi-stopAir Canada
21h 45mKGL-YUL
C$ 2,258
5/5Sun
multi-stopKLM
20h 35mYUL-KGL
19/5Sun
multi-stopKLM
32h 06mKGL-YUL
C$ 2,262
5/5Sun
multi-stopLufthansa
18h 25mYYZ-KGL
9/5Thu
multi-stopLufthansa
30h 30mKGL-YYZ
C$ 2,341
5/5Sun
multi-stopLufthansa
18h 25mYYZ-KGL
7/5Tue
multi-stopLufthansa
50h 10mKGL-YYZ
C$ 2,396
6/5Mon
multi-stopBrussels Airlines
19h 40mYUL-KGL
16/5Thu
multi-stopBrussels Airlines
21h 45mKGL-YUL
C$ 2,403

Search by stops

Search by airline

Search by price