Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Canada from RM 2,277

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Malaysia to Canada departing on 5/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
Thu 18/4
Thu 25/4

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

In the last 7 days, travellers have searched 47,600,107 times on KAYAK, and here's why:

Save 11% 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 Canada Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Toronto
Toronto1 stopRM 5,110
Calgary
Calgary2 stopsRM 4,978
Ottawa
Ottawa2 stopsRM 5,855

Good to know

Low season

January

High season

September

Cheapest flight

RM 2,277
Best time to beat the crowds (8% less expensive on average)
Most popular time to fly and prices are also 6% lower on average.
Flight from Kuala Lumpur to Vancouver

FAQs - booking Canada flights

  • How long is the flight to Canada?

    An average direct flight from Malaysia to Canada takes 36h 47m, covering a distance of 22070 km. The most popular route is Kuala Lumpur - Vancouver with an average flight time of 27h 05m.

  • What is the cheapest flight to Canada?

    The cheapest ticket to Canada from Malaysia found in the last 72 hours was RM 4,280. The most popular route is Kuala Lumpur Intl to Vancouver Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was RM 4,280.

  • What are the most popular destinations in Canada?

    The next most popular destinations are Calgary (13%) and Victoria (9%). Searches for flights to Ottawa (7%), to Winnipeg (5%) and to Fredericton (1%) are also popular.

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

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

Top 5 airlines flying to Canada

Need help choosing which airline to fly with from Malaysia 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 KAYAK reviews.
8.3
EVA AirOverall score based on 1636 reviews
80entertainment
79food
84overall
84boarding
86crew
82comfort
Airline reviews

Pleasant, comfortable, and entertaining. All told, ZERO issues with it. And sadly, so far the flight was WAY more comfortable than the hellhole that is "Lambug Beach Resort" at Badian Beach!

Read more about EVA Air

Pleasant, comfortable, and entertaining. All told, ZERO issues with it. And sadly, so far the flight was WAY more comfortable than the hellhole that is "Lambug Beach Resort" at Badian Beach!

Great food in business class. Great service by staff. They were all so very nice

They didn’t have ice for the drinks and only gave you half a cup of your beverage. Did not have enough water. I got dehydrated

Seats could have been more comfortable, but it was a pretty good experience all things considered

Fast boarding process. Flight was expected for a long haul economy flight

Overall the flight was what might be expected for a long haul flight to Asia in economy class. The cabin crew was attentive and the food was good. Boarding was fairly fast and easy. The one thing I found frustrating was the EVA app. It is terrible. Trying to do anything on it was almost impossible.

seamless check in/ friendly staff, food is good, always love flying Eva Air

Eva is one of the top airlines in Asia... but often are over priced. Finally found a reasonable rate.

My original flight was rescheduled & EVA did a good job rescheduling my flight & connecting flight.

Everything was fantastic! The crew really went above and beyond to make it a great flight. I felt cared for with EVA.

Decent flight, staff was very good, especially with the turbulence during the flight due to weather. Comfort was about par with other airlines but since it was a quick flight, was not much of an issue for us.

It was a 2 hour flight to Taiwan. Lunch was served. China Airlines goes above and beyond for their passengers.

Liked that I could pick my seat and have a special meal without an extra charge. Luggage is reasonable for overseas trip. What could have been better is boarding and leaving on time.

They were helpful, considerate with asking us for standby preboarding with our infant, gave us toys and excellent service onboard. They were always on time, even early boarding once! All our luggage arrived intact, and they even brought our baby car seat to oversized for us. We love China Airlines!

Staff is friendly, great variety of entertainment, check in a little messy but due to people not listening. Overall a pleasant experience. Would use again in the future.

It felt like a new plane. Decent leg room in economy, food was fine, and the plane didn’t feel super dry and uncomfortable.

Better training to have qualified crews and services. My flight was from around 12 midnight Friday Taipei to Vancouver. After two hours first meal (2:00 Am -8:00 ) no crew available for even asking for some water. I was even willing to pay for water. For breakfast after 8 hours the only drink was tea and coffee no water or juice.

Free Wi-Fi could have been better in the Airport.

3 of the 4 flights had delays despite the weather being fine, but still managed to make all connections

Ask flight attendant for water during flight and she was a little rude get the water.

Staff were friendly, and provided great service. The food was plentiful and delicious. Food could have been hotter.

Very bad !! My confirmed ticket got canceled with out notifying me in hyd airport , crew didn’t help us out !! They were very rude!! They made me pay for the confirmed ticket again !! Can you please let us know how I can get the refund for the ticket I paid

Amazing service and food. However I didn’t get chance to choose my own seat which bothered me a little.

Emirates flights always nice. Service rendered by the staff is superb.I am always comfortable in Emirates flights.

The amenities offered in the Business class is far away less compared with other Air Companies. Emirates is going down in the competition pricing the same value as Qatar airways for example.

service was slow, to get water had to press 4-5 times , crew come near but never notice, serving those they like to serve, hope this crew can improve their attentive ness and serve everyone respectfully.

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

Boarding was chaotic ,wish it was better orgnaised. Seating was comfortable , however food quality left much to be desired. Over all a great experience but with room for imporvement. The Dubai Delhi sector was terrible with poor seat pitch over crowded rack space , crew trying to put even laptop containing bags in to luggage even the waiting area was poorly kept - the dubai - delhi lap was extremly poor flying experience in all respects - the waiting area, the craft the seat pitch & the service quality. It is sad but this will make me look for other options when flying out of Delhi.

Crew was not good and service was bad. Not happy

I never got to take my flight because kayak constantly changed my flight, sometimes without telling me. I finally called to verify exactly when my flight was scheduled, only to be told my flight was canceled all together. I had less than a month before I was supposed to leave and I was told it would take 20 business days to receive a refund. So I never got to take my trip to Dubai. Kayak is horrible with lousy customer service and I will never book another trip with them every again.

Aircraft has better leg room than any of United's larger planes. We had requested mobility assistance for this and related flights. United's response to all was superb.

No snacks served! Seating in the kast row in uncomfortable.

Flight was fine, it was delayed but only 30 minutes, staff were efficient, lady making announcements at LAX was really hard to understand but the rest were great.

The male air hostess was rude and didn’t even offer me a drink. Poor customer service!

We left really late. Things that were out if anybody’s control I guess.

When I purchased my ticket, I assumed it was a real ticket, as in, when I go to the airport I am guaranteed a seat. Not so. When I checked in 24 hours ahead of time, I noticed I did not have a seat assignment and my boarding pass said "Standby." I was informed at the gate that the flight was full and I may not get on that plane. I don't recall being offered the option of selecting a seat when I checked in, and apparently, for the honor of pre-selecting a seat, you must pay an additional fee. So, a ticket really isn't a ticket, it's actually a lottery and if you're lucky, you may make it on board - or you can choose to be extorted for extra money for the guarantee of a seat. It's like making reservations with the Godfather - one payment isn't enough, there's always another bribe you have to make. After the first few zones were called and I hadn't been informed of my status, I went to the gate agent and they handed me a boarding pass, for the very last row near the restrooms, in between two very large people. Apparently that was my punishment for not purchasing a seat ahead of time. Airline service has not only gotten more expensive, but the return on your money has shrunk and there is little regard for the passengers. This feels like a racket. I am not pleased, as you may have gathered.

It was your usual flight. Nothing exemplary. Due to turbulance, the drinks were served 20 min before landing. Meh.

My only concern was that we were on the tarmac for so long and weren’t told what was happening. It turned out that the system needed to be restarted but it would have been nice to know earlier.

The boarding on this Air Canada flight from Toronto to Barcelona was a complete mess. The ticket was written under United but they were actually Air Canada flights. We went from one end of the Toronto airport to the complete other side.

Boarding crew at the gate were hilarious and made boarding run.

Fruit and cheese platter was dubious quality. The edges of the cheese pieces were dried, plastic looking. Old.

Terrible. The plane is old and not well kept. Very small, no leg space or comfort. And the prices to and from Bermuda re criminally high.

Flight delayed two and a half hours from Toronto to Calgary Philadelphia to Toronto we were listed as standbys !!! Very concerning

Terrible experience. Air canada is the worst and Kayak website is also not transparent.

Flight delayed at the last moment Hill next day and havé to drag at Hotel at our cost and bec day was again delayed 4 Times because no crée and no pilot

Cancel because of maintenance issues. rebooked next day and then the replacement plane 3 hours late.

The flight was more compact. The flight was more turbulent than usual. Otherwise no complaints.

My flight was great but my inbound flight from Toronto to Sault st Marir delayed more than 2 hours and we had to change the airoplan.

This was a fraudulent transaction. Kayak was at fault for accepting a stolen credit card. Kayak needs to change their verification process.

No food, not even snacks on the 6hr flight from Newark to Vancouver! The movie collection made up for it though and they did come around with drinks twice. Just good to know so you can eat ahead/bring snacks onto the flight. It was a bumpy ride induced by wind and rain but otherwise got to the destination safely and promptly.

