Cheap Bus and Train tickets to Oristano

What are the most popular routes to Oristano?

Cagliari - OristanoAverage priceCLP 11,902Average duration1h 10mDaily departures5
Elmas - OristanoAverage priceCLP 11,206Average duration1h 3mDaily departures5
Sassari - OristanoAverage priceCLP 15,736Average duration1h 30mDaily departures1
Macomer - OristanoAverage priceCLP 9,194Average duration49mDaily departures4
Abbasanta - OristanoAverage priceCLP 8,002Average duration35mDaily departures3