Duration 15 min
Distance 25.3 km
Average price SFr 26
Frequency 11/day

Trip overview

The average train between Montreux and Bex takes 15 min and the fastest train takes 14 min. The train service runs several times per day from Montreux to Bex. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.


  1. Montreux
  2. Bex
16 min
SFr 14 - SFr 26

Frequently asked questions

Want to know about travelling from Montreux to Bex? 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.

Yes, there is a direct train departing from Montreux and arriving at Bex. Services depart hourly, and operate every day. The journey takes approximately 16 min.

More details

The distance between Montreux and Bex is 22 km. The road distance is 25.3 km.

Get driving directions

Montreux to Bex train services, operated by Swiss Railways (SBB/CFF/FFS), depart from Montreux station.

More details

Montreux to Bex train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Bex station.

More details

There are 2328+ hotels available in Bex. Prices start at SFr 87 per night.

More details

What companies run services between Montreux and Bex?

Swiss Railways (SBB/CFF/FFS) operates a train from Montreux to Bex hourly. Tickets cost SFr 14 - SFr 26 and the journey takes 16 min.
Train operators
Ave. Duration
16 min
Estimated price
SFr 14 - SFr 26

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps