Duration 59 min
Distance 72.5 km
Average price 45€
Possible routes 5 found

Florence to Siena

Rome2rio has found 5 ways to get from Florence to Siena by bus, train, car and taxi. We recommend taking the bus from Stazione Leopolda to San Domenico, which takes around 1h 13m.
Recommended route

Bus

  1. Stazione Leopolda
  2. Siena
1h 13m
4€ - 21€
Alternative routes

Train

  1. Firenze Smn
  2. Siena
1h 28m
Bookable on Rome2rio
6€ - 14€

Rideshare

  1. Florence
  2. Siena
1h 25m
Cheapest
5€

Taxi

  1. Florence
  2. Siena
Fastest
59 min
160€ - 200€

Drive

  1. Florence
  2. Siena
59 min
9€ - 15€

Frequently asked questions

Want to know about travelling from Florence to Siena? We have put together a list of the most frequently asked questions from our users such as "What is the cheapest mode of transport?", "What is the quickest option?", "How much do tickets usually cost?" and many more.

The cheapest way to get from Florence to Siena is to rideshare which costs 5€ and takes 1h 25m.

More details

The quickest way to get from Florence to Siena is to taxi which costs 160€ - 200€ and takes 59 min.

More details

Yes, there is a direct bus departing from Stazione Leopolda and arriving at San Domenico. Services depart hourly, and operate every day. The journey takes approximately 1h 13m.

More details

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

More details

The distance between Florence and Siena is 52 km. The road distance is 72.5 km.

Get driving directions

The best way to get from Florence to Siena without a car is to bus which takes 1h 13m and costs 4€ - 21€.

More details

The bus from Stazione Leopolda to San Domenico takes 1h 13m including transfers and departs hourly.

More details

Florence to Siena bus services, operated by Tiemme Spa, depart from Stazione Leopolda station.

More details

Florence to Siena train services, operated by Trenitalia, depart from Firenze Smn station.

More details

The best way to get from Florence to Siena is to bus which takes 1h 13m and costs 4€ - 21€. Alternatively, you can train, which costs 6€ - 14€ and takes 1h 28m.

Mode details

Florence to Siena bus services, operated by Tiemme Spa, arrive at San Domenico station.

More details

Florence to Siena train services, operated by Trenitalia, arrive at Siena station.

More details

Yes, the driving distance between Florence to Siena is 73 km. It takes approximately 59 min to drive from Florence to Siena.

Get driving directions

Book your Florence to Siena train tickets online with Rome2rio.

Search and book

There are 2320+ hotels available in Siena. Prices start at 62€ per night.

More details

Check out Blablacar's carpooling service for rideshare options between Florence and Siena. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

How to travel from Florence to Siena

Find all the possible transport options for your trip from Florence to Siena right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Florence and Siena?

Tiemme Spa operates a bus from Florence to Siena hourly. Tickets cost 5€ - 7€ and the journey takes 1h 13m. Four other operators also service this route. Alternatively, Trenitalia operates a train from Florence to Siena hourly. Tickets cost 6€ - 14€ and the journey takes 1h 28m.
Train operators
Ave. Duration
1h 28m
Frequency
Hourly
Estimated price
6€ - 14€
Bus operators
Ave. Duration
1h 13m
Frequency
Hourly
Estimated price
5€ - 7€
Ave. Duration
1h 15m
Frequency
Every 2 hours
Estimated price
4€ - 7€
Ave. Duration
1h 4m
Frequency
Once daily
Estimated price
6€
Ave. Duration
1h
Frequency
6 times a week
Estimated price
13€ - 21€
Ave. Duration
1h
Frequency
Twice a week
Estimated price
6€
Other operators
Ave. Duration
1h 25m
Frequency
Hourly
Estimated price
5€
Ave. Duration
59 min
Estimated price
160€ - 200€

Siena, Italy

Siena is a city in Tuscany, Italy. It is the capital of the province of Siena. - Wikipedia

Did you find what you were looking for?

Thanks for your feedback!

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps