C$ 335 Find Cheap Flights from Milan Malpensa Airport to Canada – Compare and Save

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Malpensa to Canada departing on 8/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
1 adult, Economy, 0 bags

Save 20% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Best Canada Flight Deals from Malpensa

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours
Calgary
Calgary1 stopC$ 882
Ottawa
Ottawa1 stopC$ 1,094
Québec City
Québec City1 stopC$ 987
Calgary
Calgary1 stopC$ 882
Ottawa
Ottawa1 stopC$ 1,094
Québec City
Québec City1 stopC$ 987

Cheap Flights from Malpensa to Canada

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights from Malpensa to Canada that are departing in the next months. While these flights were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Malpensa to Canada

Thu, 17 Sep - Wed, 30 Sep
Condor Logo
12:00 p.m. - 5:55 p.m.
MXP
-
YYZ
11h 55m
1 stop
Condor Logo
7:55 p.m. - 3:50 p.m.
YYZ
-
MXP
13h 55m
1 stop
C$ 796Condor
Wed, 9 Sep - Wed, 16 Sep
Multiple Airlines Logo
7:20 a.m. - 10:05 p.m.
MXP
-
YYZ
20h 45m
2 stops
Multiple Airlines Logo
11:10 p.m. - 1:00 a.m.
YYZ
-
MXP
19h 50m
2 stops
C$ 796Multiple Airlines
Thu, 17 Sep - Wed, 30 Sep
Condor Logo
12:00 p.m. - 5:55 p.m.
MXP
-
YYZ
11h 55m
1 stop
Condor Logo
7:55 p.m. - 3:50 p.m.
YYZ
-
MXP
13h 55m
1 stop
C$ 798Condor
Tue, 15 Sep - Thu, 8 Oct
Multiple Airlines Logo
11:20 p.m. - 3:50 p.m.
MXP
-
YYZ
22h 30m
2 stops
Multiple Airlines Logo
9:35 p.m. - 11:50 p.m.
YYZ
-
MXP
20h 15m
2 stops
C$ 798Multiple Airlines
Thu, 17 Sep - Wed, 30 Sep
Condor Logo
12:00 p.m. - 5:55 p.m.
MXP
-
YYZ
11h 55m
1 stop
Condor Logo
7:55 p.m. - 3:50 p.m.
YYZ
-
MXP
13h 55m
1 stop
C$ 800Condor
Tue, 15 Sep - Thu, 8 Oct
Multiple Airlines Logo
11:20 p.m. - 3:50 p.m.
MXP
-
YYZ
22h 30m
2 stops
Multiple Airlines Logo
9:35 p.m. - 11:50 p.m.
YYZ
-
MXP
20h 15m
2 stops
C$ 801Multiple Airlines
Mon, 21 Sep - Tue, 6 Oct
Air Canada Logo
12:20 p.m. - 9:50 a.m.
MXP
-
YVR
30h 30m
1 stop
Air Canada Logo
11:20 a.m. - 10:20 a.m.
YVR
-
MXP
14h 00m
1 stop
C$ 805Air Canada
Fri, 18 Sep - Tue, 13 Oct
Air Canada Logo
12:20 p.m. - 9:30 p.m.
MXP
-
YTZ
15h 10m
1 stop
Air Canada Logo
5:30 p.m. - 10:20 a.m.
YTZ
-
MXP
10h 50m
1 stop
C$ 849Air Canada
Thu, 17 Sep - Wed, 30 Sep
Lufthansa Logo
12:20 p.m. - 6:12 p.m.
MXP
-
YYZ
11h 52mdirect
Lufthansa Logo
5:30 p.m. - 10:20 a.m.
YYZ
-
MXP
10h 50mdirect
C$ 969Lufthansa
Tue, 8 Sep - Fri, 9 Oct
Lufthansa Logo
2:40 p.m. - 7:30 p.m.
MXP
-
YYZ
10h 50m
1 stop
Lufthansa Logo
6:20 p.m. - 10:35 a.m.
YYZ
-
MXP
10h 15m
1 stop
C$ 1,015Lufthansa
Booking Insights

KAYAK's insights & trends for Malpensa to Canada flights

Get data-powered insights and trends into flights from Malpensa to Canada to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest Milan Malpensa Airport to Canada flight route?

Data is based on round-trip flight searches on KAYAK over the past month.

The cheapest ticket to Canada from Milan Malpensa Airport found in the last 5 days was to Montreal, at C$ 1,018 round-trip. The most popular route is from Milan Malpensa Airport (MXP) to Montreal Pierre Elliott Trudeau Intl Airport (YUL), and the cheapest round-trip airline ticket found on this route in the last 5 days was C$ 1,018.

