There are 7 ways to get from Mosbach to Swiss Life 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 Mosbach, Bahnhof to Mannheim, HauptbahnhofS2 / ...
- Take the train from Mannheim, Hauptbahnhof to Basel SBB20 / ...
- Take the train from Basel SBB to Zürich HBIce / ...
5h 34mCHF 64–191Bus
cheapest- Take the bus from Heilbronn central train station to Zurich Bus StationN184
6h 32mCHF 28–53Drive 281.8 km
- Drive from Mosbach to Swiss Life281.8 km
3h 12mCHF 46–66Line 85742 train, train to Stuttgart Airport, fly
- Take the train from Mosbach(Baden) to Bad Friedrichshall Hbf
- Take the train from Bad Friedrichshall Hbf to Stuttgart Hbf
- Fly from Stuttgart Airport (STR) to Zurich Airport (ZRH)STR - ZRH
4h 31mTrain
- Take the train from Mosbach, Bahnhof to Mannheim, HauptbahnhofS2 / ...
- Take the train from Mannheim Hbf to Zürich HBNightjet
7h 1mCHF 60–191Train #2
- Take the train from Heilbronn Hbf to Stuttgart HbfRe / ...
- Take the train from Hauptbahnhof to Schaffhausen87
- Take the train from Schaffhausen to Zürich EngeS24
7h 2mCHF 54–89Train, train to Frankfurt, fly
- Take the train from Mosbach, Bahnhof to Mannheim, Hauptbahnhof
- Take the train from Mannheim, Hauptbahnhof to Frankfurt
- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)FRA - ZRH
5h 2mCHF 104–221
Mosbach to Swiss Life by train and foot
Questions & Answers
The cheapest way to get from Mosbach to Swiss Life is to bus which costs SFr 27 - SFr 55 and takes 6h 32m.
The fastest way to get from Mosbach to Swiss Life is to drive which takes 3h 12m and costs SFr 45 - SFr 70.
No, there is no direct train from Mosbach to Swiss Life. However, there are services departing from Mosbach, Bahnhof and arriving at Zürich Enge via Mannheim, Hauptbahnhof, Basel SBB and Zürich HB. The journey, including transfers, takes approximately 5h 34m.
The distance between Mosbach and Swiss Life is 417 km. The road distance is 281.8 km.
The best way to get from Mosbach to Swiss Life without a car is to train via Basel which takes 5h 34m and costs SFr 60 - SFr 200.
It takes approximately 5h 34m to get from Mosbach to Swiss Life, including transfers.
Mosbach to Swiss Life train services, operated by Deutsche Bahn Regio (DB Regional), depart from Mosbach, Bahnhof station.
The best way to get from Mosbach to Swiss Life is to train via Basel which takes 5h 34m and costs SFr 60 - SFr 200. Alternatively, you can bus, which costs SFr 27 - SFr 55 and takes 6h 32m.
Mosbach to Swiss Life train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Mannheim, Hauptbahnhof station.
Yes, the driving distance between Mosbach to Swiss Life is 282 km. It takes approximately 3h 12m to drive from Mosbach to Swiss Life.
What companies run services between Mosbach, Baden-Württemberg, Germany and Swiss Life, Switzerland?
You can take a train from Mosbach, Bahnhof to Swiss Life via Mannheim, Hauptbahnhof, Basel SBB, Zürich HB, and Zürich Enge in around 5h 34m. Alternatively, FlixBus operates a bus from Heilbronn central train station to Zurich Bus Station once daily. Tickets cost CHF 24–45 and the journey takes 4h 15m.
- Website
- swiss.com
Flights from Stuttgart Airport to Zurich Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- CHF 70–230
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- CHF 80–370
- Website
- lufthansa.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 56 min
- When
- Every day
- Estimated price
- CHF 80–370
- Website
- condor.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- CHF 75–160
- Website
- airdolomiti.it
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- CHF 80–280
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Mosbach, Bahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 13–18
- Website
- https://int.bahn.de/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 9m
- Frequency
- Hourly
- Estimated price
- CHF 29–65
- Website
- https://int.bahn.de/en
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 18–45
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 32 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 9–28
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 35–130
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 35–55
- 1st Class
- CHF 75–130
Train from Mannheim Hbf to Zürich HB
- Ave. Duration
- 4h 34m
- Frequency
- Twice daily
- Estimated price
- CHF 45–170
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 45–75
- 1st Class
- CHF 100–170
Train from Mannheim, Hauptbahnhof to Frankfurt
- Ave. Duration
- 31 min
- Frequency
- Once daily
- Estimated price
- CHF 11–35
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 11–18
- 1st Class
- CHF 21–35
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 58m
- Frequency
- 4 times a week
- Estimated price
- CHF 86
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
Train from Schaffhausen to Zürich Enge
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- CHF 26
- Website
- https://www.sbb.ch/en
- Phone
- +49 721 61075885
- info@avg.karlsruhe.de
- Website
- avg.info
Train from Mosbach(Baden) to Bad Friedrichshall Hbf
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Schedules at
- avg.info
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Bad Friedrichshall Hbf to Stuttgart Hbf
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Estimated price
- CHF 11–21
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- CHF 11–14
- 1st Class Ticket
- CHF 14–21
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 9–19
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- CHF 9–12
- 1st Class Ticket
- CHF 13–19
- Phone
- +49 7821 9960770
- info@sweg.de
- Website
- sweg.de
Train from Bad Friedrichshall Hbf to Stuttgart Hbf
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Schedules at
- sweg.de
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Schedules at
- sweg.de
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Heilbronn central train station to Zurich Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- CHF 24–45
- 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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Book your Mosbach to Swiss Life train tickets online with Omio.
There are 1211+ hotels available in Swiss Life.

































