Getting to Villars

Villars is only 90 minutes’ drive from Geneva airport and it’s even closer to the smaller international airport at Sion. True romantics, however might prefer the route by train, using the scenic cog railway from Bex to Villars to arrive in style.

Nearest Airports to Villars

The nearest airport to Villars is Sion, just 61km away, but Geneva airport has a  greater choice of flights. Below is a summary of the distances to the resort from the 3 closest airports and the estimated drive time in good traffic conditions.

Sion                       61km / 50 minutes
Geneva                  120km / 1 hour 30 minutes
Zurich                    243km / 1 hours 40 minutes

Private transfers to Villars from the airport

The quickest and most convenient way to get to Villars from Geneva airport is via a private transfer using a specialist ski transfer such as GVA Transfers. They have a good range of vehicles from cars to minibuses and coaches, so they can transport individuals or groups of any size, and all their vehicles are equpped for mountain roads.

Ski-Lifts can also arrange private transfers for individuals or groups of any size from any major airport,  (including Geneva, Sion and Zurich) as well as from train stations or city centres. 

Airport Car Hire / Car Rental for Villars

Compare hire car prices and save money with lets you see the best deals from multiple airport car-hire firms including big brands like Hertz, Avis, Budget, Alamo, Europcar, Dollar and Thrifty. Free cancelations on most bookings and a price match guarantee means you can lock in the best offer. See the latest deals and book online >

Directions for driving to Villars

With Geneva airport as a starting point, driving to Villars is easy and should take no more than one hour and thirty minutes given a clear run. Follow the A1/E25/E62 to Lausanne and then the A9/E27/E62 to Aigle.  On the E27 out of Aigle, follow the signposts to Ollon and the steep and winding road will take you to the centre of Villars.

Getting to Villars from the airport by bus and train

You can also get to Villars from Geneva airport by train and bus. The station at the heart of the airport has services to most destinations in Switzerland on a conveniently frequent basis. To get to Villars, board a train, probably bound for Brig, that stops in Aigle where you change to the local bus service (included in the price of your ticket to Villars) for the short (but steep) journey from Aigle to Villars. This final leg of the journey takes around 30 minutes with stops en route and brings you to the bus station in the centre of Villars. If you’re in a rush, the alternative to using the bus service at Aigle is to take a taxi to Villars – you can book one online in advance through Ski-Lifts. It is more expensive than the bus but it will get you to the door of your accommodation rather than just to the centre of the resort.

The more scenic route is to continue on the train from Geneva as far as Bex, the stop right after Aigle, From here you can take the cog railway from Bex to Villars (45 minutes) for a comfortable journey with beautiful views through vineyards, forest and alpine surroundings.

For train timetables and to book online go to

Driving all the way to Villars

Distances and times to drive to Villars from major European cities are approximately as follows:

Paris – 589km – 6 hours 20 minutes
Milan – 294km – 3 hours 30 minutes
Brussels – 785km – 8 hours 10 minutes
London – 987km – 11 hours 25 minutes
Amsterdam – 949km – 9 hours 30 minutes
Frankfurt – 542km – 5 hours 30 minutes

Villars taxi services

Taxi Zorro, Villars / Tel: +41 (0) 24 495 84 84
Gryon Excursions, Gryon / Tel: +41 (0) 24 498 26 46

Back To Top