There are 4 ways to get from Romanshorn to Staad (Station) by train, bus, 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 Rorschachtrain S7 / ...
33 minCHF 12–21Drive 20.2 km
cheapest- Drive from Romanshorn to Staad (Station)car 20.2 km
21 minCHF 4–5Bus
- Take the bus from Romanshorn, Bahnhof to Staad SG, Bahnhofbus Ev1
39 minCHF 17–19Taxi
- Take the taxi from Romanshorn to Staad (Station)taxi 20.2 km
21 minCHF 90–120
Romanshorn to Staad (Station) by train
Questions & Answers
The cheapest way to get from Romanshorn to Staad (Station) is to drive which costs SFr 3 - SFr 5 and takes 21 min.
The fastest way to get from Romanshorn to Staad (Station) is to taxi which takes 21 min and costs SFr 90 - SFr 120.
Yes, there is a direct bus departing from Romanshorn, Bahnhof and arriving at Staad SG, Bahnhof. Services depart once daily, and operate Monday, Tuesday, Wednesday, Thursday and Sunday. The journey takes approximately 39 min.
No, there is no direct train from Romanshorn to Staad (Station). However, there are services departing from Romanshorn and arriving at Staad SG via Rorschach. The journey, including transfers, takes approximately 33 min.
The distance between Romanshorn and Staad (Station) is 17 km. The road distance is 20.2 km.
The best way to get from Romanshorn to Staad (Station) without a car is to train which takes 33 min and costs SFr 11 - SFr 21.
It takes approximately 33 min to get from Romanshorn to Staad (Station), including transfers.
Romanshorn to Staad (Station) bus services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Romanshorn, Bahnhof station.
Romanshorn to Staad (Station) train services, operated by Thurbo, depart from Romanshorn station.
The best way to get from Romanshorn to Staad (Station) is to train which takes 33 min and costs SFr 11 - SFr 21. Alternatively, you can bus, which costs SFr 17 - SFr 19 and takes 39 min.
What companies run services between Romanshorn, Switzerland and Staad (Station), Canton of St. Gallen, Switzerland?
Thurbo operates a train from Romanshorn to Rorschach every 30 minutes. Tickets cost CHF 3–9 and the journey takes 20 min. Alternatively, Swiss Federal Railways (SBB CFF FFS) operates a bus from Romanshorn, Bahnhof to Staad SG, Bahnhof once daily. Tickets cost CHF 17–19 and the journey takes 39 min.
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Romanshorn to Rorschach
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 3–9
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 3–5
- 1st Class Ticket
- CHF 7–9
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Romanshorn, Bahnhof to Staad SG, Bahnhof
- Ave. Duration
- 39 min
- Frequency
- Once daily
- Estimated price
- CHF 17–19
- Website
- https://www.sbb.ch/en
- Ave. Duration
- 21 min
- Estimated price
- CHF 90–120
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
Romanshorn to Staad (Station) bus services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Staad SG, Bahnhof station.
Romanshorn to Staad (Station) train services, operated by Thurbo, arrive at Rorschach station.
Yes, the driving distance between Romanshorn to Staad (Station) is 20 km. It takes approximately 21 min to drive from Romanshorn to Staad (Station).
Book your Romanshorn to Staad (Station) train tickets online with Omio.
There are 2669+ hotels available in Staad (Station).




