The train between Bregenz and Bernina Express takes 4h 12m. There is at least one train per day from Bregenz to Bernina Express. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run once daily between Bregenz and Bernina Express. The earliest departure is at 12:00 PM in the afternoon, and the last departure from Bregenz is at 12:00 PM which arrives into Bernina Express at 4:12 PM. All services require a transfer at St. Margrethen Sg and take an average of 4h 12m. The schedules shown below are for the next available departures.
Want to know about travelling from Bregenz to Bernina Express? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Bregenz to Bernina Express. However, there are services departing from Bregenz station and arriving at Bernina Express station via Chur. The journey, including transfers, takes approximately 4h 12m.
Bregenz to Bernina Express train services, operated by Thurbo, depart from St. Margrethen SG station.
Bregenz to Bernina Express train services, operated by Thurbo, arrive at Ospizio Bernina station.
Book your Bregenz to Bernina Express train tickets online with Thurbo, Schweizerische Südostbahn AG and Rhätische Bahn.
The distance between Bregenz and Bernina Express is 123.4 km. The road distance is 190 km.
You can take a train from Bregenz to Bernina Express via St. Margrethen Sg, St. Margrethen SG, Chur, and Ospizio Bernina in around 5h 34m.