There are 4 ways to get from Castelfiorentino to Prato by train (Trenitalia), bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Castelfiorentino to Firenze RifrediRe
- Take the train from Firenze Rifredi to Prato CentraleRe / ...
1h 16m€5–17Bus, line 23 bus
- Take the bus from Castelfiorentino2_V Sn to Stazione Orti Oricellari373
- Take the bus from Stazione Scalette to T2 Guidoni23
- Take the bus from Firenze T2 Guidoni P3 to Ceppo VecchioR1
2h 31mDrive 41.5 km
- Drive from Castelfiorentino to Prato41.5 km
54 min€7–10Taxi
- Take the taxi from Castelfiorentino to Prato41.5 km
54 min€50–65
Castelfiorentino to Prato by train
Questions & Answers
The cheapest way to get from Castelfiorentino to Prato is to drive which costs €6 - €10 and takes 54 min.
The fastest way to get from Castelfiorentino to Prato is to drive which takes 54 min and costs €6 - €10.
No, there is no direct bus from Castelfiorentino to Prato. However, there are services departing from Castelfiorentino2_V Sn and arriving at Ceppo Vecchio via Stazione Scalette and Firenze T2 Guidoni P3. The journey, including transfers, takes approximately 2h 31m.
No, there is no direct train from Castelfiorentino to Prato. However, there are services departing from Castelfiorentino and arriving at Prato Centrale via Firenze Rifredi. The journey, including transfers, takes approximately 1h 16m.
The distance between Castelfiorentino and Prato is 57 km. The road distance is 41.5 km.
The best way to get from Castelfiorentino to Prato without a car is to train which takes 1h 16m and costs €5 - €18.
It takes approximately 1h 16m to get from Castelfiorentino to Prato, including transfers.
Castelfiorentino to Prato bus services, operated by Autolinee Toscane - Empolese Valdelsa, depart from Castelfiorentino2_V Sn station.
Castelfiorentino to Prato train services, operated by Trenitalia S.p.A., depart from Castelfiorentino station.
The best way to get from Castelfiorentino to Prato is to train which takes 1h 16m and costs €5 - €18. Alternatively, you can bus and line 23 bus, which costs and takes 2h 31m.
What companies run services between Castelfiorentino, Italy and Prato, Italy?
You can take a train from Castelfiorentino to Prato Centrale via Firenze Rifredi in around 1h 16m. Alternatively, you can take a bus from Castelfiorentino2_V Sn to Ceppo Vecchio via Stazione Orti Oricellari, Stazione Scalette, T2 Guidoni, and Firenze T2 Guidoni P3 in around 2h 31m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Castelfiorentino to Firenze Rifredi
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €4–9
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €5–9
Train from Firenze Rifredi to Prato Centrale
- Ave. Duration
- 24 min
- Frequency
- Every 20 minutes
- Estimated price
- €1–4
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €1–3
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Firenze Rifredi to Prato Centrale
- Ave. Duration
- 14 min
- Frequency
- 3 times a day
- Estimated price
- €9
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 055 849 0505
- servizioclienti@at-bus.it
- Website
- at-bus.it
Bus from Castelfiorentino2_V Sn to Stazione Orti Oricellari
- Ave. Duration
- 1h 13m
- Frequency
- Twice a week
- Schedules at
- https://www.at-bus.it/en/lines-and-timetables/travel-planner
- Phone
- +39 055 849 0505
- servizioclienti@at-bus.it
- Website
- at-bus.it
Bus from Stazione Scalette to T2 Guidoni
- Ave. Duration
- 27 min
- Frequency
- Every 15 minutes
- Schedules at
- https://www.at-bus.it/en/lines-and-timetables/travel-planner
- Phone
- +39 055 849 0505
- servizioclienti@at-bus.it
- Website
- at-bus.it
Bus from Firenze T2 Guidoni P3 to Ceppo Vecchio
- Ave. Duration
- 32 min
- Frequency
- Every 30 minutes
- Estimated price
- €1–3
- Website
- https://www.at-bus.it/en
- Ave. Duration
- 54 min
- Estimated price
- €50–65
Taxi4390
- Phone
- +39 055 4390
- Website
- 4390.it
Taxi 4242
- Phone
- +39 055 4242
- Website
- 4242.it
Want to know more about travelling around Italy
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
5 incredible day trips from Florence by train
Read the travel guide
More Questions & Answers
Castelfiorentino to Prato bus services, operated by Autolinee Toscane - Empolese Valdelsa, arrive at Stazione Orti Oricellari station.
Castelfiorentino to Prato train services, operated by Trenitalia S.p.A., arrive at Firenze Rifredi station.
Yes, the driving distance between Castelfiorentino to Prato is 41 km. It takes approximately 54 min to drive from Castelfiorentino to Prato.
Book your Castelfiorentino to Prato train tickets online with Omio.
There are 7896+ hotels available in Prato.






