Travel options
from Sankt Gallen to Bern

You can get from Sankt Gallen to Bern by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Travel Information between Sankt Gallen and Bern

distanceDistance95 miles (154 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • £53 • 2 h 21 min
carriersPopular travel companiesSBB

Take a train to travel 95 miles (154 km) from Sankt Gallen to Bern. SBB is the main travel provider operating this journey. Travellers can even take a direct from Sankt Gallen to Bern.

The Window Seat

Read more about Bern

A New Year’s Eve Less Ordinary
A New Year’s Eve Less Ordinary

New Year’s Eve, usually a time of celebration and merriment is definitely looking different this year. The pandemic has already changed the way we live and travel, including the types of destinations we choose to visit. The biggest...

Continue reading

Travelling from Sankt Gallen to Bern: related information

Here are some other resources that might have the information you need