Travel Information to Florence from Siena
| 50 km | |
| Coach or train | |
| €5 - €6 | |
| Train • €5 • 1 h 34 min | |
| Coach • €6 • 55 min | |
| Marino Autolinee or Regionale |
Travel 50 km by coach or train to Florence from Siena. The most popular travel providers which serve this route are Marino Autolinee or Regionale among others. Travellers can even take a direct coach or train from Siena to Florence.
Travel optionsfrom Siena to Florence
How to get from Siena to Florence by train, bus or flight.
Our recommendation
The best way to travel from Siena to Florence is by taking a bus because it’s the best combination of price and speed.
FlixBusCheapest
206Fastest
FlixBusOther options
Regionale 18220
Regionale 18218
Regionale 18278
FlixBus
FlixBus
FlixBusFind all the dates and times for this journey by train, bus, flight, and ferry .
Compare prices and tickets Prices for trains, buses and flights
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Dec 10
Dec 11
Dec 12
Dec 13
Dec 14
Dec 15
Dec 16
Dec 17
Dec 18
Dec 19
Dec 20
Dec 21
Dec 22
Dec 23
Dec 24
Dec 25
Dec 26
Dec 27
Dec 28
Dec 29
Dec 30
More than 1,000 travel companies trust us to sell their tickets all in one place.
FAQs: Travel from Siena to Florence
Travel to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Siena to Florence.

There are 2 ways to get from Siena to Florence: coach or train.
The cheapest way to go to Florence from Siena is by taking a train, which costs on average €5.
This is compared to other ways of getting from Siena to Florence:
A train is €1 less than a coach for this journey with tickets for a coach from Siena to Florence costing on average €6.
The quickest way to travel to Florence from Siena is by coach, which takes on average 55 min compared to other travel options that take longer:
Getting to Florence by train takes 1 h 34 min on average.
You should expect to travel around 50 km from Siena to Florence.
The average frequency per day from Siena to Florence is:
- 16 coaches per day.
- Around 16 trains per day.
However, we recommend checking specific travel dates for your trip between Siena and Florence as scheduled services by coach or train can vary by season or day of the week.
These are the most popular departure and arrival points when travelling from Siena to Florence:
- Most travellers take a coach from Siena, Stazione FS (Piazzale Carlo Rosselli) to Florence, Villa Costanza (Tram T1).
- Most travellers who purchase a train ticket from Siena to Florence depart from Siena to Florence Santa Maria Novella.
The following travel companies offer services from Siena to Florence:
- Travel with Marino Autolinee, Itabus, FlixBus, Curcio Viaggi or Autolinee Toscane - Linee Regionali to go to Florence by coach. For a good deal on tickets, you can find Curcio Viaggi Siena to Florence tickets on Omio for €2.
- Travel with Regionale for trains to Florence. If you’re looking for a good deal on tickets, check for Regionale Siena to Florence tickets on Omio for €5.
Yes, there are direct services available from Siena to Florence with the following travel companies:
- Direct coaches with Marino Autolinee, FlixBus, Curcio Viaggi or Autolinee Toscane - Linee Regionali with 16 direct coaches per day.
- Direct trains with Regionale with 10 direct trains per day.
Direct services tend to save you time and add more convenience in getting you to Florence as you won't need to transfer at another stop in between, so it's worth paying attention to before booking your tickets to Florence from Siena.
Travelling from Siena to Florence: related information
Here are some other resources that might have the information you need
