There are 3 ways to get from Mainau to Schaffhausen by train, bus, 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 Konstanz-Wollmatingen to Singentrain S6
- Take the train from Singen to Schaffhausentrain 87
53 minCHF 7–26Bus, train
- Take the bus from Mainau to Konstanz Bahnhofbus N / ...
- Take the train from Kreuzlingen to Schaffhausentrain S1
2h 21mDrive 57.9 km
- Drive from Mainau to Schaffhausencar 57.9 km
43 minCHF 10–14
Mainau to Schaffhausen by train
Questions & Answers
The cheapest way to get from Mainau to Schaffhausen is to train which costs SFr 7 - SFr 27 and takes 53 min.
The fastest way to get from Mainau to Schaffhausen is to drive which takes 43 min and costs SFr 9 - SFr 14.
No, there is no direct train from Mainau to Schaffhausen. However, there are services departing from Konstanz-Wollmatingen and arriving at Schaffhausen via Singen. The journey, including transfers, takes approximately 53 min.
The distance between Mainau and Schaffhausen is 49 km. The road distance is 57.9 km.
The best way to get from Mainau to Schaffhausen without a car is to train which takes 53 min and costs SFr 7 - SFr 27.
It takes approximately 53 min to get from Mainau to Schaffhausen, including transfers.
Mainau to Schaffhausen train services, operated by SBB GmbH, depart from Konstanz-Wollmatingen station.
Mainau to Schaffhausen train services, operated by SBB GmbH, arrive at Singen station.
Yes, the driving distance between Mainau to Schaffhausen is 58 km. It takes approximately 43 min to drive from Mainau to Schaffhausen.
There are 672+ hotels available in Schaffhausen.
What companies run services between Mainau, Germany and Schaffhausen, Switzerland?
You can take a train from Konstanz-Wollmatingen to Schaffhausen via Singen in around 53 min.
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Konstanz-Wollmatingen to Singen
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Schedules at
- sbb-deutschland.de
Train from Singen to Schaffhausen
- Ave. Duration
- 20 min
- Frequency
- Once daily
- Estimated price
- CHF 3–5
- Schedules at
- sbb-deutschland.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Singen to Schaffhausen
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- CHF 3–14
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Singen to Schaffhausen
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- CHF 6–21
- Website
- https://www.sbb.ch/en
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Singen to Schaffhausen
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- CHF 4–8
- Website
- https://int.bahn.de/en
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Kreuzlingen to Schaffhausen
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- CHF 6–14
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 6–9
- 1st Class Ticket
- CHF 11–14
- Phone
- +49 7531 8030
- [email protected]
- Website
- stadtwerke-konstanz.de
Bus from Mainau to Konstanz Bahnhof
- Ave. Duration
- 48 min
- Frequency
- Every 20 minutes
- Schedules at
- https://www.stadtwerke-konstanz.de/mobilitaet/bus/fahrplaene/
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






















