There are 8 ways to get from Trondheim to Zurich by plane, train, bus, car, night train, or car train
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 Trondheim (TRD) to Zurich Airport (ZRH)plane TRD - ZRH
7h 19mCHF 102–306Train
- Take the train from Trondheim S to Oslo Strain F6
- Take the train from Oslo S to Malmö, Centralstationtrain
- Take the train from Malmo C to Neumuenstertrain Ic
- Take the train from Neumünster to Frankfurttrain 22 / ...
- Take the train from Frankfurt to Basel SBBtrain 20 / ...
- Take the train from Basel SBB to Zürich HBtrain Tgv / ...
31h 16mCHF 279–617Bus
- Take the bus from Olav Kyrres gate to Oslo bussterminalbus
- Take the bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhofbus
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Zurich Bus Stationbus N24 / ...
37h 14mCHF 141–241Drive 2,384.5 km
- Drive from Trondheim to Zurichcar 2,384.5 km
24h 47mCHF 395–570Fly to Basel, train
- Fly from Trondheim (TRD) to Basel (BSL)plane TRD - BSL
- Take the train from Basel SBB to Zürich HBtrain
8h 53mCHF 128–333Train, night train
- Take the train from Trondheim S to Oslo Strain F6
- Take the train from Oslo S to Göteborg Centralstationtrain
- Take the train from Göteborg Centralstation to Hamburg Hbftrain
- Take the night train from Hamburg Hbf to Zuerich Hbnighttrain Nj
35h 9mCHF 214–532Train, bus
- Take the train from Trondheim S to Oslo Strain F6
- Take the bus from Oslo bussterminal to Słubicebus
- Take the bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquaibus
44h 5mCHF 169–277Drive, car train
- Drive from Trondheim to Hamburg Hbfcar
- Take the car train from Hamburg Hbf to München Ostcartrain
- Drive from München Ost to Zurichcar
24h 50mCHF 390–1,188
Trondheim to Zurich by train
Questions & Answers
The cheapest way to get from Trondheim to Zurich is to bus which costs SFr 140 - SFr 250 and takes 37h 14m.
The fastest way to get from Trondheim to Zurich is to fly which takes 7h 19m and costs SFr 100 - SFr 310.
No, there is no direct bus from Trondheim to Zurich station. However, there are services departing from Olav Kyrres gate and arriving at Zurich Bus Station via Oslo bussterminal and Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 37h 14m.
No, there is no direct train from Trondheim to Zurich. However, there are services departing from Trondheim S and arriving at Zürich HB via Oslo S, Malmo C, Neumünster, Frankfurt and Basel SBB. The journey, including transfers, takes approximately 31h 16m.
The distance between Trondheim and Zurich is 1823 km. The road distance is 2384.5 km.
The best way to get from Trondheim to Zurich without a car is to train which takes 31h 16m and costs SFr 270 - SFr 650.
It takes approximately 7h 19m to get from Trondheim to Zurich, including transfers.
Trondheim to Zurich bus services, operated by Vy Buss, depart from Olav Kyrres gate station.
Trondheim to Zurich train services, operated by Sj Nord, depart from Trondheim S station.
The best way to get from Trondheim to Zurich is to fly which takes 7h 19m and costs SFr 100 - SFr 310. Alternatively, you can train, which costs SFr 270 - SFr 650 and takes 31h 16m, you could also bus, which costs SFr 140 - SFr 250 and takes 37h 14m.
What companies run services between Trondheim, Norway and Zurich, Switzerland?
Norwegian Air Shuttle, KLM, and Scandinavian Airlines fly from Trondheim (TRD) to Zurich Airport (ZRH) 5 times a day. Alternatively, you can take a train from Trondheim S to Zürich HB via Oslo S, Malmo C, Neumünster, Frankfurt, and Basel SBB in around 31h 16m.
- Website
- flysas.com
Flights from Trondheim to Zurich Airport via Copenhagen
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- CHF 75–270
Flights from Trondheim to Zurich Airport via Stockholm
- Ave. Duration
- 7h 40m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–270
- Website
- norwegian.com
Flights from Trondheim to Zurich Airport via Oslo
- Ave. Duration
- 4h 10m
- When
- Thursday
- Estimated price
- CHF 60–230
Flights from Trondheim to Basel via Oslo
- Ave. Duration
- 5h 35m
- When
- Sunday
- Estimated price
- CHF 75–270
- Website
- klm.com
Flights from Trondheim to Zurich Airport via Amsterdam Schiphol
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- CHF 65–320
Flights from Trondheim to Basel via Amsterdam Schiphol
- Ave. Duration
- 4h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 75–370
- Website
- norwegian.com
Flights from Trondheim to Basel via Copenhagen
- Ave. Duration
- 4h 30m
- When
- Friday
- Estimated price
- CHF 60–250
- Phone
- +47 61 25 22 00
- kundeservice@sj.no
- Website
- sj.no
Train from Trondheim S to Oslo S
- Ave. Duration
- 6h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 30–90
- Website
- https://www.sj.no/en/front-page/
- Phone
- +47 61 05 19 10
- tog@vy.no
- Website
- vy.no
Train from Oslo S to Malmö, Centralstation
- Ave. Duration
- 6h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 95–140
- Website
- https://www.vy.no/en
Train from Oslo S to Göteborg Centralstation
- Ave. Duration
- 3h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 50–75
- Website
- https://www.vy.no/en
- Phone
- +46 40 669 62 00
- snalltaget@snalltaget.se
- Website
- snalltaget.se
Train from Malmo C to Neumuenster
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- CHF 35–50
- Website
- https://www.snalltaget.se/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Neumünster to Frankfurt
- Ave. Duration
- 5h 26m
- Frequency
- Every 3 hours
- Estimated price
- CHF 60–120
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel SBB
- Ave. Duration
- 3h 1m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Frankfurt to Basel SBB
- Ave. Duration
- 2h 48m
- Frequency
- Twice a week
- Estimated price
- CHF 100–180
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
- Phone
- +46 77 175 75 75
- kundservice@sj.se
- Website
- sj.se
Train from Göteborg Centralstation to Hamburg Hbf
- Ave. Duration
- 9h 59m
- Frequency
- Once a week
- Estimated price
- CHF 65–120
- Website
- https://www.sj.se/en/
- Phone
- +43 51717
- Website
- nightjet.com
Night train from Hamburg Hbf to Zuerich Hb
- Ave. Duration
- 11h 54m
- Frequency
- Once daily
- Estimated price
- CHF 65–250
- Website
- https://www.nightjet.com/en/#/home
- Sleeper Carriage
- CHF 230–250
- Couchette Carriage
- CHF 140–170
- Seating Carriage
- CHF 65–85
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Hamburg Hbf to München Ost
- Ave. Duration
- 4h 37m
- Frequency
- Once daily
- Estimated price
- CHF 90–750
- Website
- https://urlaubs-express.de/?lang=en
- Car Single Bed
- CHF 360–400
- Car Compartment
- CHF 650–750
- Phone
- +47 407 05070
- buss@vy.no
- Website
- vybuss.no
Bus from Olav Kyrres gate to Oslo bussterminal
- Ave. Duration
- 7h 49m
- Frequency
- 6 times a week
- Estimated price
- CHF 65–100
- Website
- https://www.vybuss.com/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Oslo bussterminal to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 14h 25m
- Frequency
- Once daily
- Estimated price
- CHF 40–85
- Website
- https://www.flixbus.co.uk
Bus from Hamburg, Zentraler Omnibusbahnhof to Zurich Bus Station
- Ave. Duration
- 13h
- Frequency
- Twice daily
- Estimated price
- CHF 35–60
- Website
- https://www.flixbus.co.uk
- Phone
- +48 801 22 33 44
- bilety@sindbad.pl
- Website
- sindbad.pl
Bus from Oslo bussterminal to Słubice
- Ave. Duration
- 21h 50m
- Frequency
- Once a week
- Estimated price
- CHF 70–110
- Website
- https://www.sindbad.pl/en/home
Bus from SŁUBICE, Port Świecko, Świecko 39 to ZÜRICH, Carparkplatz am Sihlquai
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 65–80
- Website
- https://www.sindbad.pl/en/home
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Trondheim to Zurich bus services, operated by Vy Buss, arrive at Oslo bussterminal station.
Trondheim to Zurich train services, operated by Sj Nord, arrive at Oslo S station.
Yes, the driving distance between Trondheim to Zurich is 2385 km. It takes approximately 24h 47m to drive from Trondheim to Zurich.
There are 1220+ hotels available in Zurich.






































