There are 9 ways to get from Germany to Romanshorn by plane, train, bus, night 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.
Fly from Frankfurt, train
best- Fly from Frankfurt (FRA) to Zurich Airport (ZRH)plane FRA - ZRH
- Take the train from Zürich Flughafen to Romanshorntrain
3h 41mCHF 95–269Night train, train
cheapest- Take the nighttrain from Berlin Hbf to Singen(Hohentwiel)nighttrain Nj
- Take the train from Stein am Rhein to Romanshorntrain S1
14h 22mCHF 56–142Train
- Take the train from Berlin Hbf to Singentrain 12
9h 56mCHF 151–634Bus
- Take the bus from Berlin Airport BER to Constance central bus stationbus FlixBus N42
15h 18mCHF 66–113Fly from Stuttgart Airport, train
- Fly from Stuttgart Airport (STR) to Zurich Airport (ZRH)plane STR - ZRH
- Take the train from Zürich Flughafen to Romanshorntrain
3h 45mCHF 106–341Fly from Munich International Airport, train
- Fly from Munich International Airport (MUC) to Zurich Airport (ZRH)plane MUC - ZRH
- Take the train from Zürich Flughafen to Romanshorntrain
4h 6mCHF 100–327Fly from Düsseldorf International Airport, train
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Romanshorntrain
5hCHF 80–269Train, ferry
- Take the train from Berlin Hbf to Ulm Hauptbahnhoftrain 11
- Take the train from Ulm Hauptbahnhof to Friedrichsh. Stadtbahnhoftrain Re5 / ...
- Take the ferry from Friedrichshafen Faehre to Romanshorn Autoquaiferry 197 / ...
10h 54mCHF 156–639Drive 747.9 km
- Drive from Berlin to Romanshorncar 747.9 km
7h 7mCHF 124–180
Germany to Romanshorn by train
Questions & Answers
The cheapest way to get from Germany to Romanshorn is to bus which costs SFr 65 - SFr 120 and takes 15h 18m.
The fastest way to get from Germany to Romanshorn is to fly and train which takes 3h 41m and costs SFr 95 - SFr 270.
No, there is no direct bus from Germany to Romanshorn. However, there are services departing from Berlin Alexanderplatz and arriving at Konstanz Bahnhof via Berlin Airport BER and Konstanz Europabrücke Fernbusbahnhof. The journey, including transfers, takes approximately 15h 18m.
No, there is no direct train from Germany to Romanshorn. However, there are services departing from S+U Alexanderplatz Bhf and arriving at Romanshorn via Berlin Hbf, Singen and Konstanz. The journey, including transfers, takes approximately 9h 56m.
The distance between Germany and Romanshorn is 379 km. The road distance is 747.9 km.
The best way to get from Germany to Romanshorn without a car is to train which takes 9h 56m and costs SFr 150 - SFr 650.
It takes approximately 3h 41m to get from Germany to Romanshorn, including transfers.
Germany to Romanshorn bus services, operated by FlixBus, depart from Berlin Airport BER station.
Germany to Romanshorn train services, operated by Deutsche Bahn Intercity (DB IC), depart from Berlin Hbf station.
The best way to get from Germany to Romanshorn is to train which takes 9h 56m and costs SFr 150 - SFr 650. Alternatively, you can bus, which costs SFr 65 - SFr 120 and takes 15h 18m.
What companies run services between Germany and Romanshorn, Switzerland?
Deutsche Bahn Intercity (DB IC) operates a train from Berlin Hbf to Singen once daily. Tickets cost CHF 140–600 and the journey takes 7h 31m. Alternatively, FlixBus operates a bus from Berlin Airport BER to Constance central bus station twice daily. Tickets cost CHF 60–100 and the journey takes 12h 35m.
- Website
- swiss.com
Flights from Frankfurt to Zurich Airport
- Ave. Duration
- 57 min
- When
- Every day
- Estimated price
- CHF 70–420
Flights from Stuttgart Airport to Zurich Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- CHF 60–410
Flights from Munich International Airport to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 80–290
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 65–250
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 25–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 25–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 25–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Romanshorn
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 25–75
- Website
- Swiss Federal Railways (SBB CFF FFS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Berlin Airport BER to Constance central bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- CHF 60–100
- Website
- Flixbus
- Phone
- +49 (0) 7531 3640-0
- [email protected]
- Website
- bsb.de
Ferry from Friedrichshafen Faehre to Romanshorn Autoquai
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 8–12
- Schedules at
- bsb.de
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
Germany to Romanshorn bus services, operated by FlixBus, arrive at Constance central bus station.
Germany to Romanshorn train services, operated by Deutsche Bahn Intercity (DB IC), arrive at Singen station.
Yes, the driving distance between Germany to Romanshorn is 748 km. It takes approximately 7h 7m to drive from Germany to Romanshorn.
There are 2958+ hotels available in Romanshorn.










