There are 6 ways to get from Villars-sur-Ollon to Lake Geneva region by bus, train, 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 144 bus
best- Take the bus from Villars-sur-Ollon, Hôtels to Aigle, garebus 144
54 minCHF 9–21Drive 27.5 km
cheapest- Drive from Villars-sur-Ollon to Lake Geneva regioncar 27.5 km
26 minCHF 5–7Train
- Take the train from Villars-sur-Ollon to Bextrain R74
- Take the train from Bex to Villeneuve VDtrain Re33 / ...
1h 17mCHF 14–33Taxi
- Take the taxi from Villars-sur-Ollon to Lake Geneva regiontaxi 27.5 km
26 minCHF 100–130Line 144 bus, line 111 bus
- Take the bus from Villars-sur-Ollon, centre to Aigle, garebus 144
- Take the bus from Aigle, gare to Villeneuve VD, Eau-Froidebus 111
1h 21mCHF 9–13Bus, line 120 bus
- Take the bus from Villars-sur-Ollon, gare to Bex, place de la garebus Ev74
- Take the bus from Bex, place de la gare to Villeneuve VD, Eau-Froidebus 120
2h 39mCHF 8–13
Villars-sur-Ollon to Lake Geneva region by bus and train
Questions & Answers
The cheapest way to get from Villars-sur-Ollon to Lake Geneva region is to drive which costs SFr 4 - SFr 7 and takes 26 min.
The fastest way to get from Villars-sur-Ollon to Lake Geneva region is to taxi which takes 26 min and costs SFr 100 - SFr 130.
No, there is no direct bus from Villars-sur-Ollon to Lake Geneva region. However, there are services departing from Villars-sur-Ollon, Hôtels and arriving at Villeneuve VD, Eau-Froide via Villeneuve VD, gare. The journey, including transfers, takes approximately 54 min.
No, there is no direct train from Villars-sur-Ollon to Lake Geneva region. However, there are services departing from Villars-sur-Ollon and arriving at Villeneuve VD via Bex. The journey, including transfers, takes approximately 1h 17m.
The distance between Villars-sur-Ollon and Lake Geneva region is 25 km. The road distance is 27.5 km.
The best way to get from Villars-sur-Ollon to Lake Geneva region without a car is to line 144 bus which takes 54 min and costs SFr 8 - SFr 21.
It takes approximately 54 min to get from Villars-sur-Ollon to Lake Geneva region, including transfers.
Villars-sur-Ollon to Lake Geneva region bus services, operated by Transports Publics du Chablais, depart from Villars-sur-Ollon, Hôtels station.
Villars-sur-Ollon to Lake Geneva region train services, operated by Transports Publics du Chablais, depart from Villars-sur-Ollon station.
The best way to get from Villars-sur-Ollon to Lake Geneva region is to line 144 bus which takes 54 min and costs SFr 8 - SFr 21. Alternatively, you can train, which costs SFr 14 - SFr 35 and takes 1h 17m.
What companies run services between Villars-sur-Ollon, Switzerland and Lake Geneva region, Switzerland?
Transports Publics du Chablais operates a bus from Villars-sur-Ollon, Hôtels to Aigle, gare hourly. Tickets cost CHF 4–7 and the journey takes 31 min. Alternatively, you can take a train from Villars-sur-Ollon to Villeneuve VD, Eau-Froide via Bex, Villeneuve VD, and Villeneuve VD, gare in around 1h 17m.
- 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 Villeneuve VD
- Ave. Duration
- 15 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 6–19
- 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, Hôtels to Aigle, gare
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Schedules at
- 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
Bus from Aigle, gare to Villeneuve VD, Eau-Froide
- Ave. Duration
- 21 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Schedules at
- Transports Publics du Chablais
Bus from Villars-sur-Ollon, gare to Bex, place de la gare
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- CHF 4–7
- Schedules at
- Transports Publics du Chablais
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Bex, place de la gare to Villeneuve VD, Eau-Froide
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 3–6
- Website
- PostAuto AG
- Ave. Duration
- 26 min
- Estimated price
- CHF 100–130
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
Villars-sur-Ollon to Lake Geneva region bus services, operated by Transports Publics du Chablais, arrive at Aigle, gare station.
Villars-sur-Ollon to Lake Geneva region train services, operated by Transports Publics du Chablais, arrive at Bex station.
Yes, the driving distance between Villars-sur-Ollon to Lake Geneva region is 27 km. It takes approximately 26 min to drive from Villars-sur-Ollon to Lake Geneva region.
There are 2693+ hotels available in Lake Geneva region.









