There are 4 ways to get from Sulgen to Bern 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 Weinfelden to Berntrain Ic8 / ...
2h 37mCHF 57–177Drive 185 km
cheapest- Drive from Sulgen to Berncar 185 km
2hCHF 30–42Bus
- Take the bus from Sulgen, Bahnhof to St. Gallen, Bahnhofbus Ev1
- Take the bus from St. Gallen Lagerstrasse to Bern Car Terminal Neufeldbus : Lyon - Prague Central Bus Station / ...
4h 47mTrain via Wil SG
- Take the train from Sulgen to Wil SGtrain S10
- Take the train from Wil SG to Berntrain Ic1
3h 11mCHF 60–180
Sulgen to Bern by train
Questions & Answers
The cheapest way to get from Sulgen to Bern is to drive which costs SFr 29 - SFr 45 and takes 2h.
The fastest way to get from Sulgen to Bern is to drive which takes 2h and costs SFr 29 - SFr 45.
No, there is no direct bus from Sulgen to Bern. However, there are services departing from Sulgen, Bahnhof and arriving at Bern Car Terminal Neufeld via St. Gallen Lagerstrasse. The journey, including transfers, takes approximately 4h 47m.
No, there is no direct train from Sulgen to Bern. However, there are services departing from Sulgen and arriving at Bern via Weinfelden. The journey, including transfers, takes approximately 2h 37m.
The distance between Sulgen and Bern is 182 km. The road distance is 185 km.
The best way to get from Sulgen to Bern without a car is to train which takes 2h 37m and costs SFr 55 - SFr 180.
It takes approximately 2h 37m to get from Sulgen to Bern, including transfers.
Sulgen to Bern bus services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Sulgen, Bahnhof station.
Sulgen to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), depart from Weinfelden station.
The best way to get from Sulgen to Bern is to train which takes 2h 37m and costs SFr 55 - SFr 180. Alternatively, you can bus, which costs and takes 4h 47m.
What companies run services between Sulgen, Switzerland and Bern, Switzerland?
Swiss Federal Railways (SBB CFF FFS) operates a train from Weinfelden to Bern hourly. Tickets cost CHF 55–170 and the journey takes 1h 52m. Alternatively, you can take a bus from Sulgen, Bahnhof to Bern Car Terminal Neufeld via St. Gallen, Bahnhof and St. Gallen Lagerstrasse in around 4h 47m.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Weinfelden to Bern
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
Train from Wil SG to Bern
- Ave. Duration
- 1h 54m
- Frequency
- Hourly
- Estimated price
- CHF 55–170
- Website
- https://www.sbb.ch/en
- Phone
- +41 71 554 00 00
- Website
- thurbo.ch
Train from Sulgen to Wil SG
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 4–11
- Schedules at
- thurbo.ch
- 2nd Class Ticket
- CHF 4–6
- 1st Class Ticket
- CHF 8–11
- Phone
- +41 848 446 688
- Website
- sbb.ch
Bus from Sulgen, Bahnhof to St. Gallen, Bahnhof
- Ave. Duration
- 58 min
- Frequency
- Twice a week
- Estimated price
- CHF 16–23
- Website
- https://www.sbb.ch/en
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
Sulgen to Bern bus services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at St. Gallen, Bahnhof station.
Sulgen to Bern train services, operated by Swiss Federal Railways (SBB CFF FFS), arrive at Bern station.
Yes, the driving distance between Sulgen to Bern is 185 km. It takes approximately 2h to drive from Sulgen to Bern.
Book your Sulgen to Bern train tickets online with Omio.
There are 367+ hotels available in Bern.







