Find flights
When to book
FAQs & Tips
Airlines
Deals

C$ 416 Find cheap flights to Valletta

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

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

In the last 7 days, travellers have searched 46,214,184 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.

Good to know

Low season

December

High season

September

Cheapest flight

C$ 416
Best time to beat the crowds but there is an average 19% increase in price.
Most popular time to fly (1% more expensive on average)
Flight from Calgary to Luqa

FAQs - booking Valletta flights

  • How to fly to Valletta?

    You cannot fly directly to Valletta. KAYAK recommends you fly to Luqa Malta Intl (MLA) (5.54 km from Valletta). From there you can rent a car or get a taxi.

  • What airports are near Valletta?

    The closest airport is Luqa Malta Intl (MLA) (5.54 km). Another nearby airport is Comiso (CIY) (122.27 km) KAYAK recommends you fly to Luqa Malta Intl.

  • How far is Luqa Malta Intl Airport from central Luqa?

    The distance between Luqa Malta Intl Airport and downtown Luqa is 1 km.

  • What is the name of Luqa’s airport?

    Luqa is served by Luqa Malta Intl Airport, also commonly referred to as Malta, Malta Intl, or Malta Intl Airport. The airport code is MLA.

  • How does KAYAK find such low prices on flights to Valletta?

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

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

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

  • What is the Hacker Fare option on flights to Valletta?

    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 to Valletta 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 to Valletta?

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

See more FAQs

Top tips for finding cheap flights to Valletta

  • There is no major airport in Valletta. It is instead served by Luqa Malta Intl Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Valletta flight deals.

Top 5 airlines flying to Valletta

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

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

2.0 MediocreAnonymous, Oct 2024AMS - LPA
Read more KLM reviews

Transavia flight, was booked as KLM but i couldnt select seat or access boarding pass with KLM at all. Crammed seating and very no frills experience all around. First and last time.

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

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

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.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Was trying to change a flight but told that Canadian and local klm systems do not interact so they could not access my booking. Overall I like klm a lot but if it was important to change flights I would be very frustrated.

Flight was delayed. Can happen. But the info on the website and app said that flight was cancelled which was not the case.

The whole trip was excellent. The only thing I would change is the temperature of the plane was a bit high which made it uncomfortable to sleep.

KLM is my favourite airline. Never ever let us down.Staff are first class.

This time, I traveled in the economy, and it was surprisingly better than the eco-premium (food, comfort, and crew were noticeably worse in premium!)

Lots of water brought around by staff which is very important to stay hydrated on a long flight. There provided swiss chocolate icecream! The attention to detail is obvious. They really want to make their passengers entertained and comfortable.

Flight was cancelled due to technical problems with the aircraft. It would be nice if SWISS would invest in new aircraft; that would for sure minimize the technical issues with (old) aircrafts.

The seats had no space at all beyond the knees. The seat in-front literally reclined on your face, very uncomfortable plane. Was nothing like the normal SWISS experience. The food was okay but could be better.

I never share this kind of things but I have to share this out of respect to myself and how surprised I was I got a shoulder injury so I went to Turkey to get a procedure to my shoulder ( I can prove and provide it with documentation from the hospital to you) and on my way in this flight, I asked one of the crew members who’ s name is j. Muller to help me to lift my carry on to put it up in to cabinet and she told me she can’t do it , and I said I m sorry I m injured , I really need help , then can you please find someone who can help me ? And she gave me this nasty attitude and refused to help me . Then I was shocked because all I asked was for help, i didn’t even ask her to put my carry on bag up for me , all I asked her to help me so we can do it together. Then 5 minutes later another crew member who’s name is Jenny Rutz came and asked me if everything is ok And i explained her what happened and she told me if I create more problem, she will not let me fly i was shocked, all I told her was I was injured and I needed some help to put my luggage up . I am extremely shocked and upset , this was so unprofessional, rude and unnecessary. I thought their job is to help us in our flight. She disrespected me , embarrassed me, made me feel like I m a problem and threatened me to get me out of the plane In front of everyone I am 41 years old mature and kind woman, i have never in my life experienced something this unprofessional and this disrespectful ever They both turned something so simple and normal into this terrible experience for me and for the people sitting around me . So it was so uncomfortable and unfair that the other passengers who were sitting around me and next to me got negatively affected by the event and told me to take their phone number so that they can be my witness for the crew member’ rudeness and unprofessionalism I m still very upset how can people be this rude and heartless I will never ever want to fly with your airline company again

Crew was wonderful, snacks were so good and quite a variety for free, food was mediocre, big selection of movies and they kept lavatories pretty clean throughout the flight

It was the first time in my life (I’m 54) that I’ve had to pay for drinks on an international flight. Very disappointing. Also, the baggage fees were very steep. I’d rather pay for everything in the price of the ticket than be repeatedly charged for add-ons.

