The train is the easiest way to get to the Cinque Terre. There are trains running frequently all year round between the five villages during the day. The local trains stop in Levanto, Monterosso, Vernazza, Corniglia, Manarola, Riomaggiore and La Spezia.
The trains run in each direction approximately every 4 times an hour. We highly recommend you to purchase a Cinque Terre Card which includes unlimited train runs on the line La Spezia – Cinque Terre – Levanto (on regional trains in 2° class) and will give you access to all hiking trails in the National Park.
Always remember to validate your ticket at the green stamp machine located in the stairs on the way to the platform!
Below you'll find a train schedule with a selection of trains to the five villages of Cinque Terre.
TRAVEL DURATION BETWEEN THE CINQUE TERRE TOWNS
Monterosso - Vernazza: 4 minutes
Vernazza - Corniglia: 4 minutes
Corniglia - Manarola: 5 minutes
Manarola - Riomaggiore: 6 minutes
Travel duration to Cinque Terre
La Spezia - Riomaggiore: 9 minutes
Levanto - Monterosso: 5 minutes
Bonassola - Monterosso:10 minutes
Deiva Marina - Monterosso: 16 minutes
Sestri Levante - Monterosso: 20 min. (intercity trains), 30 min. (local trains)
Portofino (station of S. Margherita Ligure-Portofino) - Monterosso: 40 min. (intercity trains), 50 min. (local trains)
For detailed train timetable information please refer to Treni Italia