Related Content
Travel Info & Tips Travel on the TPC Railways (Transports Publics du Chablais)

Travel on the TPC Railways (Transports Publics du Chablais)

How to travel to the ski resorts at Champery, Les Diablerets and Leysin by train from Aigle station; and how to travel from Bex to Villars by train

| Last Updated: 5 months ago

Transports Publics du Chablais operates trains that connect with SBB trains at Aigle and Bex stations.

Connections from Aigle:

Aigle SBB Station is served by direct SBB trains from Geneva, Brig, Lausanne, Montreux, Sion and Visp.
Connect at Aigle for TPC trains on three separate routes to the ski resorts of ChamperyLes Diablerets and Leysin; trains depart hourly on all three routes.

The TPC station in Champery is directly adjacent to the base station for the gondola lift up to the slopes at Croix de Culet.
The journey between Aigle and Champery takes 55 around 55mins - 1hr.

The TPC station in Les Diablerets is a 5 min walk from the base station of the gondola lift up to Iseanau.
The journey between Aigle and Les Diablerets takes 45 - 55 minutes.

The ski lifts in Leysin are a 5 -10 min walk from the terminal/final station at Leysin-Feydey, don't leave trains at Leysin-Village station if you will be heading direct to the slopes.
The journey to Leysin-Feydey takes around 35 mins.

Connections from Bex:

TPC also operates the BVB railway route between Bex SBB station (on the same SBB mainline station as Aigle) and Bretaye via Villars-sur-Ollon.
Direct trains don’t operate the full length of the BVB line between Bex and Bretaye, connections have to be made at Villars-sur-Ollon.

The most scenic section of the route is that between Villars-sur-Ollon and Bretaye, from the terminus at Bretaye there are multiple lifts leading up to the slopes of the Villars ski resort.
The station at Bretaye is closer to these ski lifts, than the stations in Villars-sur-Ollon village and La Barboleuse.

The journey from Bex to Bretaye takes around 1hr with a change of train of Villars-sur-Ollon (the journey between Bex and Villars-sur-Ollon takes around 40 mins).
There is 1 x train per hour between Bex and Villars-sur-Ollon, but in ski season there are 2 x trains per hour between Villars-sur-Ollon and Bretaye.

Tickets and using rail passes:

Tickets between SBB stations and TPC stations can be booked on the SBB online booking service and at SBB stations, which is useful as TPC does not sell tickets online

Eurail - 50% discount
InterRail - 50% discount
Swiss Travel Pass - free travel


Simon Harper

I wanted to share my passion for train travel and explain how anyone can take the fantastic journeys I have taken.


This is one of more than 100 train travel guides available on ShowMeTheJourney, which will make it easier to take the train journeys you want or need to make. As always, all images were captured on trips taken by ShowMeTheJourney.


Please support ShowMeTheJourney

Help keep us advertising and paywall free!


This second version of ShowMeTheJourney is exciting and new, so we are genuinely thrilled that you are here and reading this, but we also need your help.

We’re striving not to let anything get in the way of providing the most useful service possible, hence a facility has been set up with DonorBox which can be used to support the running costs and make improvements.

Instead of advertising or paywalls, your financial support will make a positive difference to delivering an enhanced service, as there’s a lot of ideas which we want to make happen.

So if you have found the info provided here to be useful, please consider saying thank you.