Trains from Florence to Lucca are a great way to travel through Tuscany when you are visiting Italy.

Trains run regularly from Florence Santa Maria Novella (SMN) train station to Lucca train station. They also stop at Florence Rifredi station on the way, so you can take the train from there if it is closer to you.

Trains from Florence to Lucca depart up to twice an hour throughout the day. Most services are direct, but some require a change at Viareggio en route. These services are slower and more expensive than direct ones, so try to avoid them if you can.

The travel time between these cities ranges from 1 hour and 19 minutes to 1 hour and 43 minutes on direct trains. Trains with connections take up to 2 hours and 34 minutes to reach Lucca.

The cost of a one-way train ticket from Florence to Lucca is 7.00 euros in second class. There is no first class service available on this route. Tickets can be purchased online before you travel to Italy, or at the station before you board your train.