There are 5 ways to get from Edmonton to Zurich by plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Zurich Airport
best- Fly from Edmonton International Airport (YEG) to Zurich Airport (ZRH)plane YEG - ZRH
14h 45mCHF 327–615Fly to Stuttgart Airport, bus
cheapest- Fly from Edmonton International Airport (YEG) to Stuttgart Airport (STR)plane YEG - STR
- Take the bus from Stuttgart Airport Busterminal to Zurich Bus Stationbus
19h 31mCHF 287–1,127Fly to Basel, train
- Fly from Edmonton International Airport (YEG) to Basel (BSL)plane YEG - BSL
- Take the train from Basel SBB to Zürich HBtrain
34h 59mCHF 305–1,189Fly to Geneva International Airport, train
- Fly from Edmonton International Airport (YEG) to Geneva International Airport (GVA)plane YEG - GVA
- Take the train from Genève-Aéroport to Zürich HBtrain
19h 2mCHF 349–964Fly to Milan Linate Airport, train
- Fly from Edmonton International Airport (YEG) to Milan Linate Airport (LIN)plane YEG - LIN
- Take the train from Milano Centrale to Zuerich Hbtrain
22h 10mCHF 426–1,203
Edmonton International Airport (YEG) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Edmonton to Zurich is to fly which costs SFr 320 - SFr 650 and takes 14h 45m.
The fastest way to get from Edmonton to Zurich is to fly which takes 14h 45m and costs SFr 320 - SFr 650.
The distance between Edmonton and Zurich is 7600 km.
It takes approximately 14h 45m to get from Edmonton to Zurich, including transfers.
Zurich is 8h ahead of Edmonton. It is currently 8:56 AM in Edmonton and 4:56 PM in Zurich.
There are 927+ hotels available in Zurich.
What companies run services between Edmonton, AB, Canada and Zurich, Switzerland?
Air Canada, Edelweiss Air, and two other airlines fly from Edmonton International Airport (YEG) to Zurich Airport (ZRH) once daily.
- Website
- klm.com
Flights from Edmonton International Airport to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 12h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 230–950
Flights from Edmonton International Airport to Basel via Amsterdam Schiphol
- Ave. Duration
- 32h 10m
- When
- Thursday to Saturday
- Estimated price
- CHF 270–1,100
Flights from Edmonton International Airport to Basel via Calgary, Amsterdam Schiphol
- Ave. Duration
- 38h
- When
- Thursday to Sunday
- Estimated price
- CHF 280–1,100
Flights from Edmonton International Airport to Stuttgart Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 10m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 270–1,100
Flights from Edmonton International Airport to Geneva International Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 38m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 220–900
Flights from Edmonton International Airport to Milan Linate Airport via Amsterdam Schiphol
- Ave. Duration
- 17h 5m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 240–1,000
- Website
- lufthansa.com
Flights from Edmonton International Airport to Zurich Airport via Reykjavik Keflavik Nas
- Ave. Duration
- 11h 50m
- When
- Friday
- Estimated price
- CHF 300–550
Flights from Edmonton International Airport to Zurich Airport via Calgary
- Ave. Duration
- 14h 40m
- When
- Friday
- Estimated price
- CHF 170–1,200
Flights from Edmonton International Airport to Basel via Amsterdam Schiphol, Frankfurt
- Ave. Duration
- 30h 5m
- When
- Tuesday and Thursday
- Estimated price
- CHF 270–1,100
- Website
- aircanada.com
Flights from Edmonton International Airport to Zurich Airport via Calgary
- Ave. Duration
- 12h 52m
- When
- Friday
- Estimated price
- CHF 170–1,200
- Website
- flyedelweiss.com
Flights from Edmonton International Airport to Zurich Airport via Reykjavik Keflavik Nas
- Ave. Duration
- 11h 50m
- When
- Friday
- Estimated price
- CHF 300–550
Flights from Edmonton International Airport to Zurich Airport via Calgary
- Ave. Duration
- 14h 40m
- When
- Friday
- Estimated price
- CHF 170–1,200
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 28–80
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Zürich HB
- Ave. Duration
- 3h 3m
- Frequency
- Hourly
- Estimated price
- CHF 85–260
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Zuerich Hb
- Ave. Duration
- 3h 17m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Stuttgart Airport Busterminal to Zurich Bus Station
- Ave. Duration
- 3h 15m
- Frequency
- 5 times a day
- Estimated price
- CHF 13–23
- Website
- https://www.flixbus.co.uk
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
















