Fastest ~3-3.5h by train
| 🚆 Train | ~3-3.5h | Regionale/Intercity to La Spezia (~2-2.5h) then the Cinque Terre Express |
Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes
The five clifftop villages of the Cinque Terre are one of Italy's most photographed stretches of coast, and from Florence the journey is entirely by train — no direct service exists, but the connection via La Spezia is simple, frequent and, on the final stretch, spectacularly scenic in its own right.
The route: regionale to La Spezia, then the Cinque Terre Express
There is no direct train from Florence to any of the five villages. The standard route is a regionale veloce or occasionally a faster Intercity service from Florence Santa Maria Novella to La Spezia Centrale, taking around 2 to 2.5 hours depending on the service and number of stops. From La Spezia, you change onto the Cinque Terre Express — the frequent local line that hops between the five villages (Riomaggiore, Manarola, Corniglia, Vernazza and Monterosso al Mare) roughly every 15–30 minutes, with each short hop taking just a few minutes.
All told, budget around 3 to 3.5 hours door-to-door from Florence to your first village, and the same coming back. Regional trains in Italy generally don't require seat reservations, so you can be flexible about timing, though rush-hour trains toward La Spezia can get crowded with commuters as well as tourists — see our guide to regional trains explained for how these slower, cheaper services generally work.

The Cinque Terre Card
Once you reach the region, the Cinque Terre Card is worth understanding: it covers unlimited travel on the Cinque Terre Express trains between the villages and La Spezia/Levanto, along with access to the network of coastal hiking trails that connect the villages (some sections require the card, others are free). A version of the card also includes regional bus travel within the villages. If you're planning to hop between several villages and walk at least one trail section in a day, the card usually pays for itself; if you're only visiting one or two villages, point-to-point train tickets may be cheaper.
Is a day trip from Florence realistic?
Technically yes, but it is a long day: with roughly 3 hours of train travel each way, a single-day round trip from Florence leaves only a handful of hours actually in the Cinque Terre once you account for the whole journey. Many visitors find that stretches them thin across five villages that reward slower exploration — coastal paths, harbourside lunches, swimming — rather than a rushed tick-list visit. It is entirely doable if it's your only option, but consider the alternative below if your itinerary has any flexibility.
The better alternative: base yourself in La Spezia, Levanto or a village itself
Given the distance from Florence, many travellers instead treat the Cinque Terre as a separate one or two-night stop rather than a day trip — basing themselves in La Spezia or Levanto (both larger, with more accommodation and slightly lower prices than the villages themselves) or, budget allowing, in one of the villages directly. From either base, the Cinque Terre Express makes hopping between villages easy and turns a rushed day into a relaxed couple of days, with time to walk sections of the coastal trail and see the villages in the early morning or evening once the day-trip crowds have thinned. This slower approach fits the spirit of our guide to what slow travel actually is.
Getting around once you're there
Cars are not useful within the Cinque Terre — the villages have very limited road access and parking, and most are only reachable on foot from their stations or by boat. The Cinque Terre Express train is the backbone of getting between villages, supplemented by a seasonal boat service connecting most of the villages by sea (Corniglia is the exception, since it sits above the water without a harbour), which is a lovely alternative to the train on a clear day and offers views of the cliffside villages you simply cannot get from the railway. See our guide to the Cinque Terre railway for more on hopping the five villages by train.
Which should you choose?
If time is tight, a day trip from Florence is workable but long — expect around 6–7 hours of the day spent travelling. If your itinerary has any flexibility, an overnight stay in La Spezia, Levanto or a village makes for a far more relaxed and rewarding visit, with proper time to walk the coastal trails and enjoy the villages without rushing for the last train back. Either way, the Cinque Terre Express plus the Cinque Terre Card is how you'll get between the villages once you arrive. For more on Italy's rail network generally, see our guide to Italy by train, and for the wider region see Genoa to Pisa, which passes along the same stretch of coast.
Frequently asked questions
Is there a direct train from Florence to Cinque Terre?
No. You take a regional or Intercity train to La Spezia Centrale, then change onto the local Cinque Terre Express to reach the villages.
How long does the journey take from Florence?
Around 3 to 3.5 hours door-to-door, combining roughly 2–2.5 hours to La Spezia and a short final hop to your chosen village.
Is the Cinque Terre Card worth buying?
If you're visiting multiple villages and walking at least one hiking trail, usually yes. For a single village visit, a standard point-to-point train ticket may be cheaper.
Should I do Cinque Terre as a day trip or stay overnight?
A day trip is possible but leaves limited time in the villages given the roughly 6–7 hours of travel involved. An overnight stay in La Spezia, Levanto or a village makes for a much more relaxed visit.
Sources and further reading:
- Train timetables and tickets: Trenitalia.
- Cinque Terre Card information: the Cinque Terre National Park.
- Route context: The Man in Seat 61.
