Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights from Toronto Pearson Airport to Mallorca from C$ 444

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Pearson Intl to Mallorca departing on 8/7. 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
Mon 1/7
Mon 8/7

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

In the last 7 days, travellers have searched 42,787,818 times on KAYAK, and here is why:

Save 21% 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 Mallorca Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

Palma de Mallorca
Palma de Mallorca1 stopC$ 707

Good to know

Low season

November

High season

April

Cheapest flight

C$ 444
Best time to beat the crowds (23% less expensive on average)
Most popular time to fly and prices are also 22% lower on average.
Flight from Toronto to Palma de Mallorca

FAQs - booking Mallorca flights

  • How does KAYAK find such low prices on flights from Toronto Pearson Airport to Mallorca?

    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 Toronto Pearson Airport to Mallorca.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Toronto Pearson Airport to Mallorca?

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

    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 Mallorca with an airline and back to Toronto Pearson Airport with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Toronto Pearson Airport to Mallorca?

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

See more FAQs

Top 5 airlines serving from Pearson Intl to Mallorca

 
Need help choosing which airline to fly with from Pearson Intl to Mallorca? 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 1512 reviews
7.7Comfort
8.4Crew
7.2Entertainment
7.9Boarding
7.4Food
Airline reviews

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

8.0 ExcellentBartosz, May 2024CDG - AMS
Read more about KLM reviews

Quick and efficient as always. Air France managed to loose and damage my luggage that never made it onto my KLM flight.

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

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

We left one hour late because of technical difficulties. The economy comfort seats are great for the price. The crew was mediocre, they do not provide a pleasant experience, they just deliver food and drinks and give orders, not very amicable, no service and hospitality focus.

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.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

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:)

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 .

Leave on time so i dont miss my transit flight. Also make it so coffee/tea is free amd not a paid service. The staff treat us like dogs having us wait everywhere. The buses had no ac and we had to wait inside packed like sardines. Horrible experience. Never flying again hopefully and not using kayak.

Carry on luggage size for economy passengers significantly smaller than other airlines, so nearly all ecomy passengers had their bags taken and checked.

We had issues with upgrading our seats. The flight itself was fine.

Horrible experience. They "GAME" with seats they decided to play where you can`t select or get seat during check-in without paying and then forcing you to stay long line at the Customer Service at the gate to get a boarding ticket with seat assigned is pathetic. Will never fly with United again!

So terrible. They would not rebook me for a flight until 2 days. I had to spend so much money to get my own flight. They were rude and not helpful.

Super friendly crew. Leg space and entertainment system are below average

The plane was so hot upon boarding. Their boarding process was so unnecessarily long. Service was subpar.

Everything from the price to online checkin and the flight being on time to the crew and food was very good. The comfort level is fine--the seats are very close to each other in Economy. But I guess you get what you pay for.

The Zurich airport is a disaster with to small trains running between the terminals, the trains was overfilled (not good in Corona times). It was no directions in the airport with proper lines so you did not know if you ere standing in the right line. They checked your passport 3 times in the airport = a lot of standing in line. Service on the plane could be a lot better, The cabin crew could have offer more to drink (water, coffee, tea), the food sucked.

Swiss ground crew was again at its prime and although I’m United 1K (Star Alliance Gold) they created problems with my hand luggage - while other passengers were boarding with more handbags and larger hand luggages, were critical on my 2 young kids attending the lounge with me and boarding the plane with me on the priority lane.

Seating for almost 3 hours in the plan before aircraft takeoff. Very exhausted .

The bathroom did not have hand soap. That is unacceptable.

I was seated next to someone who was, to be polite, not a small person. I had to press myself against the wall as I had no personal space. Aside from that the crew was wonderful and they got me home safely, which is the most important part of my journey. I am very appreciative to your air crews for the job they have, which isn't easy, and appreciative of the fact that they are professional and courteous. The employees I encountered on my journey, with the few exceptions I mentioned in a previous review, are a credit to Air Canada.

Air Canada had a lot of delays on our flight going back to Seattle. So much inconvenience for a long trip.

The Carry-on luggage that approved by TSA and all other airlines,- always an issue with Air Canada. This is inappropriate as my carry on suitcase meets the requirements however it always asked to check in on AC flight on the gate. Yes I have it for free, but it takes extra time to pick up on the carousel. Apparently it fit the overhead space, so why AC has this issue all the time?

Too many notifications. Non of which were useful. 4 hours before traveling we discovered that we needed a transit visa. That's useful information. Air Canada should flag and keep flagging that up. Then the useless too much information had us go to Paris not Brussels. Chaos involving the customer. We will try never to use AC again.

The terminal this flight boarded from was so far away, poorly temperature controlled, and generally uncomfortable. The plane was small but the flight was short, so it wasn't so bad.

My flight was canceled and next one was 1 hour later. The gate was changed 3 times.

We did not have seat assigned until almost the very end of boarding and my husband and I did not sit together I don’t know why even though we bought tickets 3 months in advance and checked in very early. We were not standby and we were treated as we had stand by tickets. I will never fly Air Canada again.

Terrible 3-4-3 seat configuration, I thankfully was able to choose a seat at the back where it narrowed to 2-4-2 for some relief though seats were still narrow. Staff did not manage the boarding lines at all either, was total chaos.

The seats are much too narrow and the arm rests are hard and awkwardly high, resulting in shoulder cramps. I am an average sized person ( definitely not overweight). The seats are a similar size to car seats with the added discomfort of incorporating hard plastic arm rests, that force average height individuals (I'm 5 ft 7 (f)) to hold their arms uncomfortably for several hours. The seats are much too close to the ones in front and behind making it extremely difficult to allow fellow passengers to get out, especially when the seat in front is declined. The leg room also necessitates knees banging into passengers backs for the entire flight. This used to be a quality airline who now offer mediocre service for premium cost, coupled with charging exorbitant prices for basic needs, like a seat, or luggage. Blatant and unabashed gouging of clients.

Efficient boarding. Good flight but seats were quite uncomfortable considering we'd already been sitting on two flights, total 13 hours or so. Would have liked to have prices on the menu of amenities on the plane. We could have used more water. Restrooms and nonalcoholic beverages at no extra cost, not much else. I realize these were discount tickets, and the airline has to break even, so I can't say we were expecting amenities to be plentiful. Still, it's nice with long flights to discover a few. Very pleasant crew though.

boarding needs to be streamlined load the back of the plane first

German crew were very kind. Food was okay but can be better, especially bread was not good, Garbage collection was very poor.

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

Already stated....flights were fine. Late luggage a disappointment and failure my Lufthansa to get my bag delivered in a timely fashion.

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.

Luggage took nearly 2 hours to come out. Terrible airport service in Malaga.

The crew member put her luggage and boxes behind my seat so I was able to recline while the passenger in front of me did for 8 hours. My knees were forced against the seat for hours :(. Dude sitting next to me hasn't showered in weeks so I almost threw up.

Air Canada from Edmonton to Toronto was disappointing but Lufthansa from Toronto to Frankfurt was excellent.

Boarding was delayed and a bit hectic. The crew was super nice.

Brand new airplane Airbus 330. Great crew. The staff on the ground is always a bit mediocre at Condor.

Some pretty unfriendly check in crew members. This is a no frills airline.

Seat was the worst I ever had in an airplane

I will definitely recommend your service. This is my first experience with Condor and so far it was great!

A flight attendant placed a meal on my tray. I was in 44E. The passenger who was in 44G had gone to the bathroom. I ate the meal. When the passenger in 44G asked where his meal was the flight attendant put the blame on me. She claimed another attendant put the meal on my tray. She then claimed when she gave me the meal she asked me if I had ordered a special meal. She did not Worst experience I have ever had with a crew member.

Entertainment screen was not functioning, there was no effort made by flight attendants to take care of the problem. All I could do was looking at customs forms and watch landing videos for 10 hrs 😁 Bruno Volk

I did not get a flight from JFK to Portland nonexistent Condor flight 308 does not exist and JetBlue knew nothing and someone changed my ticket and eliminated that leg of the flight. I would love to know who’s going to pay for my $750 car rental.

My return flight from JFK to Portland Maine disappeared and it cost me $750 to rent a car and drive home from New York. I don’t even know where to start with who screwed up or what condor blaming the ticket sales or JetBlue JetBlue knows nothing. Everyone giving me the runaround. Gotta say the service all-around sucked.

The flight was fine. We were served a meal and a snack. Boarding was fine.

Book cheap flights from Toronto to Mallorca

Recent round-trip flight deals

12/8Mon
1 stop
17h 20mYYZ-PMI
29/8Thu
1 stop
13h 54mPMI-YYZ
C$ 707
8/8Thu
2 stops
20h 30mYYZ-PMI
11/8Sun
1 stop
21h 24mPMI-YYZ
C$ 777
13/6Thu
1 stop
23h 10mYYZ-PMI
16/6Sun
2 stops
36h 09mPMI-YYZ
C$ 827
13/6Thu
1 stop
23h 10mYYZ-PMI
16/6Sun
2 stops
36h 09mPMI-YYZ
C$ 833
17/8Sat
1 stopCondor
11h 00mYYZ-PMI
21/9Sat
1 stopCondor
13h 55mPMI-YYZ
C$ 1,193
2/9Mon
2 stopsSWISS
37h 25mYYZ-PMI
14/9Sat
2 stopsSWISS
48h 10mPMI-YYZ
C$ 1,205
2/9Mon
2 stopsSWISS
37h 25mYYZ-PMI
14/9Sat
1 stopSWISS
31h 35mPMI-YYZ
C$ 1,216
18/8Sun
1 stopCondor
14h 05mYYZ-PMI
23/8Fri
1 stopCondor
20h 45mPMI-YYZ
C$ 1,385
12/8Mon
1 stopAir Canada
14h 50mYYZ-PMI
25/8Sun
2 stopsAir Canada
15h 44mPMI-YYZ
C$ 1,497
13/8Tue
2 stopsKLM
14h 27mYYZ-PMI
27/8Tue
2 stopsKLM
15h 40mPMI-YYZ
C$ 1,733

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/7Mon
2 stops
19h 25mYYZ-PMI
C$ 444
9/7Tue
2 stops
19h 15mYYZ-PMI
C$ 456
10/6Mon
1 stop
20h 30mYYZ-PMI
C$ 493
10/6Mon
2 stops
18h 35mYYZ-PMI
C$ 500
14/6Fri
2 stops
40h 35mYYZ-PMI
C$ 510
8/7Mon
1 stop
18h 15mYYZ-PMI
C$ 512
14/6Fri
3 stops
45h 55mYYZ-PMI
C$ 521
7/7Sun
2 stopsAir Canada
32h 40mYYZ-PMI
C$ 625
9/6Sun
2 stopsAir Canada
32h 40mYYZ-PMI
C$ 1,089
13/6Thu
1 stopTAP AIR PORTUGAL
29h 50mYYZ-PMI
C$ 1,319

Search by stops

Search by airline

Search by price

Last minute flights from Pearson Intl to Mallorca

Last minute flight, train and bus deals

1/6Sat
multi-stop
40h 35mYYZ-PMI
4/6Tue
multi-stop
32h 44mPMI-YYZ
C$ 1,039
1/6Sat
multi-stop
16h 15mYYZ-PMI
4/6Tue
multi-stop
22h 19mPMI-YYZ
C$ 1,204
1/6Sat
multi-stop
15h 20mYYZ-PMI
4/6Tue
multi-stop
20h 50mPMI-YYZ
C$ 1,587

Search by stops

Search by price

Toronto Pearson Airport - Mallorca Flights

Departure:

Toronto Pearson Airport (YYZ)Canada

Return flight deals:

Mallorca - Toronto Pearson Airport

Cabin classes:

C$ 568
C$ 541
C$ 471
C$ 117