There are 4 ways to get from Villars-sur-Ollon to Middes by train, bus, 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.
Train
best- Take the train from Villars-sur-Ollon to Bextrain R74
- Take the train from Bex to Veveytrain R2 / ...
- Take the train from Vevey to Romont FRtrain R7 / ...
3h 52mCHF 27–45Drive 76.7 km
cheapest- Drive from Villars-sur-Ollon to Middescar 76.7 km
1h 1mCHF 15–22Line 144 bus, line 217 bus, bus
- Take the bus from Villars-sur-Ollon, centre to Aigle, garebus 144
- Take the bus from Vevey, gare to Palézieux, garebus 217
- Take the bus from Palézieux, gare to Romont FR, garebus 473 / ...
4h 19mCHF 22–76Taxi
- Take the taxi from Villars-sur-Ollon to Middestaxi 76.7 km
1h 1mCHF 270–330
Villars-sur-Ollon to Middes by train and bus
Comparing Your Travel Options
The cheapest way to get from Villars-sur-Ollon to Middes is to drive which costs SFr 14 - SFr 22 and takes 1h 1m.
The fastest way to get from Villars-sur-Ollon to Middes is to drive which takes 1h 1m and costs SFr 14 - SFr 22.
No, there is no direct bus from Villars-sur-Ollon to Middes. However, there are services departing from Villars-sur-Ollon, centre and arriving at Middes, bif. via Vevey, gare, Palézieux, gare and Romont FR, gare. The journey, including transfers, takes approximately 4h 19m.
No, there is no direct train from Villars-sur-Ollon to Middes. However, there are services departing from Villars-sur-Ollon and arriving at Romont FR via Bex and Vevey. The journey, including transfers, takes approximately 3h 52m.
The distance between Villars-sur-Ollon and Middes is 85 km. The road distance is 76.7 km.
The best way to get from Villars-sur-Ollon to Middes without a car is to train which takes 3h 52m and costs SFr 27 - SFr 45.
It takes approximately 3h 52m to get from Villars-sur-Ollon to Middes, including transfers.
Villars-sur-Ollon to Middes bus services, operated by Transports Publics du Chablais, depart from Villars-sur-Ollon, centre station.
Villars-sur-Ollon to Middes train services, operated by Transports Publics du Chablais, depart from Villars-sur-Ollon station.
The best way to get from Villars-sur-Ollon to Middes is to train which takes 3h 52m and costs SFr 27 - SFr 45. Alternatively, you can line 144 bus and line 217 bus and bus, which costs SFr 21 - SFr 80 and takes 4h 19m.
What companies run services between Villars-sur-Ollon, Switzerland and Middes, Switzerland?
You can take a train from Villars-sur-Ollon to Middes, bif. via Bex, Vevey, Romont FR, and Romont FR, gare in around 3h 52m. Alternatively, you can take a bus from Villars-sur-Ollon, centre to Middes, bif. via Aigle, gare, Aigle, Vevey, Vevey, gare, Palézieux, gare, and Romont FR, gare in around 4h 19m.
- 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
Train from Bex to Vevey
- Ave. Duration
- 27 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 8–14
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Vevey to Romont FR
- Ave. Duration
- 37 min
- Frequency
- Hourly
- Estimated price
- CHF 10–17
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 24 468 03 30
- [email protected]
- Website
- Transports Publics du Chablais
Bus from Villars-sur-Ollon, centre to Aigle, gare
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Schedules at
- Transports Publics du Chablais
- Phone
- +41 21 989 18 11
- [email protected]
- Website
- Transports publics Vevey-Montreux-Chillon-Villeneuve
Bus from Vevey, gare to Palézieux, gare
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Schedules at
- Transports publics Vevey-Montreux-Chillon-Villeneuve
- Phone
- +41 26 351 02 00
- [email protected]
- Website
- tpf.ch
Bus from Palézieux, gare to Romont FR, gare
Bus from Palézieux, gare to Romont FR, gare
- Ave. Duration
- 33 min
- Frequency
- 5 times a week
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Ave. Duration
- 1h 1m
- Estimated price
- CHF 270–330
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
Booking & Getting There
Villars-sur-Ollon to Middes bus services, operated by Transports Publics du Chablais, arrive at Aigle, gare station.
Villars-sur-Ollon to Middes train services, operated by Transports Publics du Chablais, arrive at Bex station.
Yes, the driving distance between Villars-sur-Ollon to Middes is 77 km. It takes approximately 1h 1m to drive from Villars-sur-Ollon to Middes.
There are 288+ hotels available in Middes.



















