There are 5 ways to get from Romanshorn to Kreuzlingen by train, bus, ferry, taxi, 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 Romanshorn to Kreuzlingen Hafentrain Re / ...
14 minCHF 4–10Bus
- Take the bus from Romanshorn, Bahnhof to Kreuzlingen Hafen, Bahnhofbus Ev1
36 minCHF 16–20Line 3800 ferry
- Take the ferry from Romanshorn to Kreuzlingen Hafenferry 3800
1h 20mTaxi
- Take the taxi from Romanshorn to Kreuzlingentaxi 19.3 km
22 minCHF 90–110Drive 19.3 km
- Drive from Romanshorn to Kreuzlingencar 19.3 km
22 minCHF 4–5
Romanshorn to Kreuzlingen by train
Questions & Answers
The cheapest way to get from Romanshorn to Kreuzlingen is to drive which costs SFr 3 - SFr 5 and takes 22 min.
The fastest way to get from Romanshorn to Kreuzlingen is to train which takes 14 min and costs SFr 4 - SFr 10.
Yes, there is a direct bus departing from Romanshorn, Bahnhof and arriving at Kreuzlingen Hafen, Bahnhof. Services depart five times a day, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 36 min.
Yes, there is a direct ferry departing from Romanshorn and arriving at Kreuzlingen Hafen. Services depart twice daily, and operate every day. The journey takes approximately 1h 20m.
Yes, there is a direct train departing from Romanshorn and arriving at Kreuzlingen Hafen. Services depart every 15 minutes, and operate every day. The journey takes approximately 14 min.
The distance between Romanshorn and Kreuzlingen is 18 km. The road distance is 19.3 km.
The best way to get from Romanshorn to Kreuzlingen without a car is to train which takes 14 min and costs SFr 4 - SFr 10.
The train from Romanshorn to Kreuzlingen Hafen takes 14 min including transfers and departs every 15 minutes.
Romanshorn to Kreuzlingen bus services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Romanshorn, Bahnhof station.
Romanshorn to Kreuzlingen train services, operated by Thurbo, depart from Romanshorn station.
What companies run services between Romanshorn, Switzerland and Kreuzlingen, Switzerland?
Thurbo operates a train from Romanshorn to Kreuzlingen Hafen every 15 minutes. Tickets cost CHF 4–10 and the journey takes 14 min. Alternatively, Swiss Federal Railways (SBB CFF FFS) operates a bus from Romanshorn, Bahnhof to Kreuzlingen Hafen, Bahnhof 5 times a day. Tickets cost CHF 16–20 and the journey takes 36 min.
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Romanshorn to Kreuzlingen Hafen
- Ave. Duration
- 14 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 4–10
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 4–6
- 1st Class Ticket
- CHF 7–10
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Romanshorn, Bahnhof to Kreuzlingen Hafen, Bahnhof
- Ave. Duration
- 36 min
- Frequency
- 5 times a day
- Estimated price
- CHF 16–20
- Website
- https://www.sbb.ch/en
- Phone
- +41 71 466 78 88
- [email protected]
- Website
- bodensee-schiffe.ch
Ferry from Romanshorn to Kreuzlingen Hafen
- Ave. Duration
- 1h 20m
- Frequency
- Twice daily
- Schedules at
- bodensee-schiffe.ch
- Ave. Duration
- 22 min
- Estimated price
- CHF 90–110
Sprenger AG St. Gallen Taxi
- Phone
- +41 71 333 33 33
- Website
- sprengerag.com
Taxi ForTe GmbH
- Phone
- +41 71 222 22 22
- Website
- taxi-forte.ch
ZIBA Taxi GmbH
- Phone
- +41 71 222 22 22
- Website
- zibataxi.ch
Taxi Dornheim GmbH
- Phone
- +49 7531/67777
- Website
- taxi-dornheim.de
Taxi Haberbosch
- Phone
- +49 7532/22222
- Website
- taxi-haberbosch.de
Taxi Maksi Bregenz
- Phone
- +43 676 4219102
- Website
- taxi-maksi.at
Bea's Taxi Beatrix Fechter
- Phone
- +43 676 9192900
- Website
- beas-taxi.at
Taxi Next Bregenz
- Phone
- +43 676 3204008
- Website
- taxi-next.com
Jung Taxi und Kurierdienst
- Phone
- +49 751 13533
- Website
- taxi-jung.com
Taxi Mac
- Phone
- +49 751 46633
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
The best way to get from Romanshorn to Kreuzlingen is to train which takes 14 min and costs SFr 4 - SFr 10. Alternatively, you can bus, which costs SFr 16 - SFr 20 and takes 36 min.
Romanshorn to Kreuzlingen bus services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Kreuzlingen Hafen, Bahnhof station.
Romanshorn to Kreuzlingen train services, operated by Thurbo, arrive at Kreuzlingen Hafen station.
Yes, the driving distance between Romanshorn to Kreuzlingen is 19 km. It takes approximately 22 min to drive from Romanshorn to Kreuzlingen.
Book your Romanshorn to Kreuzlingen train tickets online with Omio.
There are 2913+ hotels available in Kreuzlingen.




