There are 3 ways to get from Villars-sur-Ollon to Aigle by bus, taxi or car

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

Line 144 bus  •  35 min

  1. 144

$6 - $9

2 alternative options

Taxi  •  15 min

  1. 8.6 miles

$70 - $90

Drive  •  15 min

  1. 8.6 miles

$1 - $3

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

Swiss PostAuto operates a bus from Villars-sur-Ollon to Aigle hourly. Tickets cost $6 - $9 and the journey takes 35 min.

Bus operators
Swiss PostAuto
Other operators
Taxi from Villars-sur-Ollon to Aigle
Ave. Duration
15 min
Estimated price
$70 - $90
Association des Taxis Officiels de Sion
+41 27 322 32 32
Martino Abramo Attanasio
+41 79 221 14 90
Taxi Dean
+41 78 600 36 27

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Want to know more about Flixbus? and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

Questions & Answers

The distance between Villars-sur-Ollon and Aigle is 7 km. The road distance is 14 km.

The cheapest way to get from Villars-sur-Ollon to Aigle is to drive which costs SFr 1 - SFr 3 and takes 15 min.

The quickest way to get from Villars-sur-Ollon to Aigle is to taxi which takes 15 min and costs SFr 70 - SFr 90.

Yes, there is a direct bus departing from Villars-sur-Ollon, gare and arriving at Aigle, gare. Services depart hourly, and operate every day. The journey takes approximately 35 min.

The line 144 bus from Villars-sur-Ollon, gare to Aigle, gare takes 35 min including transfers and departs hourly.