Trains Trains to Florence

Find cheap train tickets to Florence

Return
The price shown for each trip will be the average for all passengers, including any infants.
Washington (WAS)
Florence (FLR)
Tue 20/4
Wed 28/4
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
RETURN FROM£26The cheapest return train ticket to Florence is from Rome, starting at £26. This price was found within the last 72 hours.
ONE-WAY FROM£8The cheapest one-way train ticket to Florence is from Pisa, starting at £8. 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 train tickets to Florence

Here are the fastest and cheapest return 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
29 Apr
14:15
Rome Termini
3h 10m
17:25
Florence Santa Maria Novella
3 May
01:45
Florence Santa Maria Novella
2h 40m
04:25
Rome Termini
Trenitalia
27 Apr
14:15
Rome Termini
3h 10m
17:25
Florence Santa Maria Novella
4 May
01:45
Florence Santa Maria Novella
2h 40m
04:25
Rome Termini
Trenitalia
26 Apr
14:15
Rome Termini
3h 10m
17:25
Florence Santa Maria Novella
3 May
01:45
Florence Santa Maria Novella
2h 40m
04:25
Rome Termini
Trenitalia
27 Apr
12:31
Rome Tiburtina
3h 12m
15:43
Florence Rifredi
4 May
04:30
Florence Rifredi
3h 15m
07:45
Rome Tiburtina
Trenitalia
27 May
10:14
Venice Mestre
3h 13m
13:27
Florence Rifredi
30 May
14:45
Florence Rifredi
2h 51m
17:36
Venice Mestre
Trenitalia
12 May
06:31
Naples Centrale
4h 59m
11:30
Florence Rifredi
16 May
05:20
Florence Rifredi
5h 42m
11:02
Naples 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
8 Jun
02:29
Pisa Centrale
0h 58m
03:27
Florence Santa Maria Novella
Trenitalia
7 Jun
21:12
Pisa Centrale
1h 22m
22:34
Florence Santa Maria Novella
Trenitalia
5 Jun
05:54
Pisa Centrale
1h 13m
07:07
Florence Santa Maria Novella
Search all trains

FAQs for booking trains to Florence

How much is a train ticket to Florence?

The average price you’ll pay to travel by train to Florence will be determined by where you’re coming from. If you’re leaving from Rome, the lowest ticket price is usually about £34.

What is the main train station in Florence?

Florence Santa Maria Novella is a transportation hub in Florence. You’ll find trains arriving and departing from here daily.

What train companies go to Florence?

Travelers going to Florence usually compare options from Trenitalia, and AccesRail on our website, as they tend to be very common options to Florence. You can use our search form to find great options to Florence.

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

£8 is the average one-way price to Florence this week. We don’t expect any changes in price for the next 3 months. We recommend booking when you can to ensure you have your desired date secured.

Trains Trains to Florence
  • Return
  • One-way