What is the cheapest time of day to fly to Canada?

The average price for all round-trip flights from Milan Malpensa Airport to Canada depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.

The cheapest time of day to fly to Canada is generally in the afternoon, when round-trip flights cost C$ 880 on average. The most expensive time of day to fly to Canada is generally in the morning, which is peak travel time and where the average cost of a ticket is C$ 1,364.

Can I save money by flying with a layover from Milan Malpensa Airport to Canada?

The average round-trip price for all non-stop flights, flights with one layover, and flights with two layovers for the route found by users searching on KAYAK in the last 2 weeks.

No, with an average price for the route of C$ 1,220, prices are generally cheapest when you fly direct.

What is the cheapest month to fly from Milan Malpensa Airport to Canada?

To calculate monthly average prices, KAYAK takes all prices for each month over the last year for round-trip flights from Milan Malpensa Airport to Canada, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.

The cheapest month for flights from Milan Malpensa Airport to Canada is November, when tickets cost C$ 855 (return) on average. On the other hand, the most expensive months are August and February, when the average cost of round-trip tickets is C$ 1,301 and C$ 1,270 respectively.

What’s the cheapest day of the week to fly from Milan Malpensa Airport to Canada?

The average price of all round-trip flights from Milan Malpensa Airport to Canada clicked on KAYAK for each day over the last 12 months.

For Milan Malpensa Airport to Canada, Wednesday is the cheapest day to fly on average and Thursday is the most expensive. Flying from Canada back to Milan Malpensa Airport, the best deals are generally found on Monday, with Thursday being the most expensive.

How far in advance should I book a flight from Milan Malpensa Airport to Canada?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights from Milan Malpensa Airport to Canada, removes the top 0.1% to account for outliers, and then takes the average of all the values for each week.

To get a below-average price on a flight from Milan Malpensa Airport to Canada, you should book around 2 weeks before departure, which saves you about 14% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 19 weeks before departure.

Good to know

Low season

February

Cheapest flight

C$ 335
Best time to beat the crowds but there is an average 24% increase in price.
Most popular time to fly and prices are also 7% lower on average.
Flight from Milan Malpensa Airport to Toronto

FAQs - booking Canada flights

  • How does KAYAK find such low prices on flights from Milan Malpensa Airport 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 Milan Malpensa Airport to Canada.

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

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

  • What is the Hacker Fare option on flights from Milan Malpensa Airport 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 from Milan Malpensa Airport to Canada 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 from Milan Malpensa Airport 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 from Milan Malpensa Airport to Canada up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Reviews of the top 3 airlines flying from Malpensa to Canada

 
Need help choosing which airline to fly with from Malpensa 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.
7.1
Air CanadaOverall score based on 11406 reviews
7.1Comfort
7.3Boarding
6.8Entertainment
6.3Food
7.8Crew
Airline reviews

Terrible!!! We did not get the seats we bought!!! Therefore the trip was not comfortable and we will not buy airline tickets through Kayak ever again!

2.0 MediocreAnonymous, Jul 2026
FCO - YYZ
Read more Air Canada reviews

Terrible!!! We did not get the seats we bought!!! Therefore the trip was not comfortable and we will not buy airline tickets through Kayak ever again!

Other airlines offer free wifi to business class customers, Air Canada does not

We had a long walk from one gate to the other. The busnessclass was full and we could not get seats together.

Liked getting into Milan at 10 AM. Also ok to get into LAX at 9:35 pm. - less traffic driving home. Layover a bit long - say 3-4 hours each way. Montreal airport kind of grim these days. Would lose the duty free area. Think art versus advertising. Maybe local shops and food spots. And keep layover short - like 1 hour on Finnair in Helsinki.

I did the online check-in as soon as it opened, including all the required info. When I got to the airport to drop off the luggage, Air Canada system wasn't finding my PR card info, which took a long time to resolve. Every time I fly with Air Canada, there is always some technical glitch.

The plane seats were very uncomfortable, hardly any padding left and very narrow, Makes a long oversea flight very difficult. The food is served with minimal space so its hard to eat. They really need to have planes with more room for overseas!

On the departing flight, the boarding agent requested that we check our carryon luggage as the plane is full. What I found unfair, the passengers behind us were permitted to bring their carryon luggage on board. Also interesting the bulkhead above our seats and for the entire section of the airplane were empty. This caused a delay in meeting our driver at Fimucino airport as we waited 30-45 min to pickup our luggage from the carousel.

