Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 387 Find cheap flights from Toronto Pearson Airport to Greece

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 Greece departing on 4/10. 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 Greece

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

Best Greece Flight Deals

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

Athens
Athens2 stopsC$ 799
Thera
Thera2 stopsC$ 1,340
Heraklion
Heraklion1 stopC$ 1,052
Thessaloniki
Thessaloniki1 stopC$ 995
Chania
Chania2 stopsC$ 1,503
Mykonos
Mykonos2 stopsC$ 1,277
Corfu
Corfu2 stopsC$ 1,142
Rhodes
Rhodes1 stopC$ 1,400

Good to know

Low season

January

High season

July

Cheapest flight

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

FAQs - booking Greece flights

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

    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 Greece.

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

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

    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 Greece 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 Greece?

    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 Greece 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 tips for finding cheap flights to Greece

  • Morning departure is around 4% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

Top 5 airlines serving from Pearson Intl to Greece

Need help choosing which airline to fly with from Pearson Intl to Greece? 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
Air TransatOverall score based on 397 reviews
7.0Entertainment
7.9Boarding
6.8Food
7.3Comfort
8.4Crew
Airline reviews

Boarding and staff were excellent. The food was ok. Very cramped seating. No existent entertainment other than on iPhone over wifi with poor choices of movie or shows. Bring your own entertainment. Nowhere to charge your phone

8.0 ExcellentStephen, Sep 2024YUL - AGP
Read more Air Transat reviews

Boarding and staff were excellent. The food was ok. Very cramped seating. No existent entertainment other than on iPhone over wifi with poor choices of movie or shows. Bring your own entertainment. Nowhere to charge your phone

Delay was not properly communicated. Service, plane, value of ticker were all great.

Excellent service and food in the Club Class. Warmly recommend. Much better than AC.

My new suitcase got busted when I arrived at Toronto , two of the wheels are broken and can no longer be used , I am very disappointed over this situation but the flight and service was awesome .

From what I saw there was no entertainment. Similar to my flight to London, I personally would like the attendants to be more interactive during the flight.

Air Transat left my luggage back in Montreal and it took them 5 DAYS to get it to Venice. Luckily I was still in town, or else their option was to send my luggage back to my house in CANADA. What a joke! Oh, and I had to find a way to go get it at the airport in Venice, they needed 72 hours more to get it to where I was staying.

I was pleasantly surprised. I booked the "club class" which was basically like Domestic First Class. The service was superior. Food was pretty good. Seats and cabin were comfortable. For the price I paid, I was very pleased.

Super unproffesional flight . Flight attendants were unproffesional. I could hear them gossiping about theor boyfriends the whole trip

The connecting flight lay over was 4.00 hours, the gate agent booked me on the next flight which was about to depart at no extra cost.

The ticket price was reasonable, food was okay, not the best. I would use the service again.

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

They lost my baggage and I still have not got it back. Disgrace

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.

They again did not offer any functioning WiFi in the transatlantic crossing.

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 !

I paid 3 this and dollars for two tickets. No food, minimum drink, confused service and very uncomfortable sear. There was zero difference between busy ness and tourist class. I received a pathetic apology

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

My only issue was my meal was inedible except for the sides.

Cancelled flight had to fight for a hotel voucher and lost my upgrade. Not great business.

Nice larger plane Good take off and landings Very comfortable seat Great staff. Caring and helpful

The overall experience was very good and the flight left early. The checkin process was efficient and the staff was helpful and courteous. Of course, the room between seats could always be a little bigger.....

The overall experience was very good and the flight left early. Of course, the room between seats could always be a little bigger.....

The overall experience was very good. Of course, the room between seats could always be a little bigger.....

Some help when I asked but everything was so confusing to figure out otherwise. More clarity to direct through procedures needed!

Our flight was delayed by almost 1 hour, and this negatively impacted our experience. Everything else was OK.

Wouldn’t allow my carry on because it just did quite fit the gauge Yet seen larger carry ons in the overheads The overheads were somewhat empty Lots of children Felt the flight attendant really didn’t have a real grasp on what she was trying to accomplish 6 people per row x say 40 rows - number of child = number of baggage allowed It’s all good though/ bring small backpack next time

Air canada always does an excellent job with business class friendly staff great food ......

The crew assigned did not start on time due to delays on having a person call off sick and later having a person not wanting to stay on cancun. No screens and also no beverages provided delay for 2 h 15 min

Boarding delayed 1.5 hours. Ended up sick because of all the delays and lines waiting around airport and boarding.

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

My flight was delayed by 10h the crew was useless didn’t care a bit once we landed they couldn’t get the luggage out of the airplane for another 2h old plain old crew poor service I’ll never fly Lufthansa again

Biggest gripes were that the seats were extra narrow as the 4-in-the-middle taper down. As with most flight, too little leg room hurts my aging hips. Also changing the flight time to 3 hours earlier meant that we had a terribly long lay-over in one of the world's most boring airports

They failed to make sure all luggage made it onto the flight. I had to spend a week on vacation with no clothes.

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

No internet for most of the flight. Very narrow seats. Food was bad. Flight was nearly an hour late with perfect weather, crew offered no explanation or compensation.

Check in was great. Boarding seemed less organized. Flight was good.

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

Cancelled flight, that morning! But got us on an Air Canada flight!

They denied us boarding on our scheduled flight and experienced significant disruption to our travel plans because of overbooking the flight!

Didn’t even get on the flight!! BA had a system crash and knocked many peoples boarding passes back for the connecting flight which we all would have made but ended up missing due to being refused past the barrier. There was one member of staff on and when he shift swapped the new staff member called us liars and that we were going to be too late for our flight hence the knock back which was false. I was an hour and ten minutes early for my connection flight at the time of scanning the boarding pass. Waited for three hours and ended up having to book a train home myself which was 4 hours long! Staff were useless and entire experience was an inconvenience. I had been travelling for three months and of course it was when I was back in my home country that I had the first muck up! Will not be touching BA to fly again

Staff should be polite and not rude when they speak with passengers.

The crew were friendly and helpful, really appreciated. The food was pretty nice. a smidge more leg room would always be welcome but when you buy cheap you get what you get :)

The flight was uncomfortably warm. We asked a member of the crew to adjust the temperature, and they said they would but it didn't make a noticeable difference. They really cram you into the plane, too, in economy. It was quite uncomfortable for an 11 hour flight.

First leg delay, rescheduled second leg without our approval, cancelled rescheduled second leg, rescheduled cancelled leg to three days later...

Flight was delayed for 18 hrs. After boarding spent 3 hours in the plane before departure, during that time no food/water was served.

Good environment, decent seats, good food but flight was delayed ~2 hrs. No explanation given except incoming flight delayed.

Was downgraded from Premium Economy to Economy and no indication of any compensation.

Our flight BA638 was cancelled with very short notice. It was supposed to depart at 7:25am. We had left Chichester at 3:30am in order to make the flight, and we were notified of the cancellation while en route to LHR. We were told the cancellation was necessary because a plane had not been scheduled to be at LHR for this flight! We were rescheduled to BA636. This flight was supposed to depart at 11:00am but didn't actually take off until ~12:30pm. Consequently we arrived in Athens several hours late, missing out on half a day of our sightseeing time. We had booked transport with MyTransfers to pick us up at the Athens airport and drive us to our Hotel Adonis. I was unable to get a refund for this service because our flight was so delayed. They required 24 hour notice of pick up time changes. I instead had to pay for a taxi at the airport. I have tried to fill out a request for compensation online but have been unsuccessful. How can I get help for filing a claim?

Book cheap flights from Toronto to Greece

Recent round-trip flight deals

