Skip to content
The Tuscany GuideThe Tuscany Guide
Menu

Florence to Cinque Terre by Train: What It Really Costs

Updated August 2026 · Fares from Trenitalia and card prices from the national park, both checked directly

The coloured houses of a Cinque Terre village stacked above the sea
Five villages, one local railway line, and no direct train from Florence to any of them.

The question Google gets asked most about this trip is whether there is a direct train from Florence. It is the first suggestion in the box and it comes up again in half the related searches.

We put it to Trenitalia’s own booking system rather than guessing. Twenty-six departures to Monterosso, twenty-six to Riomaggiore, and not one of them direct. Every route changes at least once. That single fact reshapes the whole day, and almost nothing written about this trip starts there.

Quick answer: There is no direct train. What is direct is Florence to La Spezia, four services a day at 15.90 euros taking 2h 27, and from there a local line reaches Riomaggiore in six minutes and Monterosso in twenty-five. Add the return and the park card and the day costs 54 to 67 euros a head. The most reviewed organised trip is 55. This is the one day out of Florence where doing it yourself saves you nothing.

Is there a direct train? No

Here is what came back when we asked for a normal midweek day, one adult, second class.

Florence toDepartures foundDirectFare rangeBest time
Monterosso26020.45 to 33.70 €2h 25, one change
Riomaggiore26019.95 to 33.70 €3h 03, one change
La Spezia Centrale27415.90 to 25.70 €2h 27 direct
Trenitalia booking system, checked 30 August 2026 for Wednesday 16 September 2026, across morning, midday and afternoon searches.
Swipe to see more →

So the honest answer to the most asked question is no, and the useful answer is that La Spezia is the hinge of the whole trip. It is the only place on this coast you can reach from Florence without changing, and everything else is built from there.

Note also what the fare range tells you. Unlike the regional fares we found for the towns closer to Florence, which are fixed and do not move, these swing from about 20 to nearly 34 euros. That is because Intercity services are involved, and Intercity pricing rises with demand. Booking ahead matters here in a way it does not for Pisa or Lucca.

How it actually works

Once you accept the change at La Spezia, the second half is the easy part and it is genuinely quick.

La Spezia toTimeFareDirect services found
Riomaggiore6 min8.00 €12 of 12
Manarolaabout 8 min8.00 €same line
Cornigliaabout 15 min8.00 €same line
Vernazzaabout 20 min8.00 €same line
Monterosso25 min8.00 €11 of 12
Same query, morning departures. The five villages sit on one local line, so a single train calls at all of them in order.
Swipe to see more →

That is the part people do not picture: the villages are minutes apart. Riomaggiore is six minutes from La Spezia. The whole chain, first village to last, is about twenty-five minutes of train. The distance in this trip is all in getting to Liguria, not in moving around once you are there.

Practical consequence: your day is not five villages. It is five hours of return travel plus whatever is left, and what is left is about five or six hours if you take an early train.

The timetable trap nobody mentions

Here is the part that turns a good plan into a bad day, and we have not seen it written anywhere. We went back and asked for the earliest direct trains of the morning.

There are none. The four direct services from Florence to La Spezia leave at 11:53, 12:53, 13:53 and 15:53. Not one of them runs in the morning. Take the first and you arrive at 14:20, having already lost half the day to a departure board.

TimeArrivesFare
First direct out11:5314:2015.90 €
Last direct out15:5318:2015.90 €
Last direct back19:1621:5715.90 €
Direct Florence to La Spezia services, checked for a midweek day. There is also a 04:43 back from La Spezia, which exists for commuters rather than for visitors.
Swipe to see more →

Do the arithmetic on that. Arrive at 14:20, and to catch the 19:16 home you need to be back in La Spezia by about seven. That is roughly four and a half hours in the villages, for five hours of travelling. If anybody has told you Cinque Terre is an easy day trip from Florence, this is the timetable they did not look at.

The faster route is not the direct one

Which leads to the most useful thing on this page. If the direct trains all leave at lunchtime, stop looking for a direct train.

Go via Pisa. We checked that leg too: Pisa to La Spezia is 1h 15 for 8.90 euros, and we found thirteen direct services, the first at 08:18. Florence to Pisa is fifty-one minutes for 9.80 euros on the Regionale Veloce, as covered in our guide to day trips from Florence.

RouteTotal timeCostDeparturesEarliest arrival
Direct to La Spezia2h 2715.90 €4, all midday14:20
Via Pisaabout 2h 0618.70 €13 on the second legMid-morning
Florence to Pisa 9.80 € and 51 minutes, Pisa to La Spezia 8.90 € and 1h 15. Both legs checked in Trenitalia for the same midweek day.
Swipe to see more →

