Search Florence train tickets

switcheroo

Quickview

How to get to Florence by train?

Routes184
Trips per day295
train carriers3
Stations1
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Florence?

The cheapest prices for a train ticket to Florence that users have found recently on Wanderu start at €8.80. Such great deals to Florence are available on one route to Dillon. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Florence. Dillon at €8.80 has consistently the lowest average train ticket prices to Florence.

What are the main train stations in Florence?

The most popular train station in Florence is 805 E Day St. 805 E Day St is the busiest train station in Florence.

What are the most popular train routes to Florence?

Carlinville

There are 8 train schedules per day connecting Carlinville with Florence. It takes on average 40 hours and 50 minutes to travel 662 miles, 1064 kms, by train from Carlinville. One train company operates schedules from Carlinville, with Amtrak offering the most daily connections to Florence. Travelling by train from Carlinville you will most likely to arrive in Florence at 805 E Day St.
Avg. Time
16h 50m
Avg. Price
€229.34

Peoria

There are 7 train schedules per day connecting Peoria with Florence. It takes on average 41 hours to travel 702 miles, 1129 kms, by train from Peoria. One train company operates schedules from Peoria, with Amtrak offering the most daily connections to Florence. Travelling by train from Peoria you will most likely to arrive in Florence at 805 E Day St.
Avg. Time
17h 0m
Avg. Price
€169.92

Princeton

There are 6 train schedules per day connecting Princeton with Florence. It takes on average 39 hours and 21 minutes to travel 725 miles, 1167 kms, by train from Princeton. One train company operates schedules from Princeton, with Amtrak offering the most daily connections to Florence. Travelling by train from Princeton you will most likely to arrive in Florence at 805 E Day St.
Avg. Time
15h 21m
Avg. Price
€190.31

Fullerton

There are 6 train schedules per day connecting Fullerton with Florence. It takes on average 82 hours to travel 2174 miles, 3497 kms, by train from Fullerton. One train company operates schedules from Fullerton, with Amtrak offering the most daily connections to Florence. Travelling by train from Fullerton you will most likely to arrive in Florence at 805 E Day St.
Avg. Time
10h 0m
Avg. Price
€370.05

Mendota

There are 5 train schedules per day connecting Mendota with Florence. It takes on average 39 hours and 9 minutes to travel 720 miles, 1158 kms, by train from Mendota. One train company operates schedules from Mendota, with Amtrak offering the most daily connections to Florence. Travelling by train from Mendota you will most likely to arrive in Florence at 805 E Day St.
Avg. Time
15h 9m
Avg. Price
€176.13