The average train between Leysin and Lavey-les-Bains takes 53 min and the fastest train takes 49 min. There is an hourly train service from Leysin to Lavey-les-Bains. 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 hourly between Leysin and Lavey-les-Bains. The earliest departure is at 12:22 AM at night, and the last departure from Leysin is at 11:31 PM which arrives into Lavey-les-Bains at 12:27 AM. All services require a transfer, and take on average 53 min. The schedules shown below are for the next available departures.

50 min • 1 change

50 min • 1 change

50 min • 1 change

50 min • 1 change

58 min • 1 change

50 min • 1 change

59 min • 1 change

49 min • 1 change

58 min • 1 change

50 min • 1 change

59 min • 1 change

49 min • 1 change
Want to know about travelling from Leysin to Lavey-les-Bains? 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 Leysin to Lavey-les-Bains. However, there are services departing from Leysin station and arriving at Lavey-les-Bains station via Aigle. The journey, including transfers, takes approximately 53 min.
Leysin to Lavey-les-Bains train services, operated by Transports Publics du Chablais, depart from Leysin-Feydey station.
Leysin to Lavey-les-Bains train services, operated by Transports Publics du Chablais, arrive at St-Maurice station.
Book your Leysin to Lavey-les-Bains train tickets online with Transports Publics du Chablais and Swiss Federal Railways (SBB CFF FFS).
The distance between Leysin and Lavey-les-Bains is 15.3 km. The road distance is 17 km.
You can take a train from Leysin-Feydey to St-Maurice via Aigle in around 55 min.