23/1Thu
2 stops
18h 25mYYZ-ATH
25/1Sat
2 stops
35h 15mATH-YYZ
C$ 799
24/1Fri
1 stop
12h 10mYYZ-ATH
25/1Sat
1 stop
32h 55mATH-YYZ
C$ 811
23/11Sat
1 stopAir France
12h 10mYYZ-ATH
1/12Sun
1 stopAir France
19h 50mATH-YYZ
C$ 826
1/12Sun
1 stopAir France
24h 35mYYZ-ATH
6/12Fri
1 stopAir France
19h 50mATH-YYZ
C$ 828
4/11Mon
directLufthansa
9h 45mYYZ-ATH
19/11Tue
directLufthansa
10h 50mATH-YYZ
C$ 870
23/11Sat
directAir Canada
9h 45mYYZ-ATH
2/12Mon
1 stopAir Canada
16h 15mATH-YYZ
C$ 891
9/11Sat
directLufthansa
9h 45mYYZ-ATH
17/11Sun
1 stopLufthansa
14h 55mATH-YYZ
C$ 894
31/10Thu
1 stopAir Canada
15h 20mYYZ-ATH
21/11Thu
directAir Canada
10h 50mATH-YYZ
C$ 896
14/10Mon
1 stopBritish Airways
19h 55mYYZ-ATH
24/10Thu
1 stopBritish Airways
18h 45mATH-YYZ
C$ 973
10/10Thu
1 stopBritish Airways
19h 55mYYZ-ATH
17/10Thu
1 stopBritish Airways
31h 05mATH-YYZ
C$ 974

Search by stops

Search by airline

Search by price

Recent one-way flight deals

4/10Fri
2 stops
58h 00mYYZ-ATH
C$ 387
13/10Sun
3 stops
45h 55mYYZ-ATH
C$ 390
6/10Sun
directLufthansa
9h 45mYYZ-ATH
C$ 595
4/10Fri
directAir Transat
9h 35mYYZ-ATH
C$ 598
13/10Sun
directAir Transat
9h 35mYYZ-ATH
C$ 599
19/11Tue
1 stopLufthansa
15h 10mYYZ-ATH
C$ 617
7/10Mon
1 stopAir Canada
26h 30mYYZ-ATH
C$ 624
4/11Mon
1 stopAir Canada
12h 10mYYZ-ATH
C$ 648
12/1Sun
2 stopsTAP AIR PORTUGAL
24h 00mYYZ-ATH
C$ 678
19/12Thu
2 stopsTAP AIR PORTUGAL
24h 00mYYZ-ATH
C$ 768

Search by stops

Search by airline

Search by price

Last minute flights from Pearson Intl to Greece

Last minute flight, train and bus deals

15/9Sun
multi-stopDelta
13h 45mYYZ-ATH
5/10Sat
multi-stopDelta
34h 03mATH-YYZ
C$ 935
15/9Sun
multi-stopAir France
13h 45mYYZ-ATH
26/9Thu
multi-stopAir France
13h 00mATH-YYZ
C$ 1,173
14/9Sat
multi-stopAir Transat
19h 25mYYZ-ATH
18/9Wed
multi-stopAir Transat
27h 59mATH-YYZ
C$ 1,214
14/9Sat
multi-stopAir Transat
16h 40mYYZ-ATH
25/9Wed
multi-stopAir Transat
27h 59mATH-YYZ
C$ 1,389
16/9Mon
directLufthansa
9h 45mYYZ-ATH
16/10Wed
directLufthansa
10h 45mATH-YYZ
C$ 1,677
17/9Tue
directAir Canada
9h 45mYYZ-ATH
1/10Tue
directAir Canada
10h 45mATH-YYZ
C$ 1,706
17/9Tue
multi-stopAir Canada
12h 00mYYZ-ATH
2/10Wed
multi-stopAir Canada
16h 20mATH-YYZ
C$ 1,719
16/9Mon
multi-stopBritish Airways
21h 05mYYZ-ATH
7/10Mon
multi-stopBritish Airways
26h 25mATH-YYZ
C$ 1,727
16/9Mon
directLufthansa
9h 45mYYZ-ATH
1/10Tue
multi-stopLufthansa
26h 35mATH-YYZ
C$ 1,733
15/9Sun
multi-stopBritish Airways
19h 55mYYZ-ATH
7/10Mon
multi-stopBritish Airways
26h 25mATH-YYZ
C$ 1,741

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Pearson Intl to Greece

Information on your arrival and departure airports