Find cheap flights from Ontario to Switzerland from C$ 451

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 22/10. 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 Switzerland

Good to know

Low season

November

High season

December

Cheapest flight

C$ 451

Average price round-trip

C$ 1,751

Good deal round-trip

C$ 1,263

Good deal one-way

C$ 781
Best time to beat the crowds (4% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Toronto to Geneva
(avg. price over the last 2 weeks)
or less
or less

FAQs for booking flights from Ontario to Switzerland

Book cheap flights from Ontario to Switzerland

Recent round-trip flight deals

11/9Mon
1 stopMultiple Airlines
17h 05mYYZ-ZRH
13/9Wed
1 stopMultiple Airlines
21h 55mZRH-YYZ
C$ 846
25/10Wed
2 stopsAzores Airlines
19h 45mYYZ-ZRH
31/10Tue
2 stopsAzores Airlines
55h 50mZRH-YYZ
C$ 985
14/9Thu
1 stopAer Lingus
10h 45mYYZ-ZRH
24/9Sun
1 stopAer Lingus
24h 55mZRH-YYZ
C$ 997
22/9Fri
1 stopAer Lingus
10h 45mYYZ-ZRH
29/9Fri
1 stopAer Lingus
25h 05mZRH-YYZ
C$ 1,000
7/9Thu
1 stopAer Lingus
16h 45mYYZ-GVA
20/9Wed
1 stopAer Lingus
28h 40mGVA-YYZ
C$ 1,015
10/11Fri
2 stopsMultiple Airlines
31h 15mYYZ-BSL
13/11Mon
3 stopsMultiple Airlines
39h 20mBSL-YYZ
C$ 1,025
25/9Mon
2 stopsMultiple Airlines
20h 05mYHM-ZRH
9/10Mon
2 stopsMultiple Airlines
27h 05mZRH-YHM
C$ 1,030
27/9Wed
2 stopsMultiple Airlines
31h 10mYYZ-ZRH
16/10Mon
2 stopsMultiple Airlines
19h 10mZRH-YYZ
C$ 1,033
15/9Fri
1 stopAer Lingus
16h 45mYYZ-GVA
25/9Mon
1 stopAer Lingus
28h 40mGVA-YYZ
C$ 1,034
16/10Mon
2 stopsAzores Airlines
19h 45mYYZ-ZRH
27/10Fri
2 stopsAzores Airlines
19h 20mZRH-YYZ
C$ 1,050
16/10Mon
2 stopsAzores Airlines
19h 45mYYZ-ZRH
27/10Fri
2 stopsAzores Airlines
19h 20mZRH-YYZ
C$ 1,056
7/11Tue
2 stopsAir Canada
38h 00mYTZ-BSL
15/11Wed
2 stopsAir Canada
14h 44mBSL-YTZ
C$ 1,117
6/11Mon
1 stopAir Canada
31h 45mYTZ-GVA
17/11Fri
1 stopAir Canada
12h 49mGVA-YTZ
C$ 1,136
25/9Mon
1 stopIcelandair
10h 05mYYZ-ZRH
9/10Mon
1 stopIcelandair
11h 05mZRH-YYZ
C$ 1,167
6/11Mon
2 stopsUnited Airlines
18h 10mYYZ-GVA
17/11Fri
2 stopsUnited Airlines
20h 03mGVA-YYZ
C$ 1,214
4/6Sun
1 stopAir Transat
29h 05mYYZ-BSL
13/6Tue
1 stopAir Transat
14h 55mBSL-YYZ
C$ 1,283
15/10Sun
2 stopsAustrian Airlines
38h 30mYOW-ZRH
29/10Sun
2 stopsAustrian Airlines
25h 28mZRH-YOW
C$ 1,373
1/10Sun
1 stopSWISS
13h 05mYOW-ZRH
8/10Sun
1 stopSWISS
15h 23mZRH-YOW
C$ 1,414
23/8Wed
2 stopsScandinavian Airlines
24h 54mYOW-ZRH
5/9Tue
2 stopsScandinavian Airlines
27h 48mZRH-YOW
C$ 1,541
28/6Wed
2 stopsUndisclosed Carrier
12h 50mYOW-GVA
9/7Sun
2 stopsUndisclosed Carrier
14h 13mGVA-YOW
C$ 1,937

Search by stops

Search by airline

Search by price

Recent one-way flight deals

22/10Sun
2 stopsMultiple Airlines
21h 05mYYZ-GVA
C$ 451
7/11Tue
2 stopsMultiple Airlines
16h 10mYTZ-BSL
C$ 453
19/10Thu
2 stopsAzores Airlines
20h 30mYYZ-GVA
C$ 488
14/10Sat
2 stopsAzores Airlines
43h 45mYYZ-ZRH
C$ 493
20/10Fri
2 stopsAzores Airlines
20h 30mYYZ-GVA
C$ 503
22/10Sun
2 stopsMultiple Airlines
57h 35mYTZ-GVA
C$ 529
20/10Fri
3 stopsMultiple Airlines
44h 55mYYZ-GVA
C$ 533
6/6Tue
1 stopAer Lingus
10h 45mYYZ-ZRH
C$ 688
9/7Sun
1 stopAir Transat
32h 15mYTZ-BSL
C$ 701
10/7Mon
1 stopTAP AIR PORTUGAL
17h 30mYYZ-ZRH
C$ 772
9/7Sun
1 stopAir Canada
14h 00mYTZ-ZRH
C$ 786
10/7Mon
1 stopUnited Airlines
13h 43mYYZ-ZRH
C$ 816
11/7Tue
2 stopsAustrian Airlines
20h 55mYYZ-BSL
C$ 858
7/6Wed
1 stopCondor
11h 25mYYZ-BSL
C$ 905
8/7Sat
2 stopsLufthansa
13h 05mYOW-ZRH
C$ 946
8/7Sat
2 stopsSWISS
29h 05mYYZ-BSL
C$ 951
14/10Sat
1 stopDelta
18h 40mYYZ-BSL
C$ 1,041
5/7Wed
2 stopsAmerican Airlines
20h 49mYYZ-BSL
C$ 1,102
11/7Tue
2 stopsAir France
22h 35mYOW-ZRH
C$ 1,111
7/7Fri
2 stopsKLM
11h 40mYYZ-BSL
C$ 1,160

Search by stops

Search by airline

Search by price

Flights to Switzerland

Return flight deals:

Switzerland - Ontario

Cabin classes:

C$ 9,897
C$ 2,997
C$ 3,486
C$ 1,223

Browse origins:

C$ 1,357
C$ 2,609
C$ 1,373
C$ 1,754
C$ 816
C$ 1,554
View more

Browse destinations:

C$ 961
C$ 816
C$ 846