C$ 343 Find Cheap Flights to Malta – 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 Canada to Malta departing on 23/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

Book Cheap Malta Plane Tickets

 
Here are some of the best deals found on KAYAK recently from the most popular airlines for round-trip flights to Malta 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 to Malta

Sat, 14 Nov - Sat, 21 Nov
Multiple Airlines Logo
6:30 p.m. - 1:35 p.m.
YUL
-
MLA
13h 05m
1 stop
Multiple Airlines Logo
3:50 p.m. - 12:30 p.m.
MLA
-
YUL
26h 40m
1 stop
C$ 741Multiple Airlines
Tue, 15 Sep - Mon, 21 Sep
Delta Logo
6:10 p.m. - 8:20 a.m.
YYZ
-
MLA
32h 10m
2 stops
Delta Logo
10:20 a.m. - 11:25 a.m.
MLA
-
YYZ
31h 05m
1 stop
C$ 763Delta
Thu, 20 Aug - Thu, 3 Sep
Delta Logo
6:10 a.m. - 8:20 a.m.
YYZ
-
MLA
44h 10m
2 stops
Delta Logo
10:20 a.m. - 8:55 a.m.
MLA
-
YYZ
28h 35m
2 stops
C$ 764Delta
Thu, 6 Aug - Thu, 20 Aug
Air France Logo
9:00 p.m. - 11:35 p.m.
YUL
-
MLA
20h 35m
1 stop
Air France Logo
6:00 a.m. - 8:05 p.m.
MLA
-
YUL
20h 05m
1 stop
C$ 773Air France
Thu, 6 Aug - Thu, 20 Aug
Air France Logo
9:00 p.m. - 11:35 p.m.
YUL
-
MLA
20h 35m
1 stop
Air France Logo
6:00 a.m. - 8:05 p.m.
MLA
-
YUL
20h 05m
1 stop
C$ 776Air France
Thu, 15 Oct - Thu, 29 Oct
KLM Logo
6:50 p.m. - 2:55 p.m.
YUL
-
MLA
14h 05m
1 stop
KLM Logo
7:10 a.m. - 12:33 a.m.
MLA
-
YUL
22h 23m
2 stops
C$ 785KLM
Sun, 1 Nov - Sun, 8 Nov
KLM Logo
7:45 a.m. - 2:40 p.m.
YYC
-
MLA
22h 55m
2 stops
KLM Logo
7:10 a.m. - 7:20 p.m.
MLA
-
YYC
20h 10m
2 stops
C$ 1,015KLM
Sun, 27 Sep - Thu, 1 Oct
Air Canada Logo
5:20 p.m. - 5:05 p.m.
YTZ
-
MLA
17h 45m
2 stops
Air Canada Logo
6:05 a.m. - 8:50 a.m.
MLA
-
YTZ
32h 45m
2 stops
C$ 1,077Air Canada
Wed, 16 Sep - Wed, 30 Sep
Air Canada Logo
3:15 p.m. - 12:10 p.m.
YTZ
-
MLA
38h 55m
2 stops
Air Canada Logo
12:30 p.m. - 4:42 p.m.
MLA
-
YTZ
34h 12m
2 stops
C$ 1,140Air Canada
Tue, 21 Jul - Tue, 25 Aug
Lufthansa Logo
4:05 p.m. - 12:05 p.m.
YQG
-
MLA
14h 00m
2 stops
Lufthansa Logo
4:45 p.m. - 3:22 p.m.
MLA
-
YQG
28h 37m
3 stops
C$ 4,311Lufthansa
Booking Insights

KAYAK's insights & trends for flights to Malta

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

How far in advance should I book a flight from Canada to Malta?

To calculate weekly average prices, KAYAK takes all prices for each week before departure over the last year for round-trip flights to Malta, 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 Canada to Malta, you should book around 4 weeks before departure, which saves you about 40% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 11 weeks before departure.

Good to know

Low seasonDecember
Cheapest flightC$ 343
Best time to beat the crowds but there is an average 50% increase in price.
Most popular time to fly (14% more expensive on average)
Flight from Toronto to Luqa

FAQs - booking Malta flights

  • How does KAYAK find such low prices on flights from Canada to Malta?

    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 Canada to Malta.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight from Canada to Malta 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 Canada to Malta?

    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 Canada to Malta 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 Canada to Malta?

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

Top tips for finding cheap flights to Malta

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

Reviews of the top 5 airlines flying to Malta

 
Need help choosing which airline to fly with from Canada to Malta? 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 1534 reviews
8.4Crew
7.8Boarding
7.2Entertainment
7.3Food
7.7Comfort
Airline reviews

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

10.0 ExcellentBob, May 2026
AMS - YYZ
Read more KLM reviews

Outstanding even though the 330 was one of the oldest in the fleet. The difference was the attentiveness and responsiveness of a really experienced flight attendant. For airline food great variety of interesting choices and good tastes supported by a good wine selection.

I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.

The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.

First of all we couldn’t check in online, then we learn at the airport we were on stand by for KLM’s mistake of overbooking. The seats were not comfy at all. Our luggage got lost.

My flight was delayed by 6 hours then I missed BOTH of my connecting flights, I then had to stay in the AIRPORT at JFK because soooooo many people also suffered from missing flights and there was no hotels available. I would like to be compensated for this experience! I had to stay in the airport for over 16 hours!

The service was great. However the lounge only gets passing grade

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.

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

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.

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

Everything is good except the seats are tightened no rooms for the legs,

Not consistent with the food quality (I mean taste not freshness)

3 hour delay but out of their control. App said I get vouchers but when I applied for them, they were nowhere to be found in my account

The male attended that served are section was a snob. He did not answer my call light when my wine spilled all over the floor. I did not push it again or drew his attention to it. He just ignored the call light when he came to give us our meal, serving the people behind us first. I did not push it again or drew his attention to it to see his reaction. It was so obvious that he was ignoring us. We were in premium economy!

There was 2 hours delay before boarding and 2 hours delay after boarding while waiting in the plane

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

At check-in at Guarulhos Airport, I was coerced to pay EUROS 100 for each of my two teenage kids travelling on economy premium on the same flight (total charge of EUROS 200) to AIR FRANCE on the rational that they were on a different class and therefore they would require additional care from the flight crew. My wife and I would be (and actually flew) only a few meters from our kids on business class in the same flight. Air France took EUROS 200 from me in exchange for absolutely nothing. My kids are seasoned travelers and independent, and in any event, they were not given any special or any other assistance or attention by Air France flight crew as result or in connection with the fee charged from me at any given time during the flight to Paris - so ABSOLUTELY NO SERVICE WAS PERFORMED AND THE FEE WAS SIMPLY ANOTHER WAY OF “MILKING “ EXTRA EUROS 200 FROM ME. Worse, Air France made us wait for everyone to deplane in Paris to let us deplane - after an Air France Paris representative ridiculously confirmed that our kids were our kids, with our kids at that time already by our side seating in business class. We almost lost our connection to Malta as a result. Such a scheme from Air France is outrageous – especially because it penalizes its customers flying in business class or in first class. I would have imagined that Air France would have wanted to attract clients to fly its premium classes – not to charge cheap EURO 100 fees and to keep them waiting to deplane with their families after 12 hours flights at their destination. You won’t see us any time soon Air France and best of luck with your strategy !

My seat was so uncomfortable, and the headrest was broken. Very very disappointing for the price I paid.

The hard product, food, and service are far superior to their North American counterparts

My original flight was canceled the day before due to mechanical issues. I had to rebook and spend $129 for a night at the airport Comfort Inn.

Cancelled flight, had to rearrange plans independently and no vouchers offered

My experience was good. On my return my screen had a glitch but the movie, show and internet options were good. Seats were comfortable, as comfortable as a plane could get in economy. Friendly service. Only complaint would be high price.

Pilot missed Fredericton airstrip on first go, so had to ascend again, turn around and try it again, successfully, albeit a little jittery...perhaps a new or inexperienced pilot. Not the greatest Air Canada experience. Delayed us even more.

The floor plan on the website indicated I was selecting a seat at the front of the cabin with ample leg room. In fact, I was in the row behind it. I should have wondered when the seat was free to upgrade, but it meant I traded an aisle seat three rows back for a middle seat, which was quite cramped. The Internet didn't work and the live TV didn't work until the last half hour of the trip. On a night of World Cup soccer games, not good.

not able to change flight, no customer service from KAYAK

It was one and a half hour flight, however it was delayed for one hour, no bus running after getting off the C-Train,

Canceled my flight in March and have been waiting for 3 months now without the refund after it was promised

lack of older, great films. Too many child-oriented films. Calculate your % of children passengers, which will be minor.

O’Hare is a joke of a decrepit old airport. The amount of times I’ve circled that stupid place in an airplane is ridiculous. Wait in the air for a runway, wait on the tarmac for a gate…give up on O’Hare as a hub already. It can’t handle air traffic on a warm, clear, June day

Boarding was weird. They boarded two flights at the same gate at the same time. So mass confusion for the non English/French speakers. So many people at such a small gate. Like every other part of this airport you have to walk miles between everything. Gate to plane was a 5 min walk :) several long flights so I was worried about my steps but ended up walking several miles here so worked out.

I never got to Lufthansa because of Air Canadas negligence.

The flight got delayed 3 hours from Montreal and we missed our connecting flight so it was a long journey

The service and food was excellent. The remote control for entertainment did not function properly.

All was good, except my USB charging did not work, so my phone got drained and I could not charge it. Same happened to my neighbour.

A bit more space? Not practical, I know. I felt squished in but part of that could have been the man sitting next to me.

The plane (Mitsubishi CRJ) felt old, creaking and not very new. The crew was okay. Hot water provision was broken so hot beverages could't be served.

Not bad. We had preboarding tickets but the preboarding was badly managed. We lined up behind all the parents with little kids etc and when we got to the front of the line the attendant deliberately turned away from us and ignored us until I asked to be allowed to go to the gate. She started telling us that we had to wait until I told her we had preboarding then she let us through.

Everything well done and customer oriented There entertainment system is difficult to navigate

The seats were slightly banged up. Legroom was a bit tight. No food or drinks served No entertainment whatsoever.

Poor food choices for AVML. Totally out of the world food. Bad food menu.

Everything is smooth without canceling the flight or long delay. We're happy about it.

I did not leave to Italy yet. We had technical problems on flight from SF to Maimi and had to land in Denver and wait for another plane to take us to Miami, so I missed my plane to Italy. I am still waiting for the Agency to fix my flight till today the haven’t done anything and I am paying for my Hotel stay. Everyday they are promising to fix my flight, they are not doing so and they are not even looking for another solution

A lady with a smelly dog sat next to me

The crew were great and constantly cleaning bathrooms and taking care of passengers. Flight was on time and arrived on time. Boarding was easy and hassle free. Food could have been better but decent selection. Overall recommend and will fly again.

At least it was a direct flight, however the boarding process was a nightmare. 2+ hours in line to check my bag. Then told it was overbooked and I have to go standby even though I bought my ticket months ago. Then sent to another line to get on standby - another long wait and finally started yelling that my flight was boarding. They sent me somewhere else. In the end I did make the flight - among the last group to board, even though I arrived 4 hours early at the airport. Worst check in process I've ever experienced in 50 years off flying.

We ordered a gluten free meal and never got it!

The company tries shamelessly to squeeze every dollar)Euro out of its passengers. During the check-in the force you to go through the seat selection, you can skip it. They will assign you the worst seat available, then show you the other available seats on the map, for a fee. But they won't show you the fee until you click on it. And once you do click, there's no way to unselect it!! You will get stuck and forced to pay for that seat. Cheaters!!

The worst part about the trip was the seat. It looked old, with a sagging cushion and crumbs on it before I sat down. When I sat down I saw that the back of the seat was broken and it would only stay in one (reclined) position. I had purposefully paid extra ($65) for that seat because a) I can only sleep on translatlantic flights if I am next to the window and b) I wanted to be close to the front because I had a tight connecting flight in Rome. One flight attendant didn't care about the problem while another offered me a middle seat in the back of the plane. Of course he did not mention a refund for the fee I had paid for this seat. The food was mediocre, not even close to the good food in Alitalia, back in the day. The entertainment system did not work when I tried to "follow the flight". English of announcements was often impossible to understand (spoke poorly and too fast).

Main trouble was with Kiwi -- a partner booking organization through Kayak. Even though tI booked well in advance they did not assign me a seat and I came within a minute iof getting bumped from the flight. On the return trip the airline sent me an ominous message that I had to provide additional info before I could receive my boarding pass and that if there were problems I would get a refund. That caused unnecessary stress since the airline just needed my home address. Kiwi should have made sure they had collected all the necessary information from me before they booked my flight.

Everything you need to know for your flight to Malta

Cabin class types available on flights to Malta

Cabin classes available on flights to Malta. Prices are the lowest found on KAYAK over the last 7 days. Price and availability is not guaranteed.