Villars is in the southwest region of Switzerland and getting there involves a number of connections by air, rail and road or a combination of these. The easiest way to get there is to fly to Geneva International Airport and connect to Brex by rail, before boarding another train to Villars. Alternatively, catch a Eurostar train to Paris from the UK and travel on the high-speed TGV from there to Lausanne. Then journey to Aigle or Brex and board a train or bus to the resort. A package deal pre-booked will often include travel arrangements.
The nearest international airport to Villars is in Geneva, just 1 hour, 30 minutes away and at a distance of 120kms. From Geneva, catch a train to Lausanne, then to Montreux and finally to Aigle, from where you can board a Post bus to the resort. You can also continue on to Brex instead and catch another train to Villars. If hiring a car from the airport, take the A9 motorway and exit at Aigle. The resort is 30 minutes from the motorway.
By car, Villars is 793kms from Calais with a journey time of less than eight hours and toll road costs of €40. This journey involves travel through France and Switzerland. If you fly to Geneva and hire a vehicle, take the A9 motorway and exit at Aigle. From there follow the signs to the resort. Zürich is 210kms from the resort, while Lyon is 240kms away.
By train, catch the Eurostar to Paris from London Waterloo or Ashford in Kent for a four-hour journey. Take the high-speed TGV to Lausanne (3 hours, 30 minutes) and board a train travelling to Brex, from where there is a train service to the resort, or to Aigle, from where you can board a regular bus service.