Cheap Bus, Train, and Ferry tickets to Cagliari

What are the most popular routes to Cagliari?

Macomer - CagliariAverage price¥2,993Average duration1h 47mDaily departures5
San Gavino Monreale - CagliariAverage price¥1,659Average duration45mDaily departures12
Alghero - CagliariAverage price¥4,045Average duration4hDaily departures4
Elmas - CagliariAverage price¥1,056Average duration9mDaily departures12
Palermo - CagliariAverage price¥24,719Average duration12hDaily departures1