|Distance||102 miles (165 km)|
|Average train duration||3 h 50 min|
|Average train ticket price||£17 (€19)|
|Train frequency||8 a day|
|Direct train||Yes, there are 8 direct trains a day|
|Train companies||Regionale Veloce|
Trains from Viterbo to Florence cover the 102 miles (165 km) long journey taking on average 3 h 50 min with our travel partners like Regionale Veloce. Normally, there are 8 trains operating per day, including direct services available. While the average ticket price for this journey costs around £17, you can find the cheapest train ticket for as low as £17. Travellers depart most frequently from Viterbo Porta Fiorentina and arrive in Firenze Santa Maria Novella.
When taking the train between Viterbo and Florence, you can choose to depart from train stations like Viterbo Porta Fiorentina, Viterbo Porta Romana and Viterbo, Strada Montarone (Terme). Your journey can end in train stations such as Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers who travel this route most frequently depart from Viterbo Porta Fiorentina and arrive in Firenze Santa Maria Novella.
You can find the most popular departure train station for this trip, Viterbo Porta Fiorentina, located approximately 0 mile (s) / 0 km from the city centre of Viterbo. The most popular arrival train station in Florence, called Firenze Santa Maria Novella, is located around 1 mile (s) / 1 km away from its city centre.
Here are some other resources that might have the information you need