There are 4 ways to get from Stia to Florence by bus, train, 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

Bus  •  2 h 43 min

  1. Take the bus from Stia Paese Via Roma Nc.26 to Ponticelli Si90
  2. Take the bus from Ponticelli to Piazzale Montelungo Si90

$6 - $9

3 alternative options

Train  •  2 h 55 min

  1. Take the train from Stia to Arezzo Rfi Arezzo - Pratovecchio - Stia
  2. Take the train from Arezzo to Firenze S.Maria Novella Rv / ...

$23 - $31

Taxi  •  52 min

  1. Take a taxi from Stia to Florence 33.9 miles

$150 - $180

Drive  •  52 min

  1. Drive from Stia to Florence 33.9 miles

$8 - $12

What companies run services between Stia, Italy and Florence, Italy?

You can take a bus from Stia to Florence via Ponticelli in around 2 h 43 min. Alternatively, you can take a train from Stia to Florence via Arezzo Rfi and Arezzo in around 2 h 55 min.

Train operators
Trasporto Ferroviario Toscano S.p.A
Website
trasportoferroviariotoscano.it
Train from Stia to Arezzo Rfi
Ave. Duration
1 h 7 min
Frequency
Hourly
Estimated price
$18
Schedules at
trasportoferroviariotoscano.it
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Arezzo to Firenze S.Maria Novella
Ave. Duration
1 h 4 min
Frequency
Hourly
Estimated price
$6 - $14
Website
orario.trenitalia.com
1st Class
$11 - $14
Bus operators
Tiemme Spa
Phone
+39.0565.260111
Email
segreteria@tiemmespa.it
Website
tiemmespa.it
Bus from Stia Paese Via Roma Nc.26 to Ponticelli
Ave. Duration
28 min
Frequency
Every 4 hours
Estimated price
$2 - $4
Schedules at
tiemmespa.it
Bus from Ponticelli to Piazzale Montelungo
Ave. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$4 - $6
Schedules at
tiemmespa.it
Other operators
Taxi from Stia to Florence
Ave. Duration
52 min
Estimated price
$150 - $180

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 around the UAE, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Best ways to travel around Australia - to help you get the most out of your next trip.

Questions & Answers

How far is it from Stia to Florence?

The distance between Stia and Florence is 37 km. The road distance is 54 km.

What is the cheapest way to get from Stia to Florence?

The cheapest way to get from Stia to Florence is to bus which costs 5€ - 8€ and takes 2 h 43 min.

What is the fastest way to get from Stia to Florence?

The quickest way to get from Stia to Florence is to taxi which takes 52 min and costs 120€ - 150€.

Is there a direct train between Stia and Florence?

No, there is no direct train from Stia to Florence. However, there are services departing from Stia and arriving at Firenze S.Maria Novella via Arezzo. The journey, including transfers, takes approximately 2 h 55 min.

Is there a direct bus between Stia and Florence?

No, there is no direct bus from Stia to Florence. However, there are services departing from Stia Paese Via Roma Nc.26 and arriving at Piazzale Montelungo via Ponticelli. The journey, including transfers, takes approximately 2 h 43 min.

How long does it take to get from Stia to Florence?

It takes approximately 2 h 43 min to get from Stia to Florence, including transfers.