Cheapest price
$6
Average price
$6
Fastest journey
35 m
Average duration
37 m
Trains per day
57
Distance
33 km
The best way to find a cheap train ticket from Pistoia to Florence is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Pistoia to Florence will cost around $6 if you buy it on the day, but the cheapest tickets can be found for only $6.
Of the 57 trains that leave Pistoia for Florence on Thu, May 22, 55 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, May 22 the direct trains cover the 33 km distance in an average of 37 m but if you time it right, some trains will get you there in just 35 m .
On Thu, May 22 the slowest trains will take 39 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Pistoia to Florence among Omio's users. If you are prioritising price take the bus with prices starting from €4. For those with little time consider booking a train which can get you there in 42m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.0 - 0.0kg.
Most popular Train | Bus |
---|---|
€5 Average price | €5 Average price Cheapest |
1h 12m Average duration Fastest 42m Onboard + 30m Additional time* | 1h 46m Average duration 1h 16m Onboard + 30m Additional time* |
0.0 - 0.0kg CO2 emissions Lowest | 0.0 - 0.1kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 9:22 AM Pistoia station | 0h52 | 10:14 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 10:22 AM Pistoia station | 0h52 | 11:14 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 10:52 AM Pistoia station | 0h49 | 11:41 AM Florence Rifredi | 0 transfersDirect | |
![]() | 11:13 AM Pistoia station | 0h39 | 11:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 11:22 AM Pistoia station | 0h52 | 12:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 11:43 AM Pistoia station | 0h41 | 12:24 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 12:13 PM Pistoia station | 0h39 | 12:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 12:22 PM Pistoia station | 0h52 | 1:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 12:43 PM Pistoia station | 0h41 | 1:24 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 1:13 PM Pistoia station | 0h39 | 1:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 1:22 PM Pistoia station | 0h52 | 2:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 1:42 PM Pistoia station | 0h41 | 2:23 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 1:52 PM Pistoia station | 0h49 | 2:41 PM Florence Rifredi | 0 transfersDirect | |
![]() | 2:13 PM Pistoia station | 0h39 | 2:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 2:22 PM Pistoia station | 0h52 | 3:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 2:43 PM Pistoia station | 0h41 | 3:24 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 2:52 PM Pistoia station | 0h49 | 3:41 PM Florence Rifredi | 0 transfersDirect | |
![]() | 3:13 PM Pistoia station | 0h39 | 3:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 3:22 PM Pistoia station | 0h52 | 4:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 3:43 PM Pistoia station | 0h42 | 4:25 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 3:52 PM Pistoia station | 0h49 | 4:41 PM Florence Rifredi | 0 transfersDirect | |
![]() | 4:13 PM Pistoia station | 0h39 | 4:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 4:22 PM Pistoia station | 0h52 | 5:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 4:43 PM Pistoia station | 0h42 | 5:25 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:13 PM Pistoia station | 0h39 | 5:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:22 PM Pistoia station | 0h52 | 6:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:43 PM Pistoia station | 0h41 | 6:24 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:52 PM Pistoia station | 0h49 | 6:41 PM Florence Rifredi | 0 transfersDirect | |
![]() | 6:13 PM Pistoia station | 0h39 | 6:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 6:22 PM Pistoia station | 0h52 | 7:14 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 6:42 PM Pistoia station | 0h40 | 7:22 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 7:13 PM Pistoia station | 0h39 | 7:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 7:43 PM Pistoia station | 0h43 | 8:26 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 8:13 PM Pistoia station | 0h39 | 8:52 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 9:13 PM Pistoia station | 0h37 | 9:50 PM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 3:20 AM Pistoia station | 0h45 | 4:05 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 3:52 AM Pistoia station | 0h46 | 4:38 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 4:15 AM Pistoia station | 0h51 | 5:06 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 4:35 AM Pistoia station | 0h53 | 5:28 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:00 AM Pistoia station | 0h36 | 5:36 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:09 AM Pistoia station | 0h43 | 5:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:18 AM Pistoia station | 0h56 | 6:14 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:32 AM Pistoia station | 0h35 | 6:07 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:41 AM Pistoia Ovest | 0h52 | 6:33 AM Florence Santa Maria Novella | 1 transfer | |
![]() | 5:50 AM Pistoia station | 0h43 | 6:33 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 5:56 AM Pistoia station | 0h45 | 6:41 AM Florence Rifredi | 0 transfersDirect | |
![]() | 6:13 AM Pistoia station | 0h39 | 6:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 6:22 AM Pistoia station | 0h52 | 7:14 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 6:43 AM Pistoia station | 0h41 | 7:24 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 7:13 AM Pistoia station | 0h39 | 7:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 7:22 AM Pistoia station | 0h53 | 8:15 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 7:42 AM Pistoia station | 0h41 | 8:23 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 8:13 AM Pistoia station | 0h39 | 8:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 8:15 AM Pistoia Ovest | 1h09 | 9:24 AM Florence Santa Maria Novella | 1 transfer | |
![]() | 8:22 AM Pistoia station | 0h52 | 9:14 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 8:43 AM Pistoia station | 0h41 | 9:24 AM Florence Santa Maria Novella | 0 transfersDirect | |
![]() | 9:13 AM Pistoia station | 0h39 | 9:52 AM Florence Santa Maria Novella | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 19 miles (32 km) |
Average train duration 42m |
Cheapest ticket price $6 (€5) |
Trains per day 46 |
Direct trains 43 |
Train providers 1 |
Fastest train 37m |
First train 07:13 |
Last train 22:13 |
Travel to Florence from Pistoia from $6 (€5) with Omio’s train partners Regionale! You can find the best schedules and tickets when comparing and booking the most popular trip for you.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Train information from Pistoia to Florence with Regionale:
Traveling on a Pistoia to Florence train is one of the easiest and most pleasant ways to explore Tuscany. With frequent connections, the train from Pistoia to Florence provides a hassle-free journey, perfect for both locals and tourists alike. Most of these trains depart from Pistoia station (Pistoia) and arrive at the centrally located Florence station (Firenze Rifredi), putting you right into the heart of the Renaissance city. Whether you're a commuter or just planning a day trip, the affordable ticket prices, short travel time, and comfortable seating ensure a smooth and enjoyable experience on trains from Pistoia to Florence.
Looking to travel affordably by train from Pistoia to Florence? The cheapest train ticket for this scenic trip can cost as little as $6 (€5), making it a budget-friendly option for short-distance travel. On average, you can expect to pay around $6 (€5) for a standard ticket, depending on availability and travel time. For the most convenient and cost-effective travel, we recommend planning your journey in the month of November, when ticket prices tend to be more attractive, and the train stations are typically less crowded, providing both savings and comfort.
Traveling by train from Pistoia to Florence is convenient and efficient with Trenitalia, the primary service provider on this route. Trenitalia operates modern and comfortable regional trains, which are well-equipped for short-distance travel. These trains typically offer spacious seating, ample luggage storage, and air-conditioned carriages, ensuring a pleasant journey between the two charming Italian cities. The service is reliable with regular departures throughout the day, making it easy to plan your trip and enjoy the picturesque Tuscan landscapes along the way. Booking your train journey from Pistoia to Florence ensures you experience both comfort and practicality at a great value.
Traveling from Pistoia to Florence by train is one of the most convenient and scenic ways to discover Tuscany. Covering a distance of approximately 19 miles (32 km), the train journey between these two cities typically takes an average of 37m to complete. Whether you're commuting or exploring Florence's cultural treasures, the short travel time makes it ideal for day trips or weekend escapes.
When it comes to train frequency, travelers can enjoy excellent connectivity between Pistoia and Florence. With an average of 46 trains running daily on this route, you can rest assured that there’s always an option to suit your travel needs. Trains operate every day of the week, including weekends, so you can plan your journey with ease no matter when you wish to travel.
For those planning their trip, it’s helpful to know the timing of the first and last trains of the day. The first train from Pistoia to Florence typically departs at 07:13, offering early risers a chance to reach their destination quickly. Meanwhile, the last train of the day leaves Pistoia at around 22:13, accommodating late-night travelers. This flexibility ensures that you can build your schedule around convenient train times.
Passengers board the train most frequently from Pistoia, which is located around 0.7 miles (1.2 km) away from the city centre, and they get off the train at Florence Santa Maria Novella, located 2 miles (3.2 km) away from the city centre.
Here are some other resources that might have the information you need