Flights from Zurich to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ZRH to YYZ – All flight route options from Zurich Airport, Switzerland to Pearson International, Canada. These routes are operated by 22 airlines. Fly non-stop with SWISS or Air Canada, or choose from 31 different stopover flights. The shortest flight time is 8 hours and 55 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Zurich to Toronto flights
There are over 33 airlines and as many as 818 flights every week to this destination. You can fly non-stop to Toronto (YYZ) from Zurich (ZRH) with Air Canada or SWISS but if a stopover option suits you better you can choose to fly via Brussels, Edinburgh or any other of the 31 alternatives with connectiing airports.
Tip! You might want to consider arriving at City Centre (YTZ) instead.
Zurich to Toronto with Air Canada
You can fly non-stop every weekday with flights departing at 13:00, 13:20 or 13:25. Air Canada is a Star Alliance member.
With Icelandair
If you fly from Zurich with Icelandair you will do a stopover in Reykjavik, KEF before reaching Toronto. This flight trip will take 11 hours and 13 minutes and you can fly every Tuesday, Thursday, Saturday or Sunday with departures at 13:00, 14:00 or 16:55.
Distance & flight times: Zurich Airport to Pearson
The shortest flight time between ZRH and YYZ is 9 hours.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 9h 0m | - | 4055 miles (6524 km) |
BRU Brussels | 10h 15m | 50m | 4077 miles (6560 km) |
EDI Edinburgh | 10h 30m | 1h 15m | 4117 miles (6624 km) |
FRA Frankfurt | 11h 10m | 4h 50m | 4141 miles (6663 km) |
KEF Reykjavik | 11h 13m | 1h 5m | 4248 miles (6835 km) |
DUB Dublin | 11h 20m | 1h 55m | 4060 miles (6533 km) |
MUC Munich | 11h 30m | 1h 30m | 4311 miles (6936 km) |
YHZ Halifax | 11h 42m | 1h 45m | 4147 miles (6673 km) |
YUL Montreal | 11h 59m | 1h 15m | 4062 miles (6536 km) |
ARN Stockholm | 12h 15m | 1h 5m | 4873 miles (7841 km) |
PHL Philadelphia | 12h 42m | 2h 9m | 4385 miles (7055 km) |
AMS Amsterdam | 12h 55m | 2h 55m | 4118 miles (6626 km) |
VCE Venice | 13h 10m | 2h 30m | 4509 miles (7255 km) |
MAN Manchester | 13h 10m | 3h 45m | 4072 miles (6552 km) |
IAD Dulles | 13h 12m | 1h 47m | 4517 miles (7268 km) |
VIE Vienna | 13h 15m | 1h 45m | 4717 miles (7590 km) |
CPH Copenhagen | 13h 25m | 3h 20m | 4510 miles (7257 km) |
LCY London | 13h 35m | - | - |
MAD Madrid | 13h 35m | 3h 25m | 4560 miles (7337 km) |
BOS Boston | 13h 59m | 3h 35m | 4202 miles (6761 km) |
LHR London | 14h 5m | 3h 20m | 4058 miles (6529 km) |
EWR New York | 14h 7m | 2h 35m | 4305 miles (6927 km) |
CDG Paris | 14h 20m | 3h 30m | 4058 miles (6529 km) |
FCO Rome | 14h 40m | 3h 35m | 4860 miles (7820 km) |
WAW Warsaw | 14h 50m | 2h 50m | 4976 miles (8006 km) |
BCN Barcelona | 14h 50m | 4h 25m | 4545 miles (7313 km) |
ORD Chicago | 14h 52m | 1h 15m | 4892 miles (7871 km) |
PRG Prague | 14h 55m | 4h 30m | 4495 miles (7232 km) |
MXP Milan | 14h 59m | 2h 30m | 4257 miles (6850 km) |
JFK New York | 15h 34m | 3h 37m | 4310 miles (6935 km) |
LIS Lisbon | 15h 45m | 2h 50m | 4663 miles (7503 km) |
OPO Porto | 16h 20m | 1h 10m | 4481 miles (7210 km) |



Quick copy and share this page
From Zurich to Canada
Below is a list of other destinations to Canada from Zurich Airport with either direct flights or 1 stop connections.
-
YUL Montreal Direct
-
YVR Vancouver Direct
-
YYC Calgary Direct
-
YEG Edmonton
-
YHZ Halifax Direct
-
YWG Winnipeg
-
YOW Ottawa
-
YQB Quebec
-
YYT St. John's
-
YLW Kelowna
From Switzerland to Toronto
We have found another destination to Canada from Zurich Airport as well.