Located around 8 miles from the French border and around 10 miles from the eastern coast of Lake Geneva, Villars is particularly easy to get to from Geneva Airport at just an hour and a half by car and around 2 hours by train, depending on the train.

Although nobody likes a long transfer the views of the lake from the train are beautiful and after the change in Bex you’ll find yourself surrounded by some of the most stunning mountain scenery.


The local train to Villars

By PlaneGeneva - / approx 1h 30m by car or 2h by train

The best option here is either to rent a car and drive up or take the train from the airport directly to Villars with a change at Bex. Tickets can be booked online at sbb.ch.

Car Rental

If you require a hire car for your ski holiday, there are a number of fantastic car rental companies based in Europe.


It is certainly possible to drive to Villars in a day however the journey is long at between 8 -10 hours from Calais. Viamichelin.com provide excellent directions and also provide the details of fuel costs.

When you reach France you’ll head south east past Reimes to Troyes, then on to Dijon where you’ll head north of Lake Geneva, through Ollon to Villars.

If you are driving in the winter, be sure to check the conditions before you set off and bring all the winter driving essentials. Remember snow chains, deicer, anti-freeze in your engine coolant etc. 

On arrival parking is free of charge by the Roc d’Orsay gondola station, around 1mile away from Villars centre. You  can get the free resort ski bus from the centre here between 8.30AM-5.30PM

There are around 120 public parking places on main street, around 70m away from Villars main train/bus station that are payable and there are another 100 payable spaces along the footpaths of the main street.