Stuff was very helpful at checkin. Flight attendants were nice. Food wasn’t very good, I expected a little more. Economy Seats are ok. Second flight was very full and they forced us to checkin our carry on.

Flight was diverted from Firenze to Pisa causing delay and inconvenience.

Everything was great, except for food. It was not good. I think I got a food poisoning from the salad.

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

Very good crew. Food service above average. Seats very small for a 12 hours flight.

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

Extremely poor. First - and oddly enough, Air France denied access to the Business Class lounge at CDG to all of us - although we were all flying Business Class. It is amazing that an airline denies lounge access to its passengers flying on business and paying several thousand dollars each ticket. Second, the food on Business Class on absolutely horrible. Air France must have made an effort to prepare bad tasting dishes (not even the ice cream was good). Third, the cabin temperature was too hot and although we complained many times, it never got cooler.

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.

The first half from DC to Paris was very good and the staff were very helpful and humble BUT flight from Paris to Mumbai was sad. 1) it was packed. 2) no space on head compartment 3) crews were unresponsive to the calls 4) one crew member literally banged the bottle of water after giving me glass of water. A little water splashed on me and she was unapologetic 5) with so many hours of flight, little leg space should be taken care else don’t fill your airline till brim which affects your crew and they remove anger on us. 6) huge line for washrooms. 7) 2nd half journey was pathetic

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 !

Flight was late over a hour just like the first one. WiFi was down.

Forty five minutes late for departure. Staff were pleasant. Food was adequate but not outstanding. Entertainment system was very good, as it usually is on Air France.

Good. Food items are ok but not really healthy (no protein for the vegetarian option, just a total of 2 gr total) so not fulfilling. Also, no airline is educating passengers to behave and have common sense: let the one sitting by the window pass first, leave toilets clean after use, etc. Humanity is just getting rude and more disgusting by the day and without education or enforced common sense no

Speechless! How professionally running. I am so proud of Air Canada 🍁 👏 ..

Easy airport. Luggage was late coming in but was handled quickly by excellent and helpful folks at Lost Luggage who got my luggage to me by 7 am the next morning! Bravo!

Awful. Late. Basic. Phone charger jacks didn't work. No entertainment No coffee even.

The Q400 plane is getting old and very noisy. They should allow the quieter jets fly onto the island.

The flight attendant, Kearin, was delightful. He was funny, friendly, and helpful. The only problem with the flight was that a door from the above baggage compartment fell off during boarding which slightly delayed takeoff.

I booked through Kayak but was charged in US dollars. Kayak should ensure that its site clearly indicates the currency. I missed the tiny US icon in the top right corner and paid another $60 for the return flight from Vancouver to Kelowna.

Arrived at our connection to find out all 4 of our seats were moved in different parts of the aircraft. Traveling with two small children, this was not going to work. We spoke with the gate attendant and she was not helpful and downright rude. They could only “accommodate” having 2 seats together and this was an international flight. We will not be traveling with air Canada again unless there are absolutely no other options.

Everything but the actual plan was good. I would expect a 5hr flight would have at least chargers for mobile devices. Especially considering since the airplane had no screens for entertainment either. Seats were tighter than usual too.

Flight was cancelled due to problems with the aircraft . Not much else to add . Itinerary was changed from yeg to Yule direct . Fine .

Multiple change of the gates at Pearson, delayed flight was extremely uncomfortable.

Rushed due to connecting Lufthansa flight delay Seating very tight and uncomfortable with poor leg room Long lines for rest room

The flight crew did a good job, the main problem I had was in the layout of the pod itself. I know it does not matter but the connection for the head phones was not A- easy to find, B- very difficult to do based on the placement ( behind the right shoulder, very hard to reach, the type of plug on the frame vs the actual plug of the headphones), C due to the location and the way it connected, it did not allow me to use my own headphones, D- very low quality and very uncomfortable headphones, E- Surprisingly, very old selections of movies, for me, at least. I will still fly with Lufthansa as you deliver a very good product overall and I enjoy the quality of service, the ease and the prices. Thank you.

Everything was fine except the landing. We were off loaded on the tarmac. Squished on busses then driven around for 20 minutes. Dropped at terminal B and needed to be at A so had to wait 20 min in another line to catch a bus then another 20 min wait in customs! How on earth were we to get to our connecting flights!? Not a great first trip with your airline or start of my vacation. The woman on the tarmac was rude too

I remember flying with Lufthansa many years ago, and it used to be an amazing airline with more technologically savvy and roomy planes, but unfortunately that isn’t the case anymore. The space between the seats is much smaller, which is ok for short flights, but definitely not for across the Atlantic flights. Not sure if I’ll opt for Lufthansa the next time, maybe just if necessary.

I had to fly United where the flight crew was atrocious

So great, the plane is nice and comfortable, the entertainment was so nice, and the staff was amazing. Only thing that was less than great was that the buttons on the seat screens were very hard to push, and the person behind me was pushing my seat constantly to push the buttons. Minor tho, and overall everything was wonderful!

my flight was cancelled. next one scheduled 2 days later. no hotel provided. worst airline experience ever

Discover needs to offer better food and drink options in Economy class.

Food selection wasnt great, even for flight meals. However staff was e extremely pleasant

Crew had connection details for only 2 other flights and gave less than empathetic guidance.

Book Cheap Valletta Plane Tickets

Recent round-trip flight deals

25/2Tue
2 stops
18h 15mYYC-MLA
6/3Thu
2 stops
25h 52mMLA-YYC
C$ 668
24/2Mon
2 stopsAir France
18h 15mYYC-MLA
7/3Fri
2 stopsAir France
26h 52mMLA-YYC
C$ 673
24/2Mon
2 stopsKLM
21h 35mYYC-MLA
6/3Thu
2 stopsKLM
25h 52mMLA-YYC
C$ 684
1/4Tue
1 stopKLM
16h 10mYYZ-MLA
14/4Mon
2 stopsKLM
19h 20mMLA-YYZ
C$ 843
25/2Tue
2 stopsSWISS
36h 35mYYC-MLA
4/3Tue
2 stopsSWISS
19h 23mMLA-YYC
C$ 1,008
1/4Tue
1 stopLufthansa
11h 20mYYZ-MLA
15/4Tue
1 stopLufthansa
16h 25mMLA-YYZ
C$ 1,035
5/12Thu
2 stopsLufthansa
29h 50mYYZ-MLA
12/12Thu
2 stopsLufthansa
27h 05mMLA-YYZ
C$ 1,041
9/11Sat
2 stopsSWISS
54h 40mYUL-MLA
16/11Sat
1 stopSWISS
26h 25mMLA-YUL
C$ 1,074
22/3Sat
1 stopAir Canada
19h 10mYYZ-MLA
3/4Thu
1 stopAir Canada
11h 55mMLA-YYZ
C$ 1,431
1/4Tue
2 stopsAir Canada
14h 15mYTZ-MLA
15/4Tue
2 stopsAir Canada
16h 55mMLA-YTZ
C$ 1,431

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/2Wed
1 stop
19h 40mYYC-MLA
C$ 416
12/11Tue
2 stops
41h 15mYVR-MLA
C$ 417
6/12Fri
2 stops
35h 40mYHM-MLA
C$ 422
1/12Sun
3 stops
39h 35mYYZ-MLA
C$ 442
1/12Sun
2 stops
38h 15mYYZ-MLA
C$ 446
12/11Tue
1 stopTurkish Airlines
28h 35mYVR-MLA
C$ 1,045
1/12Sun
2 stopsSWISS
44h 30mYTZ-MLA
C$ 1,178
6/12Fri
2 stopsSWISS
44h 30mYTZ-MLA
C$ 1,254
4/12Wed
2 stopsAir Canada
30h 30mYYZ-MLA
C$ 1,315
27/10Sun
1 stopAir France
25h 00mYVR-MLA
C$ 6,000

Search by stops

Search by airline

Search by price

Last minute flights to Valletta

Last minute flight, train and bus deals

23/10Wed
multi-stop
34h 15mYYZ-MLA
13/11Wed
multi-stop
13h 45mMLA-YYZ
C$ 1,205
25/10Fri
multi-stop
16h 10mYYZ-MLA
15/11Fri
multi-stop
26h 45mMLA-YYZ
C$ 1,225
24/10Thu
multi-stop
25h 45mYYZ-MLA
15/11Fri
multi-stop
26h 45mMLA-YYZ
C$ 1,301
23/10Wed
multi-stop
21h 35mYYZ-MLA
13/11Wed
multi-stop
13h 45mMLA-YYZ
C$ 1,584
25/10Fri
multi-stop
14h 30mYYZ-MLA
15/11Fri
multi-stop
16h 50mMLA-YYZ
C$ 1,796
23/10Wed
multi-stopITA Airways
36h 44mYYZ-MLA
13/11Wed
multi-stopITA Airways
22h 15mMLA-YYZ
C$ 1,862
24/10Thu
multi-stop
16h 20mYYZ-MLA
15/11Fri
multi-stop
26h 05mMLA-YYZ
C$ 1,890
25/10Fri
multi-stop
22h 25mYYZ-MLA
15/11Fri
multi-stop
33h 01mMLA-YYZ
C$ 1,956
25/10Fri
multi-stop
20h 29mYYZ-MLA
15/11Fri
multi-stop
33h 01mMLA-YYZ
C$ 1,984
23/10Wed
multi-stopSWISS
17h 10mYTZ-MLA
13/11Wed
multi-stopSWISS
35h 25mMLA-YTZ
C$ 2,021

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Valletta