Find cheap flights from Ontario to Greek Islands from C$ 466

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 24/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.
Return
1 adult
Economy
0 bags
Sat 24/6
Sat 1/7

Here is why travelers choose KAYAK

Save 23% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

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

Good to know

Low season

April

High season

January

Cheapest flight

C$ 466

Average price round-trip

C$ 1,303
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (18% more expensive on average)
Flight from Toronto to Heraklion
(price for this month)

FAQs for booking flights from Ontario to Greek Islands

Book cheap flights from Ontario to Greek Islands

Recent round-trip flight deals

12/10Thu
1 stopMultiple Airlines
12h 30mYYZ-CFU
19/10Thu
1 stopMultiple Airlines
34h 50mCFU-YYZ
C$ 1,157
15/10Sun
2 stopsAustrian Airlines
39h 45mYYZ-JTR
21/10Sat
2 stopsAustrian Airlines
48h 45mJTR-YYZ
C$ 1,170
5/6Mon
2 stopsLufthansa
27h 05mYYZ-RHO
14/6Wed
2 stopsLufthansa
18h 40mRHO-YYZ
C$ 1,193
21/10Sat
2 stopsMultiple Airlines
19h 00mYYZ-HER
28/10Sat
3 stopsMultiple Airlines
38h 30mHER-YYZ
C$ 1,201
8/10Sun
1 stopMultiple Airlines
12h 50mYYZ-JTR
14/10Sat
1 stopMultiple Airlines
31h 50mJTR-YYZ
C$ 1,213
15/10Sun
2 stopsAir Canada
38h 25mYTZ-JTR
21/10Sat
2 stopsAir Canada
43h 14mJTR-YTZ
C$ 1,229
15/9Fri
2 stopsTAP AIR PORTUGAL
21h 35mYYZ-HER
22/9Fri
2 stopsTAP AIR PORTUGAL
41h 50mHER-YYZ
C$ 1,264
18/9Mon
2 stopsTAP AIR PORTUGAL
40h 35mYYZ-HER
25/9Mon
2 stopsTAP AIR PORTUGAL
29h 35mHER-YYZ
C$ 1,285
8/10Sun
2 stopsAir Canada
39h 25mYTZ-JTR
14/10Sat
2 stopsAir Canada
43h 14mJTR-YTZ
C$ 1,312
20/9Wed
2 stopsAustrian Airlines
33h 00mYYZ-JMK
27/9Wed
2 stopsAustrian Airlines
29h 05mJMK-YYZ
C$ 1,315
5/6Mon
1 stopLufthansa
31h 45mYYZ-RHO
14/6Wed
2 stopsLufthansa
18h 40mRHO-YYZ
C$ 1,380
21/10Sat
1 stopBritish Airways
33h 15mYYZ-JTR
28/10Sat
1 stopBritish Airways
29h 45mJTR-YYZ
C$ 1,389
9/9Sat
2 stopsBritish Airways
41h 05mYYZ-JTR
23/9Sat
1 stopBritish Airways
32h 40mJTR-YYZ
C$ 1,450
8/7Sat
2 stopsUndisclosed Carrier
50h 15mYYZ-JTR
12/7Wed
2 stopsUndisclosed Carrier
33h 30mJTR-YYZ
C$ 1,480
10/9Sun
2 stopsIberia
23h 00mYYZ-JMK
17/9Sun
2 stopsIberia
18h 15mJMK-YYZ
C$ 1,517
4/8Fri
1 stopAmerican Airlines
13h 30mYYZ-JTR
10/8Thu
2 stopsAmerican Airlines
52h 33mJTR-YYZ
C$ 1,521
18/9Mon
1 stopSWISS
16h 10mYYZ-HER
25/9Mon
2 stopsSWISS
34h 30mHER-YYZ
C$ 1,582
9/8Wed
1 stopAir France
15h 50mYYZ-HER
24/8Thu
2 stopsAir France
32h 35mHER-YYZ
C$ 1,880
29/7Sat
2 stopsFinnair
19h 10mYYZ-CHQ
13/8Sun
2 stopsFinnair
32h 29mCHQ-YYZ
C$ 2,242
25/6Sun
2 stopsBrussels Airlines
55h 55mYYZ-CHQ
8/7Sat
2 stopsBrussels Airlines
53h 20mCHQ-YYZ
C$ 2,556

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/9Sun
2 stopsMultiple Airlines
31h 55mYYZ-HER
C$ 466
7/7Fri
2 stopsTAP AIR PORTUGAL
19h 45mYYZ-HER
C$ 588
3/7Mon
3 stopsMultiple Airlines
59h 50mYYZ-JMK
C$ 590
8/7Sat
2 stopsTAP AIR PORTUGAL
24h 20mYYZ-HER
C$ 609
1/6Thu
2 stopsMultiple Airlines
41h 25mYYZ-HER
C$ 610
24/9Sun
3 stopsMultiple Airlines
22h 00mYYZ-HER
C$ 636
22/7Sat
3 stopsMultiple Airlines
25h 05mYYZ-JMK
C$ 641
11/8Fri
2 stopsTAP AIR PORTUGAL
41h 30mYYZ-HER
C$ 651
5/7Wed
2 stopsTAP AIR PORTUGAL
17h 45mYYZ-HER
C$ 667
1/10Sun
2 stopsAustrian Airlines
39h 45mYYZ-JTR
C$ 894
1/6Thu
1 stopLufthansa
14h 25mYYZ-HER
C$ 904
4/8Fri
1 stopAer Lingus
22h 20mYYZ-CFU
C$ 920
7/7Fri
1 stopUndisclosed Carrier
19h 55mYYZ-JTR
C$ 928
9/7Sun
2 stopsSWISS
23h 05mYYZ-JTR
C$ 934
8/7Sat
2 stopsAir Canada
18h 00mYTZ-HER
C$ 934
9/7Sun
1 stopDelta
11h 25mYYZ-CFU
C$ 936
9/7Sun
1 stopAir France
16h 30mYYZ-HER
C$ 936
12/6Mon
2 stopsAmerican Airlines
37h 57mYYZ-JTR
C$ 976
6/7Thu
1 stopBritish Airways
16h 20mYYZ-JMK
C$ 1,002
6/7Thu
2 stopsIberia
19h 20mYYZ-JMK
C$ 1,117

Search by stops

Search by airline

Search by price

Flights to Greek Islands

Return flight deals:

Greek Islands - Ontario

Cabin classes:

C$ 511
C$ 416
C$ 158
C$ 59

Browse origins:

C$ 1,625
C$ 1,023
C$ 2,220
View more

Browse destinations:

C$ 2,454
C$ 1,255
C$ 1,064
C$ 1,553
C$ 1,157
C$ 1,148
C$ 1,499
C$ 2,034
C$ 1,290
C$ 1,905
C$ 2,210
C$ 1,938
C$ 2,301
C$ 1,668
C$ 1,193
C$ 2,256
C$ 1,922
C$ 1,655
View more