There are 4 ways to get from Arosa to Villars-sur-Ollon by train, bus, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  7h 27m

  1. Take the train from Chur to Zürich HB 65-Y / ...
  2. Take the train from Zürich HB to Lausanne 5 / ...

SFr 125 - SFr 224

3 alternative options

Train, line 144 bus  •  10h 28m

  1. Take the train from Arosa to Chur
  2. Take the train from Chur to Disentis/Mustér 920 / ...
  3. Take the train from Disentis/Mustér to Andermatt
  4. Take the train from Andermatt to Brig Bahnhofplatz 8-Y
  5. Take the train from Brig to Aigle 90 / ...
  6. Take the line 144 bus from Aigle, gare to Villars-sur-Ollon, gare 144

SFr 127 - SFr 239

Drive  •  4h 14m

  1. Drive from Arosa to Villars-sur-Ollon 392.1 km

SFr 50 - SFr 75

Train, fly  •  7h 55m

  1. Take the train from Chur to Zürich HB
  2. Fly from Zurich (ZRH) to Geneva (GVA) ZRH - GVA
  3. Take the train from Genève-Aéroport to Aigle

SFr 142 - SFr 299

Questions & Answers

The cheapest way to get from Arosa to Villars-sur-Ollon is to drive which costs SFr 50 - SFr 75 and takes 4h 14m.

More details

The quickest way to get from Arosa to Villars-sur-Ollon is to drive which costs SFr 50 - SFr 75 and takes 4h 14m.

More details

The distance between Arosa and Villars-sur-Ollon is 208 km. The road distance is 392.1 km.

Get driving directions

The best way to get from Arosa to Villars-sur-Ollon without a car is to train which takes 7h 27m and costs SFr 120 - SFr 230.

More details

It takes approximately 7h 27m to get from Arosa to Villars-sur-Ollon, including transfers.

More details

The quickest flight from Zurich Airport to Geneva Airport is the direct flight which takes 45 min.

Search flights

Yes, the driving distance between Arosa to Villars-sur-Ollon is 392 km. It takes approximately 4h 14m to drive from Arosa to Villars-sur-Ollon.

Get driving directions

Royal Jordanian and Swiss offer flights from Zurich Airport to Geneva Airport.

Search flights

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

More details

Map of how to get from Arosa to Villars-sur-Ollon.
Launch map view
  • Distance: 207.6 km
  • Duration: 7h 27m

What companies run services between Arosa, Switzerland and Villars-sur-Ollon, Switzerland?

You can take a train from Arosa to Villars-sur-Ollon via Chur, Zürich HB, Lausanne, Aigle, and Aigle, gare in around 7h 27m.

Airlines
Swiss
Website
swiss.com
Flights from Zurich to Geneva
Ave. Duration
51 min
When
Every day
Estimated price
SFr 75 - SFr 310
Royal Jordanian
Website
rj.com
Flights from Zurich to Geneva
Ave. Duration
45 min
When
Wednesday and Saturday
Estimated price
SFr 100 - SFr 390
Train operators
Swiss Railways (SBB/CFF/FFS)

The national railway company of Switzerland, Swiss Railways operates trains throughout the country and adjacent European nations including Germany, France, Italy and Austria. Tickets are sold in two classes - First and Second - with most long-distance trains offering a bistro car serving beverages and snacks. Individual tickets can be bought easily at stands, while a variety of travel passes are on offer to suit different travel needs.

Contact Details
Phone
+41 51 220 11 11
Website
sbb.ch
Train from Chur to Zürich HB
Ave. Duration
1h 32m
Frequency
Every 30 minutes
Estimated price
SFr 40 - SFr 75
Website
Swiss Railways (SBB/CFF/FFS)
Train from Zürich HB to Lausanne
Ave. Duration
2h 15m
Frequency
Every 30 minutes
Estimated price
SFr 60 - SFr 110
Website
Swiss Railways (SBB/CFF/FFS)
Train from Brig to Aigle
Ave. Duration
1h 11m
Frequency
Hourly
Estimated price
SFr 35 - SFr 70
Website
Swiss Railways (SBB/CFF/FFS)
Train from Genève-Aéroport to Aigle
Ave. Duration
1h 20m
Frequency
Hourly
Estimated price
SFr 35 - SFr 65
Website
Swiss Railways (SBB/CFF/FFS)
Rhätische Bahn
Phone
+41 81 288 65 65
Website
rhb.ch
Train from Arosa to Chur
Ave. Duration
1h 3m
Frequency
Hourly
Estimated price
SFr 12 - SFr 15
Website
Rhätische Bahn
Schedules at
fahrplan.sbb.ch
Train from Chur to Disentis/Mustér
Ave. Duration
1h 15m
Frequency
Hourly
Estimated price
SFr 27 - SFr 35
Website
Rhätische Bahn
Schedules at
fahrplan.sbb.ch
Matterhorn Gotthard Bahn
Phone
+41 (0)848 642 442
Email
railcenter@mgbahn.ch
Website
matterhorngotthardbahn.ch
Train from Disentis/Mustér to Andermatt
Ave. Duration
1h 8m
Frequency
Every 2 hours
Estimated price
SFr 16 - SFr 35
Website
Matterhorn Gotthard Bahn
Schedules at
Swiss Railways
2nd Class Ticket
SFr 16 - SFr 19
1st Class Ticket
SFr 28 - SFr 34
Train from Andermatt to Brig Bahnhofplatz
Ave. Duration
1h 56m
Frequency
Hourly
Estimated price
SFr 35 - SFr 80
Website
Matterhorn Gotthard Bahn
Schedules at
Swiss Railways
2nd Class Ticket
SFr 35 - SFr 45
1st Class Ticket
SFr 65 - SFr 80
Bus operators
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Aigle, gare to Villars-sur-Ollon, gare
Ave. Duration
35 min
Frequency
Hourly
Estimated price
SFr 2 - SFr 4
Website
Swiss PostAuto
Schedules at
fahrplan.sbb.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.