Yes, there are multiple flights from Canada to Ialyssos for under C$ 1,141. The cheapest flight booked recently is on SWISS for just C$ 1,079, but on average you can expect to pay C$ 1,643.
Due to the rapidly changing circumstances due to COVID-19, airlines like Aegean Airlines flying from Canada to Rhodes Diagoras have implemented new flexible change policies.
There are no direct flights from Canada to Ialyssos, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
While some choose either Vancouver Intl - Rhodes Diagoras or Montreal Pierre Elliott Trudeau Intl - Rhodes Diagoras, Québec City - Rhodes Diagoras is the most popular route from Canada to Rhodes.
On average you can expect to pay C$ 1,639 for a flight from Canada to Rhodes. The cheapest flight overall is C$ 1,639 while the most popular route, (Québec City - Rhodes Diagoras) is currently priced at C$ 1,284.
Aegean Airlines, Lufthansa, and SWISS can get you from Canada to Ialyssos in just under 14h 35m. Your travel time can differ by up to 27h. Both multi-stop and direct flights can be found to your destination and back.
Currently priced at C$ 1,080, SWISS will fly you from Canada to Ialyssos and back. In addition to SWISS, many other airlines offer competitively priced options for your trip. Search Cheapflights for deals from Lufthansa and Aegean Airlines - these airlines can fly you to your destination from C$ 1,639 and C$ 2,003, respectively.