Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Greek Islands from C$ 405

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 Greek Islands departing on 26/8. 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 29/6
Sat 6/7

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

In the last 7 days, travellers have searched 42,686,544 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 Greek Islands Flight Deals

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

Thera
Thera2 stopsC$ 1,047
Heraklion
Heraklion2 stopsC$ 992
Chania
Chania2 stopsC$ 1,272
Mykonos
Mykonos2 stopsC$ 1,011
Corfu
Corfu1 stopC$ 1,007
Rhodes
Rhodes1 stopC$ 1,033
Zakynthos
Zakynthos1 stopC$ 1,184
Naxos
Naxos3 stopsC$ 2,010
Skiathos
Skiathos2 stopsC$ 1,271
Skýros
Skýros3 stopsC$ 1,668

Good to know

Low season

December

High season

July

Cheapest flight

C$ 405
Best time to beat the crowds but there is an average 49% increase in price.
Most popular time to fly and prices are also 6% lower on average.
Flight from Toronto to Heraklion

FAQs - booking Greek Islands flights

  • How long is the flight to Greek Islands?

    An average direct flight from Canada to Greek Islands takes 20h 43m, covering a distance of 13395 km. The most popular route is Toronto - Thera with an average flight time of 11h 45m.

  • What is the cheapest flight to Greek Islands?

    The cheapest ticket to Greek Islands from Canada found in the last 72 hours was C$ 917. The most popular route is Toronto Pearson Intl to Thera Santorini and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,034.

  • What are the most popular destinations in Greek Islands?

    Based on KAYAK flight searches, the most popular destination is Heraklion (28% of total searches to Greek Islands). The next most popular destinations are Thera (24%) and Mykonos (11%). Searches for flights to Chania (10%), to Corfu (8%) and to Rhodes (6%) 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 Greek Islands

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

Top 5 airlines flying to Greek Islands

 
Need help choosing which airline to fly with from Canada to Greek Islands? 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
SWISSOverall score based on 1954 reviews
7.4Food
8.4Crew
7.5Comfort
7.8Boarding
7.2Entertainment
Airline reviews

