The average bus between Villacidro and Assemini takes 1h 1m and the fastest bus takes 56 min. The bus service runs several times per day from Villacidro to Assemini. 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 every 4 hours between Villacidro and Assemini. The earliest departure is at 6:11 AM in the morning, and the last departure from Villacidro is at 6:11 PM which arrives into Assemini at 7:15 PM. All services require a transfer at Decimomannu Stazione and take an average of 1h 1m. The schedules shown below are for the next available departures.

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change

1h 1m • 1 change

1h 2m • 1 change

1h 3m • 1 change

59 min • 1 change
Want to know about travelling from Villacidro to Assemini? 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 Villacidro to Assemini. However, there are services departing from Villacidro station and arriving at Assemini station via Decimomannu Stazione. The journey, including transfers, takes approximately 1h 1m.
Villacidro to Assemini bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, depart from Villacidro Via G.Dessi'- Lato Lavatoio station.
Villacidro to Assemini bus services, operated by ARST Spa - Trasporti Regionali Della Sardegna, arrive at Decimomannu Stazione station.
The distance between Villacidro and Assemini is 29.1 km. The road distance is 38 km.
ARST Spa - Trasporti Regionali Della Sardegna operates a bus from Villacidro Via G.Dessi'- Lato Lavatoio to Decimomannu Stazione every 4 hours. Tickets cost €2–4 and the journey takes 40 min.