There are 7 ways to get from Bretten to Zurich by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Basel
best- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Zürich HBtrain Ir36 / ...
4h 7mCHF 54–223Train
cheapest- Take the train from Karlsruhe Hbf to Zürich HBtrain Nightjet
5h 46mCHF 29–65Line 700 bus, bus
- Take the bus from Bretten Sporgasse to Mühlacker ZOBbus 700
- Take the bus from Stuttgart to Zürich Bus Stationbus Ivano-Frankivsk
4h 24mDrive 234.3 km
- Drive from Bretten to Zurichcar 234.3 km
2h 45mCHF 39–57Train, train to Stuttgart Airport, fly
- Take the train from Bretten Rechberg to Mühlacker Bahnhoftrain
- Take the train from Mühlacker Bahnhof to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Zurich Airport (ZRH)plane STR - ZRH
3h 43mCHF 112–309Train #2
- Take the train from Pforzheim Hauptbahnhof to Horb Bahnhof/ZOBtrain
- Take the train from Horb Bahnhof/ZOB to Schaffhausentrain 87
- Take the train from Schaffhausen to Zürich Stadelhofentrain S12 / ...
6h 32mCHF 41–162Train, train to Frankfurt, fly
- Take the train from Karlsruhe Hauptbahnhof to Mannheim, Hauptbahnhoftrain
- Take the train from Mannheim, Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
4h 21mCHF 111–300
Bretten to Zurich by train
Questions & Answers
The cheapest way to get from Bretten to Zurich is to train which costs SFr 29 - SFr 65 and takes 5h 46m.
The fastest way to get from Bretten to Zurich is to drive which takes 2h 45m and costs SFr 35 - SFr 60.
No, there is no direct bus from Bretten to Zurich station. However, there are services departing from Bretten Sporgasse and arriving at Zürich Bus Station via Stuttgart. The journey, including transfers, takes approximately 4h 24m.
No, there is no direct train from Bretten to Zurich. However, there are services departing from Bretten Stadtmitte and arriving at Zürich HB via Karlsruhe Hauptbahnhof and Basel SBB. The journey, including transfers, takes approximately 4h 7m.
The distance between Bretten and Zurich is 307 km. The road distance is 234.3 km.
The best way to get from Bretten to Zurich without a car is to train via Basel which takes 4h 7m and costs SFr 50 - SFr 230.
It takes approximately 4h 7m to get from Bretten to Zurich, including transfers.
Bretten to Zurich bus services, operated by VPE, depart from Bretten Sporgasse station.
Bretten to Zurich train services, operated by Deutsche Bahn Intercity (DB IC), depart from Karlsruhe Hauptbahnhof station.
The best way to get from Bretten to Zurich is to train via Basel which takes 4h 7m and costs SFr 50 - SFr 230. Alternatively, you can line 700 bus and bus, which costs and takes 4h 24m.
What companies run services between Bretten, Germany and Zurich, Switzerland?
You can take a train from Bretten Stadtmitte to Zürich HB via Karlsruhe Hauptbahnhof and Basel SBB in around 4h 7m. Alternatively, you can take a bus from Bretten Sporgasse to Zürich Bus Station via Mühlacker ZOB, Mühlacker Bahnhof, Hauptbahnhof, and Stuttgart in around 4h 24m.
- Website
- swiss.com
Flights from Stuttgart Airport to Zurich Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- CHF 60–410
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 70–420
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- CHF 30–130
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mühlacker Bahnhof to Hauptbahnhof
- Ave. Duration
- 26 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 6–25
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Horb Bahnhof/ZOB to Schaffhausen
- Ave. Duration
- 1h 31m
- Frequency
- Every 3 hours
- Estimated price
- CHF 20–85
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Karlsruhe Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 23 min
- Frequency
- Hourly
- Estimated price
- CHF 10–40
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 12–50
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 (7231) 39 70 299
- [email protected]
- Website
- VPE
Bus from Bretten Sporgasse to Mühlacker ZOB
- Ave. Duration
- 43 min
- Frequency
- Hourly
- Schedules at
- VPE
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
More Questions & Answers
Bretten to Zurich bus services, operated by VPE, arrive at Mühlacker ZOB station.
Bretten to Zurich train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Basel SBB station.
Yes, the driving distance between Bretten to Zurich is 234 km. It takes approximately 2h 45m to drive from Bretten to Zurich.
Book your Bretten to Zurich train tickets online with Omio.
There are 1252+ hotels available in Zurich.





