There are 4 ways to get from Villars-sur-Ollon to Montreux by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 144 bus, train
best- Take the bus from Villars-sur-Ollon, Hôtels to Aigle, garebus 144
- Take the train from Aigle to Montreuxtrain Re33 / ...
48 minCHF 9–57Drive 30.1 km
cheapest- Drive from Villars-sur-Ollon to Montreuxcar 30.1 km
28 minCHF 5–7Train
- Take the train from Villars-sur-Ollon to Bextrain R74
- Take the train from Bex to Montreuxtrain Re33 / ...
1h 15mCHF 14–33Taxi
- Take the taxi from Villars-sur-Ollon to Montreuxtaxi 30.1 km
28 minCHF 110–140
Villars-sur-Ollon to Montreux by bus and train
Questions & Answers
The cheapest way to get from Villars-sur-Ollon to Montreux is to drive which costs SFr 4 - SFr 7 and takes 28 min.
The fastest way to get from Villars-sur-Ollon to Montreux is to drive which takes 28 min and costs SFr 4 - SFr 7.
No, there is no direct train from Villars-sur-Ollon to Montreux. However, there are services departing from Villars-sur-Ollon and arriving at Montreux via Bex. The journey, including transfers, takes approximately 1h 15m.
The distance between Villars-sur-Ollon and Montreux is 29 km. The road distance is 30.1 km.
The best way to get from Villars-sur-Ollon to Montreux without a car is to line 144 bus and train which takes 48 min and costs SFr 8 - SFr 60.
It takes approximately 48 min to get from Villars-sur-Ollon to Montreux, including transfers.
Villars-sur-Ollon to Montreux train services, operated by Transports Publics du Chablais, depart from Villars-sur-Ollon station.
Villars-sur-Ollon to Montreux train services, operated by Transports Publics du Chablais, arrive at Bex station.
Yes, the driving distance between Villars-sur-Ollon to Montreux is 30 km. It takes approximately 28 min to drive from Villars-sur-Ollon to Montreux.
Book your Villars-sur-Ollon to Montreux train tickets online with Omio.
What companies run services between Villars-sur-Ollon, Switzerland and Montreux, Switzerland?
You can take a train from Villars-sur-Ollon to Montreux via Bex in around 1h 15m.
Train from Aigle to Montreux
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 4–15
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Bex to Montreux
- Ave. Duration
- 19 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 7–23
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39 06 68475475
- [email protected]
- Website
- Trenitalia Eurocity
Train from Aigle to Montreux
- Ave. Duration
- 13 min
- Frequency
- Twice daily
- Estimated price
- CHF 11–50
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 35–50
- 2nd Class
- CHF 11–15
- Phone
- +41 24 468 03 30
- [email protected]
- Website
- Transports Publics du Chablais
Train from Villars-sur-Ollon to Bex
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 7–10
- Schedules at
- Transports Publics du Chablais
- Phone
- +41 24 468 03 30
- [email protected]
- Website
- Transports Publics du Chablais
Bus from Villars-sur-Ollon, Hôtels to Aigle, gare
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Schedules at
- Transports Publics du Chablais
- Ave. Duration
- 28 min
- Estimated price
- CHF 110–140
Taxi Street
- Phone
- +41 79 893 15 77
- Website
- taxistreetchablais.ch
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
There are 2701+ hotels available in Montreux.








