The bus between Avigliana and Villar Perosa takes 2h 31m. The bus runs, on average, 5 times per week from Avigliana to Villar Perosa. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 5 times a week between Avigliana and Villar Perosa. The earliest departure is at 6:37 AM in the morning, and the last departure from Avigliana is at 6:37 AM which arrives into Villar Perosa at 9:08 AM. All services require a transfer at Giaveno - Viale Regina Elena and take an average of 2h 31m. The schedules shown below are for the next available departures.
Want to know about travelling from Avigliana to Villar Perosa? 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.
No, there is no direct bus from Avigliana to Villar Perosa. However, there are services departing from Avigliana station and arriving at Villar Perosa station via Pinerolo - Piazza Cavour. The journey, including transfers, takes approximately 2h 31m.
Avigliana to Villar Perosa bus services, operated by Extra.To, depart from Giaveno - Viale Regina Elena station.
Avigliana to Villar Perosa bus services, operated by Extra.To, arrive at Villar Perosa - Via Nazionale, 128 Fermata Sapav Giustetto station.
The distance between Avigliana and Villar Perosa is 21.2 km. The road distance is 54 km.
You can take a bus from Avigliana - Corso Laghi - Cremeria Albert to Villar Perosa - Via Nazionale, 128 Fermata Sapav Giustetto via Giaveno - Viale Regina Elena and Pinerolo - Piazza Cavour in around 2h 46m.