Find flights
Deals
When to book
FAQs & Tips
Airlines

C$ 345 Find cheap flights 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 Canada to Greece departing on 29/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
0 bags
Sat 24/8
Sat 31/8

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

In the last 7 days, travellers have searched 50,552,696 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 Greece Flight Deals

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

Athens
Athens1 stopC$ 669
Thera
Thera2 stopsC$ 861
Heraklion
Heraklion2 stopsC$ 986
Thessaloniki
Thessaloniki2 stopsC$ 1,196
Chania
Chania1 stopC$ 959
Mykonos
Mykonos1 stopC$ 899
Corfu
Corfu2 stopsC$ 1,301
Rhodes
Rhodes1 stopC$ 1,215
Zakynthos
Zakynthos1 stopC$ 967
Kos
Kos1 stopC$ 1,334
Mytilene
Mytilene1 stopC$ 1,145
Préveza
Préveza2 stopsC$ 2,848
Kalamata
Kalamata2 stopsC$ 2,351

Good to know

Low season

December

High season

July

Cheapest flight

C$ 345
Best time to beat the crowds but there is an average 11% increase in price.
Most popular time to fly (10% more expensive on average)
Flight from Toronto Pearson Airport to Athens

FAQs - booking Greece flights

  • Are there airports in Greece connected to public transport systems?

    If you want to connect to the rest of Greece from an airport via public transit, consider flying into Athens International Airport (ATH). ATH connects to Athens and Piraeus via four city bus lines. You can also take one of the five regional buses from the airport to nearby cities. The airport is also served by bus Route X96 Piraeus connecting to Piraeus port and Metro Line 3, connecting to the Port via Metro Line 1. The Metro Line 3 via Athens Suburban Railways also travels long distance from the airport.

  • Which airport in Greece is best for business travellers?

    If you are visiting Greece for official business, you can fly into the Sofitel Athens Airport, consisting of 10 rooms with about 600 guests capacity. The airport offers meeting concierge services upon request equipped with audio-visual equipment, and has a business centre. You can access the business hotel at the airport via rail, metro, and road.

  • I want to visit Samaria Gorge. Where should I fly into?

    Samaria Gorge is one of the longest gorges in Europe and is located on the island of Crete. The biggest airport on the island is Heraklion International Airport (HER) which is serviced by national carriers such as Olympic Air. Heraklion International Airport also handles international flights, the majority of which fly to and from European destinations.

  • Do I need a visa to travel to Greece?

    Greece is part of the European Union and the Schengen agreement. Canadian citizens who wish to visit Greece do not need a visa if their stay does not exceed 90 days. However, be aware that your stays in the Schengen area are cumulative, so if you are planning to visit multiple European countries, make sure that your stay does not exceed 90 days within a 180-day period. If you want to stay longer, you will have to get a visa for each of the countries in the Schengen area that you are planning to travel to.

  • Are there any nonstop flights to Greece?

    Air Canada and Air Transat offer direct flights to Greece, connecting Toronto Pearson International Airport (YYZ) and Montreal-Pierre Trudeau International Airport (YUL) with Greece's main international hub, Athens International Airport. If you are flying from other Canadian cities, your flight will probably include a layover either at one of the major Canadian hubs or at a European airport such as London Heathrow (LHR) or Frankfurt Airport (FRA), depending on your airline.

  • Which airport should I fly into within Greece?

    Most international flights land at Athens International Airport, which is the perfect starting point if you want to travel to various regions or islands as it offers many connecting flights across the country. If you want to explore the northern part of Greece, including Mount Olympus, consider flying into Thessaloniki Airport (SKG), the main airport in Northern Greece.

  • How long is the flight to Greece?

    An average direct flight from Canada to Greece takes 15h 39m, covering a distance of 13542 km. The most popular route is Montreal - Athens with an average flight time of 9h 05m.

  • What is the cheapest flight to Greece?

    The cheapest ticket to Greece from Canada found in the last 72 hours was C$ 558 one-way, and C$ 681 round-trip. The most popular route is Montreal Pierre Elliott Trudeau Intl to Athens Eleftherios V. and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 852.

  • Which airlines fly to Greece?

    Aegean Airlines, Air Canada & Lufthansa fly the most frequently from Canada to Greece.

  • What are the most popular destinations in Greece?

    Based on KAYAK flight searches, the most popular destination is Athens (86% of total searches to Greece). The next most popular destinations are Heraklion (3%) and Thessaloniki (3%). Searches for flights to Santorini (Thira) (2%), to Chania (1%) and to Mykonos (0.8%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

See more FAQs

Top tips for finding cheap flights to Greece

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Greece flight deals.
  • The Athens International Airport (ATH), about 19 km east of Athens, is the largest and main airport offering year-round arrivals and departures travel to and from Greece. The airport mainly serves the Athens and Attica cities of Greece and major towns, including Markopoulo, Koropi, Loutsa, and Spata town.
  • The Sporades and Evia Islands, including the Skiathos, in central Greece are ideal places to visit in the summer. If you are visiting the Sporades from Canada, consider flying into the Athens International Airport and Thessaloniki Airport (SKG) then connect to the smaller airport, the Skiathos Airport (JSI), receiving domestic flights from Athens and Thessaloniki Airports. During summer, you can fly a charter flight from Canada to Skiathos airport.
  • Meteora Greece is one of the popular destinations for people touring Greece. There isn’t an airport in the Meteora area, therefore, to access the place, you first fly into Thessaloniki Airport, which is the closest, then take a bus to Meteora.
  • Travellers who want to visit several islands in the Cyclades of Greece should consider flying into Naxos Airport (JNX) from Athens. As Naxos is the biggest islands of the Cyclades, it also has the best ferry connections to other islands including Santorini and Mykonos.
  • Holy Week, which is the week leading up to Greek Easter, is the most important religious holiday in Greece. It is celebrated all across the country, so be aware that airfares and prices for accommodation tend to rise sharply during and around Holy Week.
  • If you want to visit Delphi and Mount Parnassus, the most convenient option might be to fly into Athens International Airport (ATH) where you can either rent a car or take a bus to Delphi. The drive takes about 2h by car.
  • To explore the Peloponnese peninsula in southern Greece, you can fly into Kalamata International Airport (KLX) which handles regular connections to major Greek cities, as well as some flights to other European destinations.
  • To visit the Pagasetic Gulf and the beaches around Volos, consider flying into Nea Anchialos Airport (VOL). Nea Anchialos is located on the coast of the Aegean Sea, approximately 18 km east of Volos, so you can easily explore the region by renting a car at the airport.
See more tips

Top 5 airlines flying to Greece

Need help choosing which airline to fly with from Canada 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.7
Air TransatOverall score based on 414 reviews
7.8Boarding
6.9Food
8.4Crew
7.0Entertainment
7.3Comfort
Airline reviews

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 .

10.0 ExcellentAnonymous, Jun. 2024ATH - YYZ
Read more about Air Transat reviews

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.

Actually the flight was on time. New plane, food was okay but not great.

Old plane, hard seats, 1.30 hours delay, while seating on the plane waiting for departure.

Great boarding. Everything was on time. Plane was a bit old and the crew could have provided better drink service.

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.

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

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.

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.

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

The check in was horrible. I stood in line for 1 hour to check in with an Air France ticket. Then I was told I had to go to Delta counter onstead to check in instead. It made no sense.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Flight was delayed and still they didn't manage to transfer my bag to the flight. The onboard staff was quick to show desperation and frustration with the not-so-easy passengers.

Do not book a flight thru Toronto Pearson to the US with less than 2 hrs between connecting flights. With 90 minutes (which I had) if your first plane is 25-30 minutes late by the time you debark, walk to go through security again, go through US customs and find your new gate with at least 15 minutes before your departure. If you stop to go the the bathroom you will be lucky to catch your flight, in my case I wasn’t lucky. The airline should not offer flights that do not allow you time to get to your second plane, bad customer service!

It was swiss air flight and they were very helpful and kind

My flight was delayed in Calgary and I missed my connecting flight to Cincinnati. I was rebooked on a flight the following day. I did not receive a food or lodging voucher.

I didn't actually get to take this flight. It was canceled and the automated system rerouted my party of four (including a minor and a person in a wheelchair) to three different airports. Since we had a three hour drive from Newark this was clearly unacceptable. For all of us to end up in Newark would have required waiting at least one day, probably longer.

Constant delays worked out in our favor but definitely extended our travel day

Flight was excellent in all aspects, - comfort , food, drinks, service, entertainment. Inspite of the computer glitch, the flight was on schedule and flawlessly. Thank you, air Canada.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. We were given food vouchers but were too exhausted to use them before going to hotel. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

There was no entertainment on board and wi-fi did not work for me. Food consisted of beverage and pretzels. Flight was over 2 hours delayed due to unscheduled maintenance. We missed our Toronto connection. Air Canada rebooked us for the next day. We had purchased premium seats but our rebooked flight was nearly full and we did not sit together. Seats were way in the back of the plane. Air Canada did provide us with a hotel stay. Agent upon deplaning told us luggage would be sent through to our final destination. Customer service person told us our luggage would be at the carousel. It never showed up, so we lost an hour waiting for it, already well past my bedtime by now. My husband has limited mobility. Baggage agent advised us the luggage did, indeed, get placed somewhere for our next day flight and provided us with an overnight kit (shaving kit, oral hygiene kit, sleep shirt, etc.) and it was very much appreciated and needed. Husband has mobility issues and we found that wheelchair assistance is not provided during layover stops, which made it difficult (and slow) for us to get from gate to customer service to baggage claim to hotel shuttle. For the most part, all agents we dealt with were respectful and pleasant, although only a few were as warm, friendly and helpful as most of the Canadians we had interacted with during our visit.

We paid $110 for more leg room. My traveling companion’s knees were right up against the seat in front. Where was more leg room. We feel ripped off. Food,,,there wasn’t any not even a bag of pretzels. As a result, there was very little service.

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.

Overall good flight Aircraft is 787 hence seats are very narrow Asian veg food was better than expected International entertainment on screen had very limited choices

What food? What entertainment? The questionnaire does not make sense.

The flight was super bag and on top of that my luggage got delayed and i didn’t get them until now

Boarding was confusing with all those lanes and groups. Everything else 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!

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.

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

Chicago to London flight was delayed an hour . Boarding process was slow . I missed my connection to New Delhi and My connection from New Delhi to Ranchi. Now come the really outrageous part! There was a flight from London to Bangalore that would have allowed me to reach Ranchi on time. I was about to but ticket from Bangalore to Ranchi when BA agent came back after talking to someone in back office and informed me that she cannot rebook me to London Bangalore flight as Bangalore was TOO FAR fro. Delhi. I waited 8 hr in London airport. I was flying business. Hope this review helps the airline. I was not asking for any money back for my missed flight. Anand Mohan

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?

we departed 5 hours late. Instead of 10pm it was after 2AM and the business lounge thew us out at 1AM and everyone was standing around the boarding gates. When we did board, the crew was nice, served dinner and then was not to be seen again until we landed. No breakfast (which is not great for diabetes)

We were on flight for 7 hrs and there was no WiFi. Not really easy to use any of our electronics. Def not ideal

They could do everything better!! From the rickety plane to the flight attendants, when American Airlines is operated by British Airways, their standards are lowered! It’s like Macy’s, operated by Walmart!!

It was fine, seats were entirely too small. I’m not a huge man, and my hips barely fit in the seat.

The flight was excellent with very attentive and friendly staff. Food was delicious and amenities were nice. Only trouble was the 1 hour and 20 mins I had to wait for luggage. Guess there was an electrical problem at the gate.

- OK plane. Basic accommodations. OK food. The digital window shade wasn't working.

The flight was delayed as they were waiting on catering. Catering. Was eventually delivered but they still had no food. No meals for us in business class - just a bag of nuts.

Book Cheap Greece Plane Tickets

Recent round-trip flight deals

25/8Sun
1 stopPLAY
13h 50mYHM-ATH
10/9Tue
1 stopPLAY
14h 25mATH-YHM
C$ 669
3/10Thu
1 stopPLAY
13h 35mYHM-ATH
19/10Sat
1 stopPLAY
14h 25mATH-YHM
C$ 709
2/9Mon
directAir Transat
9h 05mYUL-ATH
17/9Tue
1 stopAir Transat
24h 55mATH-YUL
C$ 852
2/9Mon
directAir Transat
9h 05mYUL-ATH
17/9Tue
1 stopAir Transat
17h 11mATH-YUL
C$ 854
17/10Thu
1 stopBritish Airways
20h 00mYYZ-ATH
28/11Thu
1 stopBritish Airways
31h 40mATH-YYZ
C$ 960
3/9Tue
1 stopAir Canada
13h 00mYYZ-ATH
12/9Thu
1 stopAir Canada
12h 55mATH-YYZ
C$ 993
11/9Wed
directAir Canada
9h 45mYYZ-ATH
8/11Fri
1 stopAir Canada
13h 35mATH-YYZ
C$ 995
11/10Fri
1 stopBritish Airways
21h 05mYYZ-ATH
19/10Sat
1 stopBritish Airways
26h 20mATH-YYZ
C$ 1,003
6/9Fri
2 stopsLufthansa
18h 25mYYZ-ATH
11/9Wed
2 stopsLufthansa
22h 34mATH-YYZ
C$ 1,104
8/10Tue
2 stopsLufthansa
18h 00mYVR-ATH
12/11Tue
1 stopLufthansa
16h 50mATH-YVR
C$ 1,215

Search by stops

Search by airline

Search by price

Recent one-way flight deals

29/9Sun
1 stop
25h 45mYYZ-ATH
C$ 345
25/9Wed
1 stop
20h 05mYYZ-ATH
C$ 352
9/9Mon
2 stops
16h 30mYYZ-ATH
C$ 353
17/9Tue
directAir Transat
9h 05mYUL-ATH
C$ 499
3/10Thu
directAir Transat
9h 05mYUL-ATH
C$ 501
27/8Tue
2 stopsAir Canada
15h 40mYTZ-ATH
C$ 643
6/8Tue
directAir Canada
9h 45mYYZ-ATH
C$ 644
18/8Sun
directLufthansa
9h 10mYUL-ATH
C$ 657
24/8Sat
1 stopLufthansa
11h 35mYYZ-SKG
C$ 785
8/10Tue
1 stopBritish Airways
19h 20mYVR-ATH
C$ 1,626

Search by stops

Search by airline

Search by price

Last minute flights to Greece

Last minute flight, train and bus deals

30/7Tue
directAir Transat
9h 05mYUL-ATH
15/8Thu
multi-stopAir Transat
27h 48mATH-YUL
C$ 1,110
29/7Mon
multi-stopAir Transat
30h 55mYYZ-ATH
8/8Thu
directAir Transat
10h 50mATH-YYZ
C$ 1,116
29/7Mon
multi-stopAir Transat
28h 45mYTZ-ATH
7/8Wed
multi-stopAir Transat
15h 29mATH-YTZ
C$ 1,126
29/7Mon
multi-stopAir France
11h 30mYUL-ATH
14/8Wed
multi-stopAir France
25h 20mATH-YUL
C$ 1,355
30/7Tue
multi-stopAir France
17h 15mYUL-ATH
14/8Wed
multi-stopAir France
12h 25mATH-YUL
C$ 1,403
28/7Sun
multi-stopKLM
17h 55mYQB-ATH
21/8Wed
multi-stopKLM
23h 10mATH-YQB
C$ 1,422
30/7Tue
multi-stopAir Canada
26h 30mYYZ-ATH
14/8Wed
directAir Canada
10h 45mATH-YYZ
C$ 1,599
28/7Sun
directAir Canada
9h 10mYUL-ATH
27/8Tue
multi-stopAir Canada
19h 50mATH-YUL
C$ 1,648
26/7Fri
directLufthansa
9h 45mYYZ-ATH
18/8Sun
multi-stopLufthansa
12h 50mATH-YYZ
C$ 1,829
28/7Sun
multi-stopLufthansa
11h 55mYQB-ATH
17/8Sat
multi-stopLufthansa
17h 05mATH-YQB
C$ 1,886

Search by stops

Search by airline

Search by price

Flights to Greece

Return flight deals:

Greece - Canada

Cabin classes:

C$ 3,255
C$ 2,751
C$ 803