There are 5 ways to get from Vionnaz to Montreux by bus, train, train (Trenitalia), taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 121 bus, train
best- Take the bus from Vionnaz, Village to Aigle, garebus 121 / ...
- Take the train from Aigle to Montreuxtrain Re33 / ...
32 minCHF 7–53Drive 17.8 km
cheapest- Drive from Vionnaz to Montreuxcar 17.8 km
16 minCHF 3–5Train
- Take the train from Vionnaz to St-Mauricetrain R91
- Take the train from St-Maurice to Montreuxtrain Re33 / ...
50 minCHF 16–69Taxi
- Take the taxi from Vionnaz to Montreuxtaxi 17.8 km
16 minCHF 65–85Line 120 bus, line 201 bus
- Take the bus from Vionnaz, Village to Villeneuve VD, garebus 120 / ...
- Take the bus from Villeneuve VD, gare to Montreux, Marchébus 201
51 minCHF 6–8
Vionnaz to Montreux by bus and train
Questions & Answers
The cheapest way to get from Vionnaz to Montreux is to drive which costs SFr 2 - SFr 5 and takes 16 min.
The fastest way to get from Vionnaz to Montreux is to taxi which takes 16 min and costs SFr 65 - SFr 85.
No, there is no direct bus from Vionnaz to Montreux. However, there are services departing from Vionnaz, Village and arriving at Montreux, Marché via Villeneuve VD, gare. The journey, including transfers, takes approximately 51 min.
No, there is no direct train from Vionnaz to Montreux. However, there are services departing from Vionnaz and arriving at Montreux via St-Maurice. The journey, including transfers, takes approximately 50 min.
The distance between Vionnaz and Montreux is 22 km. The road distance is 17.8 km.
The best way to get from Vionnaz to Montreux without a car is to line 121 bus and train which takes 32 min and costs SFr 7 - SFr 55.
It takes approximately 32 min to get from Vionnaz to Montreux, including transfers.
Vionnaz to Montreux bus services, operated by PostAuto AG, depart from Vionnaz, Village station.
Vionnaz to Montreux train services, operated by RegionalAlps, depart from Vionnaz station.
The best way to get from Vionnaz to Montreux is to train which takes 50 min and costs SFr 15 - SFr 70. Alternatively, you can line 120 bus and line 201 bus, which costs SFr 5 - SFr 8 and takes 51 min.
What companies run services between Vionnaz, Switzerland and Montreux, Switzerland?
You can take a train from Vionnaz to Montreux via St-Maurice in around 50 min. Alternatively, you can take a bus from Vionnaz, Village to Montreux, Marché via Villeneuve VD, gare in around 51 min.
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Aigle to Montreux
- Ave. Duration
- 11 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 5–16
- Website
- https://www.sbb.ch/en
Train from St-Maurice to Montreux
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–28
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- [email protected]
- Website
- trenitalia.com
Train from Aigle to Montreux
- Ave. Duration
- 13 min
- Frequency
- Twice daily
- Estimated price
- CHF 11–50
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–50
- 2nd Class
- CHF 11–16
Train from St-Maurice to Montreux
- Ave. Duration
- 23 min
- Frequency
- Twice daily
- Estimated price
- CHF 13–55
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 35–55
- 2nd Class
- CHF 13–18
- Phone
- +41 27 720 47 47
- [email protected]
- Website
- regionalps.ch
Train from Vionnaz to St-Maurice
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- CHF 6–14
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 6–8
- 1st Class Ticket
- CHF 12–14
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- postauto.ch
Bus from Vionnaz, Village to Aigle, gare
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
Bus from Vionnaz, Village to Villeneuve VD, gare
- Ave. Duration
- 32 min
- Frequency
- Hourly
- Estimated price
- CHF 2–4
- Website
- https://www.postauto.ch
- Phone
- +41 21 989 18 11
- [email protected]
- Website
- vmcv.ch
Bus from Villeneuve VD, gare to Montreux, Marché
- Ave. Duration
- 12 min
- Frequency
- Every 15 minutes
- Estimated price
- CHF 3–4
- Schedules at
- vmcv.ch
- Ave. Duration
- 16 min
- Estimated price
- CHF 65–85
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
Vionnaz to Montreux bus services, operated by PostAuto AG, arrive at Villeneuve VD, gare station.
Vionnaz to Montreux train services, operated by RegionalAlps, arrive at St-Maurice station.
Yes, the driving distance between Vionnaz to Montreux is 18 km. It takes approximately 16 min to drive from Vionnaz to Montreux.
There are 2697+ hotels available in Montreux.























