There are 3 ways to get from Megève to Villars-sur-Ollon by train (TGV), car, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Geneva
best- Take the train from Sallanches Combloux Megeve to Annemassetrain Ter
- Take the train from Annemasse to Aigletrain Re33
5h 8mCHF 50–150Drive 103.7 km
cheapest- Drive from Megève to Villars-sur-Olloncar 103.7 km
1h 43mCHF 17–25Train
- Take the train from Saint-Gervais-Les-Bains to Vallorcinetrain Ter
- Take the train from Vallorcine to Martignytrain Re / ...
5h 26mCHF 42–102
Megève to Villars-sur-Ollon by bus and train
Questions & Answers
The cheapest way to get from Megève to Villars-sur-Ollon is to drive which costs SFr 16 - SFr 25 and takes 1h 43m.
The fastest way to get from Megève to Villars-sur-Ollon is to drive which takes 1h 43m and costs SFr 16 - SFr 25.
No, there is no direct train from Megève to Villars-sur-Ollon. However, there are services departing from Sallanches Combloux Megeve and arriving at Aigle via Annemasse. The journey, including transfers, takes approximately 5h 8m.
The distance between Megève and Villars-sur-Ollon is 200 km. The road distance is 103.7 km.
The best way to get from Megève to Villars-sur-Ollon without a car is to train via Geneva which takes 5h 8m and costs SFr 45 - SFr 150.
It takes approximately 5h 8m to get from Megève to Villars-sur-Ollon, including transfers.
Megève to Villars-sur-Ollon train services, operated by Société Nationale des Chemins de fer Français (SNCF), depart from Sallanches Combloux Megeve station.
Megève to Villars-sur-Ollon train services, operated by Société Nationale des Chemins de fer Français (SNCF), arrive at Annemasse station.
Yes, the driving distance between Megève to Villars-sur-Ollon is 104 km. It takes approximately 1h 43m to drive from Megève to Villars-sur-Ollon.
There are 2745+ hotels available in Villars-sur-Ollon.
What companies run services between Megève, France and Villars-sur-Ollon, Switzerland?
You can take a bus from Autogare to Villars-sur-Ollon, centre via Gare, Sallanches Combloux Megeve, Annemasse, Aigle, and Aigle, gare in around 5h 8m.
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Sallanches Combloux Megeve to Annemasse
- Ave. Duration
- 1h 4m
- Frequency
- Hourly
- Estimated price
- CHF 8–18
- Website
- Oui.SNCF
Train from Saint-Gervais-Les-Bains to Vallorcine
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- CHF 5–11
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Sallanches Combloux Megeve to Annemasse
- Ave. Duration
- 52 min
- Frequency
- 4 times a week
- Estimated price
- CHF 11–18
- Website
- TGV inOui
Train from Annemasse to Aigle
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- CHF 35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 27 721 68 40
- [email protected]
- Website
- Transports de Martigny et Régions
Train from Vallorcine to Martigny
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21–25
- Schedules at
- Transports de Martigny et Régions
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
















