There are 5 ways to get from Romanshorn to Heiden 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, line 121 bus
best- Take the train from Romanshorn to St. Gallen(Ch)train Re / ...
- Take the bus from St. Gallen, Bahnhof to Heiden, Postbus 121 / ...
1h 8mCHF 7–15Drive 25.9 km
cheapest- Drive from Romanshorn to Heidencar 25.9 km
27 minCHF 5–6Train
- Take the train from Romanshorn to Rorschachtrain S7 / ...
- Take the train from Rorschach to Heidentrain S25
1h 19mTaxi
- Take the taxi from Romanshorn to Heidentaxi 25.9 km
27 minCHF 110–150Bus, line 201 bus, line 121 bus
- Take the bus from Romanshorn, Bahnhof to Arbon, Bahnhofbus 940
- Take the bus from Arbon, Bahnhof to St. Gallen, Theaterbus 201 / ...
- Take the bus from St. Gallen, Theater to Heiden, Dunant-Museumbus 121
2hCHF 14–19
Romanshorn to Heiden by train and bus
Questions & Answers
The cheapest way to get from Romanshorn to Heiden is to drive which costs SFr 4 - SFr 6 and takes 27 min.
The fastest way to get from Romanshorn to Heiden is to taxi which takes 27 min and costs SFr 110 - SFr 150.
No, there is no direct bus from Romanshorn to Heiden. However, there are services departing from Romanshorn, Bahnhof and arriving at Heiden, Dunant-Museum via Arbon, Bahnhof and St. Gallen, Theater. The journey, including transfers, takes approximately 2h.
No, there is no direct train from Romanshorn to Heiden. However, there are services departing from Romanshorn and arriving at Heiden via Rorschach. The journey, including transfers, takes approximately 1h 19m.
The distance between Romanshorn and Heiden is 39 km. The road distance is 25.9 km.
The best way to get from Romanshorn to Heiden without a car is to train and line 121 bus which takes 1h 8m and costs SFr 7 - SFr 15.
It takes approximately 1h 8m to get from Romanshorn to Heiden, including transfers.
Romanshorn to Heiden bus services, operated by Bus Ostschweiz, depart from Romanshorn, Bahnhof station.
Romanshorn to Heiden train services, operated by Thurbo, depart from Romanshorn station.
The best way to get from Romanshorn to Heiden is to train which takes 1h 19m and costs . Alternatively, you can bus and line 201 bus and line 121 bus, which costs SFr 14 - SFr 20 and takes 2h.
What companies run services between Romanshorn, Switzerland and Heiden, Switzerland?
You can take a train from Romanshorn to Heiden via Rorschach in around 1h 19m. Alternatively, you can take a bus from Romanshorn, Bahnhof to Heiden, Dunant-Museum via Arbon, Bahnhof and St. Gallen, Theater in around 2h.
- Phone
- +41 71 554 00 00
- Website
- Thurbo
Train from Romanshorn to St. Gallen(Ch)
- Ave. Duration
- 18 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 4–10
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 4–6
- 1st Class Ticket
- CHF 8–10
Train from Romanshorn to Rorschach
- Ave. Duration
- 20 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 3–9
- Schedules at
- Thurbo
- 2nd Class Ticket
- CHF 3–5
- 1st Class Ticket
- CHF 7–9
- Website
- Appenzeller Bahnen
Train from Rorschach to Heiden
- Ave. Duration
- 14 min
- Frequency
- Hourly
- Schedules at
- Appenzeller Bahnen
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from St. Gallen, Bahnhof to Heiden, Post
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 3–5
- Website
- PostAuto AG
Bus from Arbon, Bahnhof to St. Gallen, Theater
- Ave. Duration
- 16 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- PostAuto AG
Bus from St. Gallen, Theater to Heiden, Dunant-Museum
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 1–2
- Website
- PostAuto AG
- Phone
- +41 71 757 30 40
- [email protected]
- Website
- Bus Ostschweiz
Bus from Romanshorn, Bahnhof to Arbon, Bahnhof
- Ave. Duration
- 28 min
- Frequency
- Hourly
- Schedules at
- Bus Ostschweiz
Bus from Romanshorn, Bahnhof to Arbon, Bahnhof
- Ave. Duration
- 16 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 11–14
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Ave. Duration
- 27 min
- Estimated price
- CHF 110–150
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 Heiden bus services, operated by Bus Ostschweiz, arrive at Arbon, Bahnhof station.
Romanshorn to Heiden train services, operated by Thurbo, arrive at Rorschach station.
Yes, the driving distance between Romanshorn to Heiden is 26 km. It takes approximately 27 min to drive from Romanshorn to Heiden.
There are 2172+ hotels available in Heiden.














