There are 5 ways to get from Friedrichshafen to Schaffhausen by bus, train, ferry, 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.
Bus
best- Take the bus from Friedrichshafen Bodensee-Airport to Schaffhausen stationbus FlixBus N99
1h 10mCHF 7–12Train
- Take the train from Friedrichsh. Stadtbahnhof to Schaffhausentrain Re3
1h 13mCHF 20–35Ferry
- Take the ferry from Friedrichshafen Hafen to Konstanz Hafenferry Kat
- Take the ferry from Konstanz Hafen to Schaffhausenferry 3820
5h 28mCHF 46–64Drive 83.2 km
- Drive from Friedrichshafen to Schaffhausencar 83.2 km
1hCHF 14–20Ferry, train
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry 197 / ...
- Take the train from Romanshorn to Schaffhausentrain S1
2h 34mCHF 17–29
Friedrichshafen to Schaffhausen by bus
Questions & Answers
The cheapest way to get from Friedrichshafen to Schaffhausen is to bus which costs SFr 7 - SFr 12 and takes 1h 10m.
The fastest way to get from Friedrichshafen to Schaffhausen is to drive which takes 1h and costs SFr 13 - SFr 20.
Yes, there is a direct bus departing from Friedrichshafen Bodensee-Airport and arriving at Schaffhausen station station. Services depart once daily, and operate every day. The journey takes approximately 1h 10m.
No, there is no direct ferry from Friedrichshafen to Schaffhausen. However, there are services departing from Friedrichshafen Hafen and arriving at Schaffhausen via Konstanz Hafen. The journey, including transfers, takes approximately 5h 28m.
Yes, there is a direct train departing from Friedrichsh. Stadtbahnhof and arriving at Schaffhausen. Services depart every four hours, and operate every day. The journey takes approximately 1h 13m.
The distance between Friedrichshafen and Schaffhausen is 87 km. The road distance is 83.2 km.
The best way to get from Friedrichshafen to Schaffhausen without a car is to bus which takes 1h 10m and costs SFr 7 - SFr 12.
The bus from Friedrichshafen Bodensee-Airport to Schaffhausen station takes 1h 10m including transfers and departs once daily.
Friedrichshafen to Schaffhausen bus services, operated by FlixBus, depart from Friedrichshafen Bodensee-Airport station.
Friedrichshafen to Schaffhausen train services, operated by Deutsche Bahn Regio (DB Regional), depart from Friedrichsh. Stadtbahnhof station.
What companies run services between Friedrichshafen, Germany and Schaffhausen, Switzerland?
FlixBus operates a bus from Friedrichshafen Bodensee-Airport to Schaffhausen station once daily. Tickets cost CHF 7–12 and the journey takes 1h 10m. Alternatively, Deutsche Bahn Regio (DB Regional) operates a train from Friedrichsh. Stadtbahnhof to Schaffhausen every 4 hours. Tickets cost CHF 20–35 and the journey takes 1h 13m.
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Friedrichsh. Stadtbahnhof to Schaffhausen
- Ave. Duration
- 1h 13m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20–35
- Website
- https://int.bahn.de/en
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Romanshorn to Schaffhausen
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- CHF 8–18
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 8–12
- 1st Class Ticket
- CHF 14–18
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Friedrichshafen Bodensee-Airport to Schaffhausen station
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 7–12
- Website
- https://www.flixbus.co.uk
- Phone
- +49 30 311682904
- Website
- bahn.com
Ferry from Friedrichshafen Hafen to Konstanz Hafen
- Ave. Duration
- 52 min
- Frequency
- Hourly
- Website
- https://www.bahn.com/en
- Phone
- +49 (0) 7531 3640-0
- [email protected]
- Website
- bsb.de
Ferry from Friedrichshafen Hafen to Konstanz Hafen
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- CHF 10–14
- Schedules at
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Schedules at
- bsb.de
- Phone
- +41 52 634 08 88
- [email protected]
- Website
- urh.ch
Ferry from Konstanz Hafen to Schaffhausen
- Ave. Duration
- 3h 36m
- Frequency
- 4 times a day
- Estimated price
- CHF 35–50
- Website
- https://www.urh.ch/en/
- Phone
- +41 71 466 78 88
- [email protected]
- Website
- bodensee-schiffe.ch
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Schedules at
- bodensee-schiffe.ch
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
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
The best way to get from Friedrichshafen to Schaffhausen is to bus which takes 1h 10m and costs SFr 7 - SFr 12. Alternatively, you can train, which costs SFr 20 - SFr 35 and takes 1h 13m.
Friedrichshafen to Schaffhausen bus services, operated by FlixBus, arrive at Schaffhausen station.
Friedrichshafen to Schaffhausen train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Schaffhausen station.
Yes, the driving distance between Friedrichshafen to Schaffhausen is 83 km. It takes approximately 1h to drive from Friedrichshafen to Schaffhausen.
Book your Friedrichshafen to Schaffhausen train tickets online with Omio.
Book your Friedrichshafen to Schaffhausen bus tickets online with FlixBus.
There are 651+ hotels available in Schaffhausen.
