I think it went very well. We flew international and felt safe and well cared for. We were on time both leaving and returning.

Our baggage didn’t make it to IAD even with a four hour lay over in Montreal. Very irritating!

There were repeated delays, which were always longer than announced. We sat on the plane for over an hour in Milan and over an hour in Montreal. We ended up arriving over 3 hours late. We missed the connecting flight and then, contrary to their stated policy, they re-booked me for not the next available flight, but an even later flight. Many of the movies shown on the monitor were not actually available and would quit before starting. The crew was nice, but there was no attempt to do something extra to make up for things. For example, they could have provided free wifi. I will try to avoid flying Air Canada in future.

It was a good flight , only problem they left my Koffer at Frankfort and it took another 24 hours to get it at Leipzig that was my final destination

I've yet to be on an Air Dolomiti flight that hasn't been delayed, but other than that I've really enjoyed flying with them

The business class seats are very narrow for the cost

Courtesy of waitress. Could improve on time management and check-in

The airplane, although a very new model, does not offer a standard outlet plug, so when my computer battery died after 2 hours, that was it. It seems bizarre that they would offer only USB outlets.

The flight leaving mxp was late I lost connection in ORD Changing flight was hectic and messy, overnight and meals vouchers very poor

Everything was great except the boarding process is very disorganized (especially for a German company). The pre boarding lounges were average at best. Otherwise, everything else was excellent!

The turn time for a connecting flight from Europe to the US was only 40 minutes. We had to run through the airport, wait in passport control and the barely made the flight. Also, were were told at the counter that the maximum carryon weight was 9KG and were forced to check our two carryon. When we got to the gate, the size allowable was 11KG. Both checked pieces did not make the connection and are delayed two days. This all happened because of the 40 minute landing to takeoff time difference. When I asked the counter people about this being too tight, they said Lufthansa has a problem with this as it happens all the time.

Forced me to check my bag and the lost it. Uncomfortable seats No charging capability in under-seat outlet USB charge was incredibly slow Video entertainment was slow and unresponsive Drinks were tiny half-filled glasses, even coke.

They did not let me get on the plane because to enter Korea I had to have the K-eta which I did not have, I did and it arrived 45 minutes after the plane took off. Because you cannot check in through the web page nor do you notify me of the document. If they had let me get to Munich. I would have been able to complete my trip and not have missed the flight to South Korea

The worst experience with an airline in my 50 years of flying.

Condor computers constantly shut down. They had to book entire 747 off one computer. Condor does not leave enough time for their own scheduled layovers in Frankfurt. It is not possible to get through customs and to the gate on time. Both trips were a mess. Condor was so bad that they had to book half the people on Lufthansa to complete their journey. I do not recommend Condor for any reason for anyone.

Internet was advertised in-flight but not accessible. The foot rest in premium economy was stuck. For both nobody I asked was able to provide an answer/solution. However, this will not stop me from booking premium economy again, which I upgraded from my initial economy I had booked for my outbound flight YYZ to FRA.

Take off was not good, too hot inside the plane and seats are beyond uncomfortable.

The return flight, the food was better. Didn't like that even at checkin we still had to pay when only 5 seats were available. Had to pay or would be stuck in the very middle between two others. I had to pay for an aisle and a middle seat. Both were considered prime seats but the two other middle ones were not.

There was one flight attendant who was exceptionally rude about the fact that they didn’t have any meatless options left when I told her I was a vegetarian. The boarding process was a bit disorganized and unclear but everything else was very good.

I missed my connection in Frankfurt and was booked to another flight to New York. Different destination and got downgraded from Business Class to economy. No Support from Condor at all. Very Bad experience

Flight 1.5 hours late; missed connection. Ground support for rebooking inadequate to the point of ridiculousness.

The flight from Saskatoon to Calgary was canceled by WestJet due to the airline strike. Condor, as the main operator, did not inform us. We found out that information just when we arrived at Saskatoon airport. Fortunately, we had enough time to drive to Calgary airport and catch the flight to Frankfurt. We couldn’t claim compensation for the missing flight because nobody takes responsibility for this situation. When we tried to contact BudgetAir, they redirected us to Condor, and Condor redirected us to WestJet. WestJet keeps saying that they are not responsible for the ticket that was bought from a third-party company.

The seats are terrible. The boarding process was poorly organized. Little to no information was given. Gate change information was only provided at a time that was AFTER the scheduled departure time.

Everything you need to know for your flight from Malpensa to Canada

Information on your arrival and departure airports