So the indirect route is quicker on paper, has three times the departures, and gets you there in the morning instead of mid-afternoon. It costs 2.80 euros more each way. On a trip where the constraint is daylight rather than money, that is not a close call.

This is also why people staying in Pisa or Lucca find the Cinque Terre easy while people staying in Florence find it exhausting. It is not the distance, it is the timetable.

The park card, and when it pays

The Cinque Terre are a national park, and the train between the villages is bundled into a park card rather than sold as ordinary tickets. The prices below are the park’s own, for the 2026 season, and they change with how busy the period is.

Cinque Terre Treno MS CardLow seasonMidHigh
1 day, adult22.00 €29.50 €35.00 €
2 days, adult36.50 €51.00 €61.00 €
3 days, adult49.00 €68.00 €81.00 €
1 day, child 4 to 1215.00 €20.00 €23.50 €
1 day, over 7018.50 €25.00 €29.50 €
1 day, family (2 adults + children)56.50 €77.00 €91.50 €
Official prices published by the Parco Nazionale delle Cinque Terre for 14 March to 1 November 2026, and cross-checked against Trenitalia's own regional page. Which band applies depends on the date.
Swipe to see more →

The card buys unlimited train travel between the villages, the footpaths including the Via dell’Amore, and the village buses. So the question is not whether it is good value in the abstract, it is how many times you will get on that train.

A single hop costs about 8 euros. The one day card starts at 22. So the card pays from roughly the third journey onwards. If you are going to see one village and come back, buy singles and save. If you are going to see three or more, which is why most people come, buy the card.

Watch the family row, because it is the one that surprises people: two adults and a child on a busy day is 91.50 euros before you have left La Spezia.

What the day really costs

Almost every guide quotes the train fare and stops. Here is the whole bill for one adult doing this from Florence in a single day.

Low seasonHigh season
Florence to La Spezia, return31.80 €31.80 €
Cinque Terre card, 1 day22.00 €35.00 €
Total per adult53.80 €66.80 €
Return fare based on the 15.90 € direct regional service found in both directions. Excludes food and anything you do in the villages.
Swipe to see more →

For a family of two adults and two children the same day runs well past 150 euros before lunch, which is worth knowing before it becomes a surprise at a ticket machine.

The one case where the tour wins

We need to contradict ourselves here, and it is worth doing openly.

In our guide to day trips from Florence the conclusion was blunt: if the place has a station, go yourself, because the train is always cheaper and always more flexible. That holds for Pisa, Lucca, Siena, Arezzo and the rest.

It does not hold here. Doing it yourself costs 54 to 67 euros. The most reviewed organised day trip from Florence starts at 55. On the numbers they are the same trip at the same price, and the tour additionally absorbs the two things that can ruin this particular day: the connection at La Spezia, and the fact that we counted only four direct trains back.

The coloured houses of a Cinque Terre village above the sea
Costs the same as doing it yourself

Cinque Terre Day Trip from Florence, with Optional Hiking

4.8 · 8,859 reviews

Thirteen hours, and the connections are somebody else's problem. We are recommending this against our own default, and only because the arithmetic above says the do-it-yourself version costs 54 to 67 euros. At 8,859 reviews it is also the best evidenced option on this coast.

from 55 €
per adult · about 13 hours · free cancellation

The case for still going independently is real but narrow: you keep control of the day, you can stay until the light goes, and you are not tied to a coach timetable. If those matter to you, go yourself and take the earliest train you can face.

Which village, if you have one day

Five villages in five hours is a fantasy that costs people their day. Two is realistic. Here is how they differ for a short visit.

VillageFrom La SpeziaWhat it isOn a short day
Riomaggiore6 minThe nearest, stacked up a ravineStart here
Manarolaabout 8 minThe postcard view, best at duskExcellent second stop
Cornigliaabout 15 minClifftop, above its own stationSkip it, the stairs eat the time
Vernazzaabout 20 minThe prettiest and the busiestWorth it if you accept crowds
Monterosso25 minThe largest, and the only real beachThe one to pick if you want to sit down
Times from the same Trenitalia query. Character is our reading and the practical notes follow from the times, not from a ranking of which is nicest.
Swipe to see more →

The pairing we would choose with five hours: Riomaggiore first because it is six minutes away, then Monterosso for lunch and the beach, and the train back from there. That gives you the two most different villages and the least time standing on platforms.

Is it worth it in a day

Our honest answer is that it is the weakest day trip from Florence on pure arithmetic, and people do it anyway because the photographs are extraordinary and they are right about that.

