Cheap flights to Switzerland – Compare and Save
— ZRH
19 Oct — 26 Oct1
Round-trip
1 adult
Economy
Round-trip
1 adult, Economy
Flights to Switzerland in 2025
Find the latest flights to Switzerland in 2025, with up-to-date prices and availability. In the last 7 days, Cheapflights users made a total of 629,999 searches and data was last updated on 19 September 2025.
Round-trip from | C$ 820 |
---|---|
One-way from | C$ 324 |
Popular in | December |
Cheapest in | May |
Average price | C$ 1,104 |
Good round-trip deal | C$ 916 or less |
Good one-way deal | C$ 1,071 or less |
- Air Canada
- 15/10-22/10
- Nonstop
- 16h 55m total
- Toronto to Zurich
- 1/10
- 1 total stop
- 18h 25m total
- Toronto to Switzerland
Highest demand for flights based on searches. 8% potential increase in price (C$ 138 potential increase over avg. RT price).
Cheapest flight prices on average. 3% potential price decrease (C$ 48 potential savings vs. average RT price).
Average for round-trip flights in September 2025
Price to beat on a round-trip flight from Toronto to Switzerland.
Price to beat on a one-way flight from Toronto to Switzerland.
Find flights to Switzerland
Browse one-way and round-trip flights deals to Switzerland on Cheapflights. Flight deals are based on user searches and were last updated on 19 September 2025
Explore Switzerland
Find flight deals to Switzerland
Cheapest flights to SwitzerlandExplore the most affordable flight options available to Switzerland. Find the lowest fares based on data from user searches, with prices last updated on 19 September 2025.
Explore the most affordable flight options available to Switzerland. Find the lowest fares based on data from user searches, with prices last updated on 19 September 2025.
Mon 24/1110:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Mon 15/126:15 a.m.BSL - YYZ
1 stop14h 35mBritish Airways
Deal found 18/9C$ 783
Mon 24/1110:05 p.m.YYZ - BSL
1 stop10h 30mBritish Airways
Tue 9/1211:00 a.m.BSL - YYZ
1 stop15h 15mBritish Airways
Deal found 17/9C$ 784
Wed 19/1110:05 p.m.YYZ - GVA
1 stop19h 00mBritish Airways
Fri 28/117:15 p.m.GVA - YYZ
1 stop25h 35mBritish Airways
Deal found 17/9C$ 804
Wed 15/1010:55 a.m.YYZ - BSL
2 stops18h 25mAmerican Airlines
Wed 29/106:20 a.m.BSL - YYZ
2 stops17h 09mAmerican Airlines
Deal found 17/9C$ 805
Fri 14/115:10 p.m.YYZ - GVA
1 stop11h 05mScandinavian Airlines
Mon 8/128:10 p.m.GVA - YYZ
1 stop25h 30mScandinavian Airlines
Deal found 18/9C$ 807
Wed 19/1110:05 p.m.YYZ - GVA
1 stop10h 35mBritish Airways
Sun 7/129:10 a.m.GVA - YYZ
1 stop11h 40mBritish Airways
Deal found 18/9C$ 808
Best flights to SwitzerlandDiscover carefully curated flight deals to Switzerland that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 19 September 2025.
Discover carefully curated flight deals to Switzerland that have cost, travel time, and layovers in mind to ensure you get the best travel experience. Data last updated 19 September 2025.
Mon 2/310:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Mon 16/36:15 a.m.BSL - YYZ
1 stop14h 35mBritish Airways
Deal found 16/9C$ 735
Wed 15/1010:55 a.m.YYZ - BSL
2 stops18h 25mAmerican Airlines
Wed 29/106:20 a.m.BSL - YYZ
2 stops17h 09mAmerican Airlines
Deal found 18/9C$ 805
Tue 18/115:10 p.m.YYZ - GVA
1 stop20h 15mScandinavian Airlines
Thu 11/128:10 p.m.GVA - YYZ
1 stop25h 30mScandinavian Airlines
Deal found 18/9C$ 807
Thu 20/114:07 p.m.YYZ - ZRH
1 stop10h 08mMultiple Airlines
Sun 15/212:40 p.m.ZRH - YYZ
1 stop32h 10mMultiple Airlines
Deal found 17/9C$ 826
Tue 18/115:30 p.m.YTZ - GVA
1 stop10h 30mSWISS
Wed 26/111:00 p.m.GVA - YTZ
1 stop12h 55mSWISS
Deal found 17/9C$ 831
Thu 13/1112:30 p.m.YTZ - GVA
1 stop15h 30mAir Canada
Fri 12/121:00 p.m.GVA - YTZ
1 stop14h 35mAir Canada
Deal found 18/9C$ 831
Wed 15/1011:00 p.m.YYZ - ZRH
1 stop32h 05mIcelandair
Fri 24/102:00 p.m.ZRH - YYZ
1 stop13h 55mIcelandair
Deal found 17/9C$ 836
Wed 19/116:10 p.m.YHM - GVA
2 stops41h 10mWestJet
Tue 25/1110:35 a.m.GVA - YHM
2 stops36h 42mWestJet
Deal found 17/9C$ 1,106
Mon 2/34:45 p.m.YYZ - BSL
2 stops19h 30mBritish Airways
Mon 16/36:15 a.m.BSL - YYZ
1 stop14h 35mBritish Airways
Deal found 16/9C$ 773
Wed 15/105:10 p.m.YYZ - GVA
1 stop11h 10mScandinavian Airlines
Wed 22/108:10 p.m.GVA - YYZ
1 stop25h 30mScandinavian Airlines
Deal found 17/9C$ 811
Mon 10/114:44 p.m.YYZ - ZRH
2 stops19h 41mMultiple Airlines
Tue 18/116:45 a.m.ZRH - YYZ
2 stops20h 44mMultiple Airlines
Deal found 18/9C$ 830
Fri 14/1112:30 p.m.YTZ - GVA
1 stop15h 30mAir Canada
Sun 7/121:00 p.m.GVA - YTZ
1 stop14h 35mAir Canada
Deal found 18/9C$ 831
Sun 16/115:30 p.m.YTZ - GVA
1 stop10h 30mSWISS
Mon 8/121:00 p.m.GVA - YTZ
1 stop12h 55mSWISS
Deal found 18/9C$ 831
Mon 24/1110:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Wed 10/126:20 a.m.BSL - YYZ
1 stop14h 30mBritish Airways
Deal found 18/9C$ 783
Wed 15/1011:00 p.m.YYZ - ZRH
1 stop32h 05mIcelandair
Fri 24/102:00 p.m.ZRH - YYZ
1 stop13h 55mIcelandair
Deal found 19/9C$ 889
Sun 16/114:20 p.m.YTZ - GVA
2 stops11h 40mAir Canada
Wed 10/121:00 p.m.GVA - YTZ
2 stops14h 28mAir Canada
Deal found 18/9C$ 831
Tue 18/115:30 p.m.YTZ - GVA
1 stop10h 30mSWISS
Mon 24/111:00 p.m.GVA - YTZ
1 stop12h 55mSWISS
Deal found 17/9C$ 831
Mon 10/1111:45 a.m.YTZ - ZRH
2 stops28h 50mMultiple Airlines
Tue 18/116:10 a.m.ZRH - YTZ
2 stops17h 15mMultiple Airlines
Deal found 18/9C$ 855
Mon 24/1110:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Tue 9/127:00 a.m.BSL - YYZ
1 stop13h 50mBritish Airways
Deal found 18/9C$ 783
Sat 15/118:30 p.m.YTZ - GVA
1 stop31h 30mAir Canada
Mon 8/121:00 p.m.GVA - YTZ
2 stops14h 28mAir Canada
Deal found 18/9C$ 831
Tue 7/108:15 p.m.YYZ - ZRH
Nonstop7h 55mSWISS
Thu 23/101:25 p.m.ZRH - YYZ
Nonstop9h 00mSWISS
Deal found 17/9C$ 849
Mon 10/113:15 p.m.YTZ - ZRH
2 stops25h 20mMultiple Airlines
Tue 18/116:10 a.m.ZRH - YTZ
2 stops34h 10mMultiple Airlines
Deal found 18/9C$ 856
Mon 24/1110:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Mon 15/126:15 a.m.BSL - YYZ
1 stop14h 35mBritish Airways
Deal found 18/9C$ 783
Tue 18/113:30 p.m.YTZ - GVA
1 stop12h 30mAir Canada
Wed 10/121:00 p.m.GVA - YTZ
1 stop14h 35mAir Canada
Deal found 18/9C$ 831
Wed 19/116:10 p.m.YHM - ZRH
2 stops46h 20mWestJet
Wed 26/116:30 a.m.ZRH - YHM
2 stops40h 47mWestJet
Deal found 17/9C$ 1,114
Wed 19/118:30 p.m.YYZ - ZRH
Nonstop7h 55mSWISS
Wed 26/111:20 p.m.ZRH - YYZ
Nonstop8h 50mSWISS
Deal found 17/9C$ 860
Mon 16/210:05 p.m.YYZ - BSL
1 stop14h 10mBritish Airways
Sat 28/27:10 a.m.BSL - YYZ
1 stop19h 05mBritish Airways
Deal found 16/9C$ 784
Sat 15/118:30 p.m.YTZ - GVA
1 stop31h 30mAir Canada
Wed 10/121:00 p.m.GVA - YTZ
2 stops14h 28mAir Canada
Deal found 18/9C$ 831
Wed 22/106:00 a.m.YHM - ZRH
2 stops30h 35mWestJet
Sun 2/115:30 a.m.ZRH - YHM
2 stops40h 47mWestJet
Deal found 18/9C$ 1,139
Mon 27/109:30 p.m.YYZ - ZRH
Nonstop7h 55mSWISS
Fri 7/111:20 p.m.ZRH - YYZ
Nonstop8h 50mSWISS
Deal found 16/9C$ 869
Direct flights to SwitzerlandExplore direct flight options to Switzerland based on user searches, and compare prices and availability for your desired travel dates. Data last updated 19 September 2025.
Explore direct flight options to Switzerland based on user searches, and compare prices and availability for your desired travel dates. Data last updated 19 September 2025.
Wed 15/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Wed 22/101:25 p.m.ZRH - YYZ
Nonstop9h 00mAir Canada
Deal found 17/9C$ 820
Mon 10/118:30 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Tue 18/111:00 p.m.ZRH - YYZ
Nonstop8h 50mAir Canada
Deal found 18/9C$ 834
Mon 10/118:30 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Tue 18/111:00 p.m.ZRH - YYZ
Nonstop8h 50mAir Canada
Deal found 18/9C$ 836
Wed 15/108:15 p.m.YYZ - ZRH
Nonstop7h 55mMultiple Airlines
Wed 22/101:25 p.m.ZRH - YYZ
Nonstop9h 00mMultiple Airlines
Deal found 16/9C$ 848
Mon 6/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Tue 21/109:55 a.m.ZRH - YYZ
Nonstop8h 55mAir Canada
Deal found 17/9C$ 849
Wed 1/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Wed 22/101:25 p.m.ZRH - YYZ
Nonstop9h 00mAir Canada
Deal found 17/9C$ 852
Wed 1/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Wed 22/101:25 p.m.ZRH - YYZ
Nonstop9h 00mAir Canada
Deal found 18/9C$ 853
Thu 20/118:30 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Sun 15/21:20 p.m.ZRH - YYZ
Nonstop9h 05mAir Canada
Deal found 17/9C$ 856
Tue 25/118:30 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Wed 18/21:20 p.m.ZRH - YYZ
Nonstop9h 05mAir Canada
Deal found 18/9C$ 859
Wed 26/118:30 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Tue 2/121:00 p.m.ZRH - YYZ
Nonstop8h 50mAir Canada
Deal found 17/9C$ 860
Wed 15/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Fri 24/101:25 p.m.ZRH - YYZ
Nonstop9h 00mAir Canada
Deal found 18/9C$ 867
Fri 3/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Thu 23/109:55 a.m.ZRH - YYZ
Nonstop8h 55mAir Canada
Deal found 17/9C$ 869
Last-minute flights to SwitzerlandDiscover last-minute flight deals to Switzerland. Data last updated 19 September 2025 and is based on user searches.
Discover last-minute flight deals to Switzerland. Data last updated 19 September 2025 and is based on user searches.
Wed 24/911:49 a.m.YYZ - GVA
2 stops15h 26mAmerican Airlines
Sun 28/97:00 a.m.GVA - YYZ
2 stops16h 08mAmerican Airlines
Deal found 17/9C$ 870
Fri 26/910:55 a.m.YYZ - GVA
2 stops16h 20mAmerican Airlines
Wed 8/1010:15 a.m.GVA - YYZ
2 stops17h 15mAmerican Airlines
Deal found 16/9C$ 866
Fri 26/910:55 a.m.YYZ - GVA
2 stops16h 20mAmerican Airlines
Wed 8/1010:15 a.m.GVA - YYZ
2 stops17h 15mAmerican Airlines
Deal found 17/9C$ 867
Fri 26/910:55 a.m.YYZ - GVA
2 stops16h 20mAmerican Airlines
Wed 8/107:25 a.m.GVA - YYZ
2 stops17h 19mAmerican Airlines
Deal found 18/9C$ 871
Fri 26/910:55 a.m.YYZ - GVA
2 stops16h 20mAmerican Airlines
Wed 8/1010:15 a.m.GVA - YYZ
1 stop15h 55mAmerican Airlines
Deal found 16/9C$ 877
Fri 26/910:55 a.m.YYZ - GVA
2 stops16h 20mAmerican Airlines
Wed 8/107:25 a.m.GVA - YYZ
1 stop18h 45mAmerican Airlines
Deal found 17/9C$ 878
Wed 1/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Wed 22/101:25 p.m.ZRH - YYZ
Nonstop9h 00mAir Canada
Deal found 18/9C$ 853
Fri 3/1011:49 a.m.YYZ - ZRH
2 stops15h 01mAmerican Airlines
Sun 26/1010:15 a.m.ZRH - YYZ
1 stop17h 44mAmerican Airlines
Deal found 17/9C$ 840
Fri 3/106:29 p.m.YYZ - GVA
2 stops16h 01mAmerican Airlines
Tue 7/1010:10 a.m.GVA - YYZ
2 stops17h 20mAmerican Airlines
Deal found 17/9C$ 859
Sun 5/1010:55 a.m.YYZ - ZRH
2 stops18h 10mAmerican Airlines
Thu 23/1011:45 a.m.ZRH - YYZ
1 stop17h 14mAmerican Airlines
Deal found 17/9C$ 859
Mon 6/108:15 p.m.YYZ - ZRH
Nonstop7h 55mAir Canada
Tue 21/109:55 a.m.ZRH - YYZ
Nonstop8h 55mAir Canada
Deal found 17/9C$ 849
Thu 9/107:35 a.m.YYZ - ZRH
1 stop19h 15mAmerican Airlines
Tue 21/1011:45 a.m.ZRH - YYZ
1 stop17h 05mAmerican Airlines
Deal found 17/9C$ 842
One-way flights to SwitzerlandSearch for one-way flight options to Switzerland. Find affordable one-way fares based on user searches. Data last updated 19 September 2025.
Search for one-way flight options to Switzerland. Find affordable one-way fares based on user searches. Data last updated 19 September 2025.
Sat 1/112:10 p.m.YYZ - ZRH
2 stops36h 25mMultiple Airlines
Deal found 17/9C$ 437
Wed 1/1010:15 p.m.YYZ - GVA
1 stop18h 25mMultiple Airlines
Deal found 16/9C$ 324
Fri 31/102:10 p.m.YYZ - BSL
2 stops37h 45mMultiple Airlines
Deal found 17/9C$ 571