|Distance||169 miles (272 km)|
|Average train duration||5 h 25 min|
|Average train ticket price||$36 (€29)|
Trains from Asti to Florence cover the 169 miles (272 km) long route taking on average 5 h 25 min with our travel partners like Intercity. There are direct train services available. While the average ticket price for this trip costs around $36 (€29), you can find the cheapest train ticket for as low as $35 (€28). Travelers depart most frequently from Asti and arrive in Firenze Santa Maria Novella.
There are a few train stations in Asti to start your trip from including Asti and Asti Boana. In Florence you have a few train station options to choose from for your arrival including Firenze Santa Maria Novella, Firenze Rifredi and Firenze Campo di Marte.
Omio customers traveling this route depart most frequently from Asti and arrive in Firenze Santa Maria Novella.
The most popular departure train station with passengers for this route, called Asti, is located 0 mile (s) / 0 km from the city center of Asti.
The most popular arrival train station, Firenze Santa Maria Novella, is located 1 mile (s) / 1 km away from the city center of Florence.
Here are some other resources that might have the information you need