Five hours of return travel for five or six hours on the ground is a poor ratio, and it is a worse one than everything else on our day trips page: Lucca is ninety minutes each way for 8.90 euros, Pisa is fifty-one minutes for 9.80. Cinque Terre is two and a half hours each way for around 27.

What we would actually suggest, and it is not a guide-book answer: give it a night. Sleep in La Spezia or in one of the villages, walk in the evening when the day trippers have gone and the light is worth the trip, and you have transformed the day rather than survived it. If your Florence trip is short enough that a night elsewhere is impossible, see how many days Florence itself needs before spending one of them on a train.

And if you are going regardless, the decision that changes the day more than any other is the one in the timetable section above: do not wait for the direct train. Change at Pisa, leave early, and four and a half hours on the coast becomes seven or eight.

Questions

Is there a direct train from Florence to Cinque Terre?

No. We checked Trenitalia for a midweek day and found twenty-six departures to Monterosso and twenty-six to Riomaggiore, and every single one required at least one change. The closest thing to a direct service is Florence to La Spezia Centrale, which had four direct regional trains at 15.90 euros taking 2h 27, and from there you change onto the local line that serves the villages.

How much is the train from Florence to Cinque Terre?

Around 22 euros each way if you buy it as one journey with a change, and fares ranged from 19.95 to 33.70 euros depending on the service. Bought separately it is 15.90 to La Spezia plus about 8 euros for the local leg. But the ticket is not the real cost of the day: add the return and the park card and a single day out of Florence works out between 54 and 67 euros per person.

Is the Cinque Terre train card worth it?

Only if you are moving between villages, which is the whole point of going. The one day adult card costs 22, 29.50 or 35 euros depending on how busy the season is, and a single local hop costs around 8 euros. So it pays from roughly the third journey onwards. If you plan to see one village and come back, buy singles. If you plan to see three or more, buy the card, and note that it also covers the footpaths and the village buses.

Is it worth doing a day trip from Florence to Cinque Terre?

It is doable and thousands of people do it, but be honest about the shape of the day: two and a half hours there, two and a half back, and the connection at La Spezia at both ends. That leaves roughly five or six usable hours for five villages. Our view is that Cinque Terre rewards a night rather than a day, and that if you only have one day out of Florence there are closer places that give you more. If you go anyway, pick two villages and stop pretending you will see all five.

Is it cheaper to take the train or a tour to Cinque Terre?

This is the one trip out of Florence where they cost about the same, which is unusual. Doing it yourself is 31.80 euros in return fares to La Spezia plus 22 to 35 for the park card, so 54 to 67 euros. The most reviewed organised day trip starts at 55 euros. Everywhere else we have compared, the train wins by a wide margin. Here it does not, and the tour also removes the connection risk.

Which Cinque Terre village should I visit in one day?

Riomaggiore and Monterosso, and in that order if you only manage one. Riomaggiore is six minutes from La Spezia on the local train, so it costs you almost nothing in travel time. Monterosso is twenty-five minutes further but it is the only one with a proper sandy beach and the flattest to walk. Vernazza is the prettiest and the most crowded. Corniglia is the one to skip on a short day: it sits on a clifftop above its station and the climb is a long staircase.

What time is the first train from Florence to Cinque Terre?

The first direct train to La Spezia does not leave until 11:53, which is the single most important fact for planning this day. All four direct services run at midday or later: 11:53, 12:53, 13:53 and 15:53. To get there in the morning you have to change, and the best option is via Pisa, where the connecting service to La Spezia starts at 08:18 and runs thirteen times a day.

Is it better to go to Cinque Terre from Florence or from Pisa?

From Pisa, and by a wide margin, which is worth knowing even if you are based in Florence. Pisa to La Spezia is 1h 15 for 8.90 euros with thirteen direct services from 08:18 onwards. Going Florence to Pisa first and changing there takes about 2h 06 in total against 2h 27 for the direct train, costs 2.80 euros more, and gets you to the coast in the morning instead of mid-afternoon.

Can I take a high-speed train to Cinque Terre?

Not into the villages. The Cinque Terre are served by a local regional line whose stations are small and, in some cases, largely inside tunnels. High-speed and Intercity trains run along the coast to La Spezia and Levanto, which is why almost every route from Florence ends up changing at one of those two. Expect a regional train for the last leg however you travel.

Some links on this page are affiliate links. If you book through them we earn a commission at no extra cost to you. It does not change what we recommend: we rank on what you get for the money, and we say so when something is not worth booking. Full disclosure.

Find Tours