COVID-19 Travel restrictions may apply upon entering Switzerland. Learn More.
Duration 8h 10m
Distance 921 km
Average price SFr 659
Frequency Weekly

Trip overview


  1. Exeter St Davids
  2. London St Pancras Eurostar
  3. Marne-la-Vallée-Chessy TGV
  4. Annemasse
  5. Villars-sur-Ollon
14h 49m
SFr 380 - SFr 873

Frequently asked questions

Want to know about travelling from Exeter to Villars-sur-Ollon? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

There is widespread community transmission globally.
Some travel restrictions are being lifted in Switzerland. For the latest travel status, please check the official page for Switzerland.

Learn More.

No, there is no direct train from Exeter to Villars-sur-Ollon. However, there are services departing from Exeter St Davids and arriving at Villars-sur-Ollon via Paddington, London St Pancras Eurostar, Marne-la-Vallée-Chessy TGV, Annemasse and Bex. The journey, including transfers, takes approximately 14h 49m.

More details

The distance between Exeter and Villars-sur-Ollon is 921 km.

Exeter to Villars-sur-Ollon train services, operated by Great Western Railway, depart from Exeter St Davids station.

More details

Exeter to Villars-sur-Ollon train services, operated by Swiss Railways (SBB/CFF/FFS), arrive at Bex station.

More details

Villars-sur-Ollon is 1h ahead of Exeter. It is currently 12:03 PM in Exeter and 1:03 PM in Villars-sur-Ollon.

There are 1072+ hotels available in Villars-sur-Ollon. Prices start at SFr 87 per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps