The Bern train station is located in the city center, right next to the old town district. This station has frequent connections to most major destinations in Switzerland.
📍 See Bern Bahnhof on Google Maps
⏱️ Check the current train schedule on SBB.ch
Luggage
This train station has over 300 luggage lockers. Prices range from CHF 6-12 for 6 hours, depending on the locker size. Maximum rental period of 96 hours. More info.
Sample travel times & costs
Here are some travel times from Bern train station to popular destinations.
Interlaken Ost: 55 mins / direct trains every 30 mins
Zürich Flughafen (airport): 1h20 / direct trains every 30 mins
Zürich HB (city): 57 mins / frequent direct trains
Luzern: 1h / direct trains hourly
Zermatt: 2h10 / 1 change
Genève: 1h51 / direct trains every 30 mins
Genève-Aéroport: 2h / direct trains every 30 mins
Tickets
You can purchase train tickets at the ticket office in the station, ticket machines, and via SBB website or mobile app.
Train journeys from Bern to Swiss destinations are free with Swiss Travel Pass, Eurail, and Interrail passes. Discounted 50% with Swiss Half Fare Card.