Trains Trains to Florence

Find cheap train tickets to Florence

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Florence (FLR)
Fri 3/5
Sat 3/13
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Florence train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Florence
ROUND-TRIP FROM$23The cheapest round-trip train ticket to Florence is from Bologna, starting at $23. This price was found within the last 72 hours.
ONE-WAY FROM$12The cheapest one-way train ticket to Florence is from Bologna, starting at $12. This price was found within the last 72 hours.
POPULAR STATIONFlorence Santa Maria NovellaFlorence Santa Maria Novella is one of the most popular stations in Florence
POPULAR TRAIN COMPANYTrenitaliaTrenitalia and AccesRail also service this route

Book return-trip train tickets to Florence

Here are the fastest and cheapest round-trip train tickets to Florence. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Trenitalia
Jun 6
2:33 am
Bologna Centrale
1h 51m
4:24 am
Florence Santa Maria Novella
Jun 6
8:10 am
Florence Santa Maria Novella
2h 17m
1 stop
10:27 am
Bologna Centrale
Trenitalia
Jun 6
3:20 am
Bologna Centrale
1h 07m
4:27 am
Florence Rifredi
Jun 6
2:45 pm
Florence Rifredi
1h 11m
3:56 pm
Bologna Centrale
Trenitalia
May 7
1:00 am
Milan Centrale
3h 27m
4:27 am
Florence Rifredi
May 7
11:33 am
Florence Rifredi
4h 07m
3:40 pm
Milan Centrale
Trenitalia
May 11
10:14 am
Venice Mestre
3h 13m
1:27 pm
Florence Rifredi
May 17
2:45 pm
Florence Rifredi
2h 51m
5:36 pm
Venice Mestre
Trenitalia
Mar 24
12:31 pm
Rome Tiburtina
3h 12m
3:43 pm
Florence Rifredi
Mar 27
2:28 pm
Florence Rifredi
2h 54m
5:22 pm
Rome Tiburtina
Trenitalia
Mar 10
12:40 pm
Milan Centrale
3h 48m
4:28 pm
Florence Rifredi
Mar 18
3:46 pm
Florence Rifredi
3h 54m
7:40 pm
Milan Centrale
Search all trains

Book one-way train tickets to Florence

For one-way trains to Florence, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Trenitalia
Jun 7
4:04 pm
Bologna Centrale
1h 24m
5:28 pm
Florence Rifredi
Trenitalia
Jun 7
2:33 pm
Bologna Centrale
1h 49m
1 stop
4:22 pm
Florence Santa Maria Novella
Trenitalia
Jun 7
2:33 am
Bologna Centrale
1h 51m
4:24 am
Florence Santa Maria Novella
Search all trains

FAQs for booking trains to Florence

What is the main train station in Florence?

Most people in Florence will arrive at Florence Santa Maria Novella, one of the most accessible stations in the area.

What train companies go to Florence?

Florence is serviced by some of the leading train companies. Keep in mind that your options may vary by the city you’re departing from. Our data shows that Trenitalia and AccesRail were frequently booked by travelers.

How far in advance should I book a train to Florence?

Ride a one-way train to Florence for $12 on average this week. We don’t expect any changes in price for the next 3 months. We recommend booking when you can, as seats may be limited.

Trains Trains to Florence
  • Round-trip
  • One-way