To get from Sora a Carrara by train you can catch one of the 50 trains that everyday travel between Sora and Carrara-Avenza, the closest station to the city. For your trip from Sora to Carrara-Avenza by train you can choose to leave from one of Sora main stations: Sora, Roma Tiburtina If travelling with ItaloTreno, you need to know the Sora to Carrara-Avenza train schedule: the first train leaves at 17:55, while the last ride is at 17:55. A Sora to Carrara-Avenza train cost about 79.0 €. But how long is the train ride from Sora to Carrara-Avenza? Your journey takes about 2 hours on average. ItaloTreno offers 1 direct trains between these two cities. There are also Trenitalia trains from Sora to Carrara-Avenza; you can compare ItaloTreno and Trenitalia with Wanderio, so that you find the best fare in a quick and simple way. A Sora to Carrara-Avenza train ticket with Trenitalia costs 41.5 € on average and you can find rides from 06:29 to 23:43.