Trains from Lucca to Cinque Terre are a great way to travel from Tuscany to Liguria when you are visiting Italy.
Services on this route are run by Trenitalia and arrive at all five train stations in Cinque Terre, so you can travel by train no matter which town you need to get to. Trains require changes at Viareggio and La Spezia en route regardless of your final destination.
Fast, high-quality Frecciabianca and InterCity trains cover the Viareggio to La Spezia leg on some routes, while Regional trains cover the entire distance on other routes.
The total travel time on trains from Lucca to Cinque Terre is 1 hour and 37 minutes on the fastest trains (to Riomaggiore, the southern-most town in Cinque Terre), and 2 hours and 36 minutes on the slowest.
The cost of an InterCity train ticket to La Spezia is 12.80 euros for first class and 11.30 euros for second class. Frecciabianca tickets are 21.80 euros for first class and 17.30 euros for second class. Regional trains cost 7.00 euros for second class. There is no first class.
When you arrive at La Spezia train station, you can buy a Cinque Terre Card to cover the cost of your onward journey. The card will give you free train travel from La Spezia to all five towns in Cinque Terre as well as free train travel between the five towns for the duration of the card.