I arrived 59 minutes before the flight in Tampa due to Massive traffic jam and the flight was closed and I was told that I’d simply have to “book a new ticket on line myself and the gate agents couldn’t help me”. Even though the flight was delayed over 30 minutes, (leaving one hour and 29 minutes before departure, they refused to assist in any way explaining that it’s automatic and there can be no exceptions. Horrible experience due to poor management at gate. I fly this option 2-3 times a year and have a good experience with the cabin crew etc. But, Tampa agents are not trained or allowed customer service. I once was a gate agent for USAir, I know times have changed, but forcing me to purchase a new ticket and complete indifference and inconvenience. No thanks

2.0 MediocreRob, May 2024TPA - ZRH
Read more about SWISS reviews

I arrived 59 minutes before the flight in Tampa due to Massive traffic jam and the flight was closed and I was told that I’d simply have to “book a new ticket on line myself and the gate agents couldn’t help me”. Even though the flight was delayed over 30 minutes, (leaving one hour and 29 minutes before departure, they refused to assist in any way explaining that it’s automatic and there can be no exceptions. Horrible experience due to poor management at gate. I fly this option 2-3 times a year and have a good experience with the cabin crew etc. But, Tampa agents are not trained or allowed customer service. I once was a gate agent for USAir, I know times have changed, but forcing me to purchase a new ticket and complete indifference and inconvenience. No thanks

Didn’t get my luggage from layover in Zurich until 3 days later even though my luggage was marked priority and short layover, but my husband got his when we landed

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

we were late to get to this connecting flight and SWISS decided to wait for us . Very nice of them

SO disappointing. I spent so much money on this ticket, for them to cancel and not be able to rebook me in time. They were very unhelpful, and condescending throughout the whole Swiss airport. Will not be flying again.

Everything was on time and efficient - expected from a Swiss crew. But the entertainment system was pretty bad - the display was old. Food was pretty bad and a couple of times they started serving drinks and then just skipped past my row (and likely several others)

I was pleasantly surprised with the whole experience. Thank you

Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards

Thank you to the cordial crew and good hydration throughout the flight, food was good too. Carry ons usually weight by themselves so it does reduce option for cold weather clothes that are heavy, so carryon weight is tight.

We so appreciated that our connecting flight waited for 6 of us!!!

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.

Business class in the second leg - CDG-EVN was a disaster.

We transited through Chad and what was supposed to be a 1hr 20 minutes transit time lasted over 4hrs. We didn't get regular updates until we complained. After a 10hr flight from Paris no form of refreshment given and finally arrived Abuja over 6hrs later and none of my bags came

Lost luggage, 2 bags were badly damaged and one of the bags came open.

A couple of minor delays in boarding but very professional and efficient staff.

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

Even though my seat is a paid seat, I was told to give up my seat to a passenger. I tried to ask the CA to negotiate, and when I spoke in Japanese, the CA fled. I had to find a Japanese CA and ask them to deal with it. . After takeoff, I spilled my coffee, and when I asked the flight attendant for a towel, she told me to wipe it off with a wet tissue. My clothes got wet, so I asked CA for an extra blanket, but I had to wait for an hour.

Flight was more then 3 hour late and I did not get my luggages

Very poor. Flight was cancelled last minute to deploy the plane for another route

Moderate size plane, not completely full, easy boarding, some rows with just 2 seats so a couple can have a row to themselves

The flight was actually good the staff was all friendly, but I have to give it a bad rating because my luggage was damaged and I was not able to claim that it was damaged. I only realized it once I got to my hotel and when I tried to contact Air Canada it was almost impossible. The number give to make claims is only for US & Canada yet I was in Seoul, when I tried contacting the number for Seoul I was once again told to call the other number or to return to the airport (which was not possible at the moment). So very disappointed that there was no way to claim my damaged bag and now I have to try to get a new bag while on vacation.

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?

Mess up with not assigning my husband a seat when our two tickets were purchased at the same time. They put us on standby. We were almost bumped off the plane at the gate before departure. Luckily someone volunteered to get a later flight.

Prepaid for my seat selection over a month in advance only to be told when I arrive at the airport that the plane has changed and no pre-selected seats would be honored and refunds would not be issued immediately. Was forced to separate from my traveling companion Air Canada. Unsurprisingly was no assistance in this whatsoever. Plane. We got switched on to also has no entertainment options available

The flight was excellent the problem was that my luggage was damaged (zipper pulls ripped out) and it is difficult to contact the number to claim the damage while in another country and going back to the airport is not an option and no matter what I tried I got the same response to just call the number that is not possible for me to call in the first place. So very disappointed that I can’t claim such damage and that now I have to take part of my trip looking for a new luggage.

The flight itself was ok the staff was great and so was the inflight food. The biggest problem was that my luggage was damaged (the zipper pull from both sides of the zipper where completely ripped out) and I didn’t notice at the airport but at the hotel and when I tried to make a claim it was not possible for me because I have to either call (which is difficult because I’m in another country) I tried to call every nombre given to me but the one that I need I was never able to contact and going back to the airport was not an option. So it’s basically impossible to make a claim if you are abroad. Very disappointed that there are no other ways to claim a damaged bag and now I need to buy a new luggage while on my trip.

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.

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

Another 35 min delay landing No apology no communication or acknowledgment about this

It was freezing in the airplane. Everyone was wearing everything they had with them. The crew acknowledged it was cold, but did nothing about it

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

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.

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

I ended up buying (for $340) "extra space" seats because I my flying partner was given a STY boarding pass, leading me to conclude that she was on standby and that we had to buy seats on the flight. I later learned that the flight was not sold out and that we could have gotten on as usual. To be honest, I felt swindled.

I'm Canadian. I have the unfortunate experience of pretty not having the choice to fly with them. THEY ARE TERRIBLE.

Overall good experience with boarding, and food. No entertainment was provided from Frankfurt to Delhi, that could have been better

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

Very bad plain although I paid A business class ticket I was stuck in a stiff fixed seat without any entertainment or Wi Fi for 5 hours I will never ever book a flight on British airline.

I really did not like being ordered to pull my shade down by the attendants. One of them was very rude to me about it, standing there until I closed it like I was a child brusquely reaching across me to close an adjoining one. They claim it was so people who wanted to could sleep. It’s a 10:30am flight not a red eye. Closing your shade or leaving it up for natural light should be a choice. Ruined my flight!

Entertainment catalog certainly needs an upgrade to include better and latest content. Food was not good at all - they need to cook something edible. Five starts to the crew and on tim performance of British airways though!!

Seat layout, flight/club attendant service, food variety and quality could have been better. Business class Standard is visibly low compared with 6 other airlines that we have traveled for the past two years.

The check at Accra was very bad . I had to be in the queue for solid two hours simple because your staff were pushing people and lifting the balustrade for them to jump the queue. This situation made us very made with your Accra check in crew. I have video of what I am putting across and I am happy I have the opportunity now.I can send the video to you if you are ready to punish those involved.

Almost 3 hour delay. First because the crew was late. Then a technical problem with the airplane.

Never got on this AA flight since British Airways delayed my original flight 29 hours

It was ok but not at a business class standard No entertainment system available which is poor for a 3+ hour journey Food was ok and service was good though

Book Cheap Greek Islands Plane Tickets

Recent round-trip flight deals

10/9Tue
2 stopsKLM
18h 30mYUL-HER
24/9Tue
2 stopsKLM
17h 19mHER-YUL
C$ 992
9/6Sun
2 stops
17h 25mYYZ-JMK
14/6Fri
1 stop
16h 40mJMK-YYZ
C$ 1,011
19/10Sat
2 stopsSWISS
43h 05mYYZ-JTR
25/10Fri
1 stopSWISS
27h 55mJTR-YYZ
C$ 1,047
18/10Fri
2 stopsSWISS
43h 20mYYZ-JTR
25/10Fri
1 stopSWISS
27h 55mJTR-YYZ
C$ 1,081
9/7Tue
2 stopsAir France
31h 10mYYZ-JMK
18/7Thu
1 stopAir France
14h 40mJMK-YYZ
C$ 1,119
1/8Thu
2 stopsAir France
31h 00mYYZ-JTR
8/8Thu
1 stopAir France
14h 15mJTR-YYZ
C$ 1,163
5/10Sat
2 stopsLufthansa
22h 45mYUL-HER
26/10Sat
2 stopsLufthansa
18h 05mHER-YUL
C$ 1,218
21/11Thu
2 stopsLufthansa
35h 00mYYZ-HER
27/11Wed
1 stopLufthansa
28h 30mHER-YYZ
C$ 1,576
9/6Sun
1 stopBritish Airways
12h 50mYYZ-JTR
22/6Sat
2 stopsBritish Airways
25h 04mJTR-YYZ
C$ 1,589
9/6Sun
1 stopBritish Airways
15h 20mYYZ-JTR
22/6Sat
1 stopBritish Airways
31h 15mJTR-YYZ
C$ 1,641

Search by stops

Search by airline

Search by price

Recent one-way flight deals

26/8Mon
2 stops
18h 20mYYZ-HER
C$ 405
9/7Tue
3 stops
42h 00mYYZ-JMK
C$ 424
17/6Mon
2 stops
40h 50mYYZ-HER
C$ 430
20/7Sat
1 stopSWISS
20h 20mYUL-HER
C$ 1,044
20/7Sat
2 stopsSWISS
30h 15mYUL-HER
C$ 1,052
25/9Wed
2 stopsAir Canada
35h 00mYYZ-JTR
C$ 1,204
22/6Sat
1 stopBritish Airways
12h 55mYYZ-JMK
C$ 1,293
12/7Fri
1 stopLufthansa
33h 00mYYZ-CHQ
C$ 1,329
10/8Sat
1 stopLufthansa
14h 10mYYC-HER
C$ 1,418
29/6Sat
2 stopsAir Canada
36h 35mYYZ-JTR
C$ 1,448

Search by stops

Search by airline

Search by price

Recent domestic flight deals

28/6Fri
directRyanair
0h 50mATH-JTR
5/7Fri
directRyanair
0h 50mJTR-ATH
C$ 83
29/6Sat
directVolotea
0h 45mATH-JMK
29/6Sat
directVolotea
0h 45mJMK-ATH
C$ 83
2/8Fri
multi-stopLufthansa
18h 15mATH-CFU
6/8Tue
multi-stopLufthansa
23h 45mCFU-ATH
C$ 1,501
7/9Sat
multi-stopSWISS
9h 15mATH-CFU
11/9Wed
multi-stopSWISS
22h 00mCFU-ATH
C$ 1,560
26/7Fri
multi-stopBritish Airways
8h 50mATH-CFU
30/7Tue
multi-stopBritish Airways
9h 35mCFU-ATH
C$ 1,687
9/8Fri
multi-stopBritish Airways
8h 50mATH-CFU
12/8Mon
multi-stopBritish Airways
8h 40mCFU-ATH
C$ 1,801
16/7Tue
multi-stopSWISS
6h 15mSKG-HER
25/7Thu
multi-stopSWISS
21h 15mHER-SKG
C$ 5,437
2/8Fri
multi-stopLufthansa
19h 10mATH-CFU
6/8Tue
multi-stopLufthansa
23h 45mCFU-ATH
C$ 5,520
21/8Wed
multi-stopAir France
26h 45mSKG-HER
24/8Sat
multi-stopAir France
25h 30mHER-SKG
C$ 6,963
6/7Sat
multi-stopAir France
11h 25mATH-HER
13/7Sat
multi-stopAir France
9h 20mHER-ATH
C$ 7,140

Search by stops

Search by airline

Search by price

Flights to Greek Islands

Return flight deals:

Greek Islands - Canada

Cabin classes:

C$ 401
C$ 502
C$ 472
C$ 59