There are 5 ways to get from Pescia to Florence by train, bus, night bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  1 h 13 min

  1. Firenze - Pistoia - Lucca - Viareggio / ...

$4 - $11

4 alternative options

Line 703 bus, bus  •  1 h 59 min

  1. 703 / ...
  2. R003

$5 - $6

Night bus  •  1 h 55 min

  1. Bus

Taxi  •  39 min

  1. 36.7 miles

$150 - $190

Drive  •  39 min

  1. 36.7 miles

$8 - $13

What companies run services between Pescia, Tuscany, Italy and Florence, Italy?

Trenitalia operates a train from Pescia to Florence hourly. Tickets cost $4 - $11 and the journey takes 1 h 13 min. Alternatively, you can take a bus from Pescia to Florence via P.Za Italia, in around 1 h 59 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Pescia to Firenze Smn
Ave. Duration
1 h 13 min
Frequency
Hourly
Estimated price
$4 - $11
Website
orario.trenitalia.com
1st Class
$8 - $11
Bus operators
Blubus
Website
blubus.it
Bus from Via Della Stazione, Fr. 9 to P.Za Italia,
Ave. Duration
29 min
Frequency
Every 30 minutes
Estimated price
$2 - $3
Schedules at
blubus.it
Bus from P.Za Italia, to Porta A Prato
Ave. Duration
45 min
Frequency
Hourly
Estimated price
$3 - $4
Schedules at
blubus.it
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Night bus from Pescia to Firenze Rifredi
Ave. Duration
1 h 55 min
Frequency
Twice a week
Website
orario.trenitalia.com
Other operators
Taxi from Pescia to Florence
Ave. Duration
39 min
Estimated price
$150 - $190

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Bali: What to do if Mount Agung erupts and Getting around the Cyclades - to help you get the most out of your next trip.

Questions & Answers

The distance between Pescia and Florence is 46 km. The road distance is 59 km.

The cheapest way to get from Pescia to Florence is to line 703 bus and bus which costs 4€ - 6€ and takes 1 h 59 min.

The quickest way to get from Pescia to Florence is to taxi which takes 39 min and costs 130€ - 160€.

Yes, there is a direct train departing from Pescia and arriving at Firenze Smn. Services depart hourly, and operate every day. The journey takes approximately 1 h 13 min.

Yes, there is an overnight bus departing from Pescia and arriving at Firenze Rifredi. This bus operates Friday, Saturday and Sunday. The journey takes approximately 1 h 55 min.

The train from Pescia to Firenze Smn takes 1 h 13 min including transfers and departs hourly.