There are 4 ways to get from Bern to Altnau by train, bus, 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 Bern to Romanshorntrain Ic81 / ...
2h 37mCHF 67–188Bus
cheapest- Take the bus from Bern Car Terminal Neufeld to St. Gallen Lagerstrassebus RegioJet 95
3h 57mCHF 23–41Drive 194 km
- Drive from Bern to Altnaucar 194 km
2h 6mCHF 32–46Train via Wil SG
- Take the train from Bern to Wil SGtrain Ic1
- Take the train from Wil SG to Altnautrain S1
3h 24mCHF 64–175
Bern to Altnau by train
Questions & Answers
The cheapest way to get from Bern to Altnau is to bus which costs SFr 22 - SFr 45 and takes 3h 57m.
The fastest way to get from Bern to Altnau is to drive which takes 2h 6m and costs SFr 30 - SFr 45.
No, there is no direct train from Bern to Altnau. However, there are services departing from Bern and arriving at Altnau via Romanshorn. The journey, including transfers, takes approximately 2h 37m.
The distance between Bern and Altnau is 209 km. The road distance is 194 km.
The best way to get from Bern to Altnau without a car is to train which takes 2h 37m and costs SFr 65 - SFr 190.
It takes approximately 2h 37m to get from Bern to Altnau, including transfers.
Bern to Altnau train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Bern station.
The best way to get from Bern to Altnau is to train which takes 2h 37m and costs SFr 65 - SFr 190. Alternatively, you can bus, which costs SFr 22 - SFr 45 and takes 3h 57m.
Bern to Altnau train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Romanshorn station.
Yes, the driving distance between Bern to Altnau is 194 km. It takes approximately 2h 6m to drive from Bern to Altnau.
What companies run services between Bern, Switzerland and Altnau, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Bern to Romanshorn hourly. Tickets cost CHF 60–180 and the journey takes 2h 10m. Alternatively, RegioJet operates a bus from Bern Car Terminal Neufeld to St. Gallen Lagerstrasse once a week. Tickets cost CHF 11–18 and the journey takes 2h 45m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Bern to Romanshorn
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- CHF 60–180
- Website
- https://www.sbb.ch/en
Train from Bern to Wil SG
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 55–160
- Website
- https://www.sbb.ch/en
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Wil SG to Altnau
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 8–17
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 8–11
- 1st Class Ticket
- CHF 13–17
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Bern Car Terminal Neufeld to St. Gallen Lagerstrasse
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- CHF 11–18
- Website
- https://regiojet.com/
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
Book your Bern to Altnau train tickets online with Omio.
There are 2867+ hotels available in Altnau.








