Cheap Train tickets to Carrara

What are the most popular routes to Carrara?

Milano - CarraraAverage priceMX$729Average duration3h 45mDaily departures5
Pisa - CarraraAverage priceMX$219Average duration50mDaily departures26
Siena - CarraraAverage priceMX$431Average duration2h 31mDaily departures3
Parma - CarraraAverage priceMX$376Average duration3h 46mDaily departures3
Bologna - CarraraAverage priceMX$480Average duration3h 25mDaily departures2