Book Cheap Canada Plane Tickets

Recent return flight deals

21/4Sun
2 stopsANA
41h 08mKUL-YVR
5/5Sun
1 stopANA
22h 15mYVR-KUL
RM 4,214
17/4Wed
2 stops
28h 44mKUL-YVR
25/9Wed
1 stop
22h 15mYVR-KUL
RM 4,228
22/8Thu
1 stopEVA Air
19h 30mKUL-YVR
29/8Thu
1 stopEVA Air
21h 15mYVR-KUL
RM 4,926
15/5Wed
2 stopsAir Canada
28h 21mKUL-YYZ
15/10Tue
1 stopAir Canada
22h 30mYYZ-KUL
RM 5,567
15/5Wed
2 stopsAir Canada
28h 21mKUL-YYZ
15/10Tue
2 stopsAir Canada
26h 55mYYZ-KUL
RM 5,600
8/7Mon
1 stopChina Airlines
19h 35mPEN-YVR
8/8Thu
1 stopChina Airlines
21h 10mYVR-PEN
RM 5,859
14/8Wed
2 stopsEmirates
47h 16mKUL-YOW
9/1Thu
2 stopsEmirates
38h 00mYOW-KUL
RM 5,897
19/8Mon
2 stopsEmirates
47h 16mKUL-YOW
9/1Thu
2 stopsEmirates
38h 00mYOW-KUL
RM 6,005
4/6Tue
1 stopEVA Air
19h 10mKUL-YVR
25/6Tue
1 stopEVA Air
21h 15mYVR-KUL
RM 6,387
12/4Fri
1 stopChina Airlines
19h 25mKUL-YVR
22/4Mon
1 stopChina Airlines
20h 25mYVR-KUL
RM 7,005

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/9Thu
1 stop
23h 35mKUL-YVR
RM 2,277
6/9Fri
2 stops
28h 30mKUL-YVR
RM 2,357
20/6Thu
1 stopEVA Air
42h 25mKUL-YYZ
RM 3,418
20/7Sat
1 stopEVA Air
42h 25mKUL-YYZ
RM 3,507
20/6Thu
2 stopsAir Canada
37h 34mKUL-YTZ
RM 3,847
1/5Wed
2 stopsAir Canada
43h 34mKUL-YTZ
RM 4,143
1/7Mon
2 stopsEmirates
45h 52mKUL-YYZ
RM 4,228
4/6Tue
2 stopsEmirates
27h 45mKUL-YYZ
RM 4,247
6/8Tue
1 stopChina Airlines
19h 35mPEN-YVR
RM 5,148
13/4Sat
1 stopChina Airlines
19h 25mKUL-YVR
RM 5,822

Search by stops

Search by airline

Search by price

Last minute flights to Canada

Last minute flight, train and bus deals

22/3Fri
multi-stopAmerican Airlines
47h 57mKUL-YYZ
3/4Wed
multi-stopAmerican Airlines
34h 45mYYZ-KUL
RM 6,189
22/3Fri
multi-stop
68h 22mKUL-YYZ
3/4Wed
multi-stop
29h 00mYYZ-KUL
RM 8,080
21/3Thu
multi-stopQatar Airways
31h 22mKUL-YYZ
3/4Wed
multi-stopQatar Airways
25h 25mYYZ-KUL
RM 8,593
22/3Fri
multi-stop
35h 59mKUL-YYZ
2/4Tue
multi-stop
22h 30mYYZ-KUL
RM 10,328
22/3Fri
multi-stop
35h 59mKUL-YYZ
3/4Wed
multi-stop
32h 35mYYZ-KUL
RM 10,403
22/3Fri
multi-stop
22h 15mKUL-YYZ
3/4Wed
multi-stop
22h 45mYYZ-KUL
RM 12,397
22/3Fri
multi-stop
26h 25mKUL-YYZ
2/4Tue
multi-stop
22h 30mYYZ-KUL
RM 12,492
21/3Thu
multi-stop
31h 22mKUL-YYZ
2/4Tue
multi-stop
22h 30mYYZ-KUL
RM 12,987
21/3Thu
multi-stopAmerican Airlines
43h 24mKUL-YYZ
3/4Wed
multi-stopAmerican Airlines
31h 11mYYZ-KUL
RM 14,948
22/3Fri
multi-stopAmerican Airlines
33h 28mKUL-YYZ
3/4Wed
multi-stopAmerican Airlines
31h 11mYYZ-KUL
RM 17,470

Search by stops

Search by airline

Search by price