Cheap Train tickets to Carrara

What are the most popular routes to Carrara?

Milano - CarraraAverage priceMX$732Average duration3h 45mDaily departures5
Pisa - CarraraAverage priceMX$220Average duration50mDaily departures26
Siena - CarraraAverage priceMX$433Average duration2h 31mDaily departures3
Parma - CarraraAverage priceMX$378Average duration3h 46mDaily departures3
Bologna - CarraraAverage priceMX$482Average duration3h 25mDaily departures2