There are 8 ways to get from Thuringia to Zurich by train, bus, rideshare, plane, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Erfurt Hbf to Zuerich Hbtrain Ec
7h 43mCHF 130–230Rideshare
cheapest- Take the rideshare from Erfurt to Zurich520.7 km
6h 58mCHF 28Bus
- Take the bus from Erfurt central train station to Frankfurt central train stationbus N1305 / ...
- Take the bus from Frankfurt central train station to Zurich Bus Stationbus FlixBus N33 / ...
11h 20mCHF 45–77Train to Frankfurt, fly
- Take the train from Erfurt Hbf to Frankfurt(Main)Suedtrain
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
6h 42mCHF 121–245Drive 520.1 km
- Drive from Erfurt to Zurichcar 520.1 km
5h 37mCHF 82–119Train to Berlin Brandenburg Airport, fly
- Take the train from Erfurt Hbf to Berlin Suedkreuztrain
- Fly from Berlin Brandenburg Airport (BER) to Zurich Airport (ZRH)plane BER - ZRH
6h 40mCHF 89–245Train, train to Dresden Airport, fly
- Take the train from Gera Hbf to Leipzig Hbftrain
- Take the train from Leipzig Hbf to Dresden-Neustadttrain
- Fly from Dresden Airport (DRS) to Zurich Airport (ZRH)plane DRS - ZRH
7h 13mCHF 353–906Bus, bus to Václav Havel Airport Prague, fly
- Take the bus from Gera central train station to Chemnitz central bus stationbus
- Take the bus from Chemnitz central bus station to Praguebus
- Fly from Václav Havel Airport Prague (PRG) to Zurich Airport (ZRH)plane PRG - ZRH
8h 18mCHF 81–194
Thuringia to Zurich by train
Questions & Answers
The cheapest way to get from Thuringia to Zurich is to rideshare which costs SFr 28 and takes 6h 58m.
The fastest way to get from Thuringia to Zurich is to drive which takes 5h 37m and costs SFr 80 - SFr 120.
No, there is no direct bus from Thuringia station to Zurich station. However, there are services departing from Erfurt central train station and arriving at Zurich Bus Station via Frankfurt central train station. The journey, including transfers, takes approximately 11h 20m.
Yes, there is a direct train departing from Erfurt Hbf and arriving at Zuerich Hb. Services depart three times a week, and operate Monday, Tuesday and Friday. The journey takes approximately 7h 43m.
The distance between Thuringia and Zurich is 670 km. The road distance is 520.1 km.
The best way to get from Thuringia to Zurich without a car is to train which takes 7h 43m and costs SFr 130 - SFr 230.
The train from Erfurt Hbf to Zuerich Hb takes 7h 43m including transfers and departs three times a week.
Thuringia to Zurich bus services, operated by FlixBus, depart from Erfurt central train station.
Thuringia to Zurich train services, operated by ÖBB EuroCity, depart from Erfurt Hbf station.
The best way to get from Thuringia to Zurich is to train which takes 7h 43m and costs SFr 130 - SFr 230. Alternatively, you can bus, which costs SFr 45 - SFr 80 and takes 11h 20m.
What companies run services between Thuringia, Germany and Zurich, Switzerland?
ÖBB EuroCity operates a train from Erfurt Hbf to Zuerich Hb 3 times a week. Tickets cost CHF 130–230 and the journey takes 7h 43m. Alternatively, you can take a bus from Erfurt central train station to Zurich Bus Station via Frankfurt central train station in around 11h 20m.
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 65–290
Flights from Berlin Brandenburg Airport to Zurich Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- CHF 35–120
Flights from Dresden Airport to Zurich Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–250
Flights from Václav Havel Airport Prague to Zurich Airport
- Ave. Duration
- 1h 23m
- When
- Every day
- Estimated price
- CHF 60–240
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 65–290
Flights from Berlin Brandenburg Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Dresden Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 130–350
Flights from Dresden Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 130–350
Flights from Václav Havel Airport Prague to Zurich Airport via Munich
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- CHF 65–270
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 65–280
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 65–140
Flights from Berlin Brandenburg Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 55–100
Flights from Václav Havel Airport Prague to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- CHF 60–150
- Website
- easyjet.com
Flights from Berlin Brandenburg Airport to Zurich Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 35–120
- Website
- eurowings.com
Flights from Berlin Brandenburg Airport to Zurich Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–120
Flights from Berlin Brandenburg Airport to Zurich Airport via Cologne Bonn
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- CHF 35–120
Flights from Václav Havel Airport Prague to Zurich Airport via Cologne Bonn
- Ave. Duration
- 3h 10m
- When
- Friday
- Estimated price
- CHF 95–180
- Website
- austrian.com
Flights from Václav Havel Airport Prague to Zurich Airport via Vienna
- Ave. Duration
- 3h 15m
- When
- Every day
- Estimated price
- CHF 60–250
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 80–280
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Erfurt Hbf to Zuerich Hb
- Ave. Duration
- 7h 43m
- Frequency
- 3 times a week
- Estimated price
- CHF 130–230
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Erfurt Hbf to Frankfurt(Main)Sued
- Ave. Duration
- 2h 13m
- Frequency
- Once daily
- Estimated price
- CHF 50–90
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
Train from Leipzig Hbf to Dresden-Neustadt
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 23–40
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Erfurt Hbf to Berlin Suedkreuz
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- CHF 50–120
- Website
- https://int.bahn.de/en
- Phone
- +49 37343 808037
- verein@pressnitztalbahn.de
- Website
- pressnitztalbahn.de
Train from Gera Hbf to Leipzig Hbf
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 200–490
- Schedules at
- pressnitztalbahn.de
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Erfurt central train station to Frankfurt central train station
- Ave. Duration
- 3h
- Frequency
- 3 times a day
- Estimated price
- CHF 16–28
- Website
- https://www.flixbus.co.uk
Bus from Frankfurt central train station to Zurich Bus Station
- Ave. Duration
- 7h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- https://www.flixbus.co.uk
Bus from Gera central train station to Chemnitz central bus station
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- CHF 4–8
- Website
- https://www.flixbus.co.uk
Bus from Chemnitz central bus station to Prague
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- CHF 9–16
- Website
- https://www.flixbus.co.uk
- Phone
- +38 098-888-11-08
- igoruzhanskyi@grandbus.com.ua
- Website
- grandbus.com.ua
Bus from Frankfurt central train station to Zurich Bus Station
- Ave. Duration
- 4h 47m
- Frequency
- Once daily
- Website
- https://www.grandbus.com.ua/en
- Phone
- +3 318 576 2228
- Website
- blablacar.com
Rideshare from Erfurt to Zurich
- Ave. Duration
- 6h 58m
- Frequency
- Once daily
- Estimated price
- CHF 28
- Schedules at
- blablacar.com
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Thuringia to Zurich bus services, operated by FlixBus, arrive at Frankfurt central train station.
Thuringia to Zurich train services, operated by ÖBB EuroCity, arrive at Zuerich Hb station.
Yes, the driving distance between Thuringia to Zurich is 520 km. It takes approximately 5h 37m to drive from Thuringia to Zurich.
Book your Thuringia to Zurich train tickets online with Omio.
Book your Thuringia to Zurich bus tickets online with Omio and FlixBus.
There are 1201+ hotels available in Zurich.
Check out Blablacar's carpooling service for rideshare options between Thuringia and Zurich. A great option if you don't have a driver's licence or want to avoid public transport.

















