Cheap Bus, Train, and Ferry tickets to Cagliari

What are the most popular routes to Cagliari?

Macomer - CagliariAverage priceRUB 1,611Average duration1h 47mDaily departures5
San Gavino Monreale - CagliariAverage priceRUB 893Average duration45mDaily departures12
Alghero - CagliariAverage priceRUB 2,176Average duration4hDaily departures4
Elmas - CagliariAverage priceRUB 568Average duration9mDaily departures12
Palermo - CagliariAverage priceRUB 13,298Average duration12hDaily departures1