Airlines with flights from Toronto to Zurich
There are 17 airlines with scheduled flights between YYZ and ZRH. Both Air Canada and SWISS operates non-stop flights from Pearson to Zurich Airport and the flight time is 8 hours.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 8 hours
-
Toronto is a Air Canada hub.
-
7 flights per week
-
Boeing 777-200LR
-
Business class available
YYZ
Direct
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC880
20:05
20:05
20:05
20:05
20:05
20:05
20:05
The timetable & schedule information was updated at 2026-04-21
YYZ
Direct
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LX81
----
16:30
----
16:30
16:30
16:30
16:30
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 9h 45m - 12h 50m.
-
Sky Team Alliance
-
39 flights per week
YYZ
Via AMS
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
KL692
KL1917
KL1917
16:45
16:45
16:45
16:45
16:45
16:45
16:45
KL696
KL1921
KL1921
21:55
21:55
21:55
21:55
21:55
21:55
21:55
The timetable & schedule information was updated at 2026-04-21
Via Paris with Air France
-
Total flight time: 9h 50m - 13h 05m.
-
Sky Team Alliance
-
33 flights per week
YYZ
Via CDG
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AF357
AF1114
AF1114
18:00
18:00
18:00
18:00
18:00
18:00
18:00
AF359
AF1814
AF1814
23:30
23:30
23:30
23:30
----
23:30
23:30
The timetable & schedule information was updated at 2026-04-21
Via Frankfurt with Lufthansa
-
Total flight time: 10h 05m - 13h 35m.
-
Zurich is a Lufthansa hub.
-
21 flights per week
YYZ
Via FRA
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
LH471
LH1186
LH1186
18:20
18:20
18:20
18:20
18:20
18:20
18:20
The timetable & schedule information was updated at 2026-04-21
Via London with British Airways
-
Total flight time: 10h 20m - 13h 50m.
-
One World Alliance
-
36 flights per week
YYZ
Via LHR
ZRH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
BA92
BA732
BA732
----
----
18:05
18:05
----
18:05
18:10
BA98
BA736
BA736
22:00
----
----
----
----
22:00
----
BA98
BA734
BA734
----
22:00
----
----
22:00
----
----
The timetable & schedule information was updated at 2026-04-21

There are 17 airlines with scheduled flights between YYZ and ZRH. Both Air Canada and SWISS operates non-stop flights from Pearson to Zurich Airport and the flight time is 8 hours.
Via Reykjavik with Icelandair
Via Dublin with Aer Lingus
Via Copenhagen with SAS
Via New York with United
Via Warsaw with LOT
Via Lisbon with TAP
Via Helsinki with Finnair
Via Philadelphia with American Airlines
Via New York with Delta
Via Belgrade with Air Serbia
Via Madrid with Iberia