Florence to Cinque Terre distance and travel time

Florence to Cinque Terre distance and travel time

Florence and Cinque Terre are roughly 160–190 km apart by road, depending on the route and the village you are travelling to. Most journeys take around 2.5–3.5 hours each way. Train travel is usually the most practical option, while driving takes a similar amount of time but requires parking outside the villages. Guided day trips generally last around 12–13 hours, including return transport and time in Cinque Terre.

Florence to Cinque Terre at a glance

Distance by road

Florence is roughly 160–190 km from the Cinque Terre area by road. The exact distance depends on whether you drive toward La Spezia, Levanto, or a specific village.

Travel time by train

Most train journeys take around 2.5–3.5 hours each way. The total time depends on your connections and which Cinque Terre village you choose as your final stop.

Travel time by car

Driving from Florence to La Spezia or Levanto generally takes around 2.5–3 hours in normal traffic. Allow additional time for motorway delays, parking, and the onward train to the villages.

Guided tour duration

Most organised Cinque Terre day trips from Florence last around 12–13 hours. This generally includes return transport, transfers between stops, village visits, and scheduled free time.

Travel time from Florence to Cinque Terre

TransportOne-way journeyFull-day commitmentBest forKey consideration

Train

Around 2.5–3.5 hours

Around 11–14 hours including sightseeing

Independent travellers

Most journeys require at least one change, followed by a local train to the chosen village.

Coach to La Spezia

Around 2–3 hours, plus the onward train

Depends on the coach timetable

Budget travellers

Coaches do not continue into the five villages and departures are less frequent than trains.

Car

Around 2.5–3 hours to La Spezia or Levanto

Around 11–14 hours including parking and local travel

Groups and overnight visitors

Parking outside Cinque Terre and transferring to a local train adds time.

Guided tour

Around 12–13 hours total

Around 12–13 hours total

First-time visitors

ransport and the return schedule are arranged, but departure and return times are fixed.

Travel time by transport

  • By train: Most journeys leave from Firenze Santa Maria Novella and require at least one change before reaching a Cinque Terre village. Allow around 2.5–3.5 hours each way, depending on the connection and final stop.
  • By bus: Direct coaches can take roughly 2–3 hours to reach La Spezia, but they do not continue into the five villages. Add extra time to reach La Spezia Centrale and transfer to a local train.
  • By car: Driving to La Spezia or Levanto generally takes around 2.5–3 hours in normal traffic. Parking and the onward train journey can add another 30–60 minutes.
  • By guided tour: Most day trips last around 12–13 hours in total, including return transport, local transfers, village stops, and free time.

Travel time to each Cinque Terre village

Riomaggiore

Riomaggiore is usually the quickest Cinque Terre village to reach when travelling through La Spezia. It works well as the first stop on a day trip because it is the southernmost village and the first local-train stop after La Spezia.

  • Approximate journey: 2.5–3 hours from Florence
  • From La Spezia: Around 8 minutes by local train
  • Best for: Starting a south-to-north village route
  • Allow extra time for: Train changes and crowded platforms

Manarola

Manarola is one stop beyond Riomaggiore and remains one of the easier villages to include in a short day trip. Journey time from Florence is similar to Riomaggiore, although waiting for the local connection can extend the trip.

  • Approximate journey: 2.5–3.25 hours from Florence
  • From La Spezia: Around 10–15 minutes by local train
  • Best for: Pairing with Riomaggiore
  • Allow extra time for: Walking uphill from the station area

Corniglia

Corniglia is the only Cinque Terre village located high above the sea rather than directly beside a harbour. The train journey is straightforward, but reaching the village centre takes longer because visitors must continue uphill from the station.

  • Approximate journey: 2.75–3.25 hours from Florence
  • From La Spezia: Around 15 minutes by local train
  • Best for: Quieter views and hillside scenery
  • Allow extra time for: The local shuttle or the Lardarina staircase

Vernazza

Vernazza sits near the middle of the Cinque Terre railway line and is easy to combine with Manarola or Monterosso. The train arrives close to the village centre, but busy summer platforms can slow down boarding and connections.

  • Approximate journey: 2.75–3.5 hours from Florence
  • From La Spezia: Around 20 minutes by local train
  • Best for: A central stop on a multi-village route
  • Allow extra time for: Peak-season station crowds

Monterosso

Monterosso is the northernmost Cinque Terre village and generally takes the longest to reach when travelling through La Spezia. It can still be a practical first stop if you plan to work your way south before returning to Florence.

  • Approximate journey: 3–3.5 hours from Florence
  • From La Spezia: Around 25 minutes by local train
  • Best for: Starting a north-to-south route or spending more time by the sea
  • Allow extra time for: The longer local-train journey and return connection

What can affect your travel time?

The fastest Florence–Cinque Terre journeys depend on smooth connections, but several factors can add time. Build some flexibility into your plans rather than relying on the shortest timetable shown.

  • Train connections: Most routes require at least one change. A longer wait at Pisa, La Spezia, or another interchange can push the journey beyond three hours.
  • Your chosen village: Riomaggiore is reached first from La Spezia, while Vernazza and Monterosso require a longer ride along the local line.
  • Peak-season crowds: Summer weekends can mean busier platforms, slower boarding, and standing-room-only regional trains.
  • Road traffic: Driving and coach journeys can take longer around Florence, La Spezia, and the Ligurian coast during busy periods.
  • Parking and transfers: Drivers must allow time to park in La Spezia or Levanto and continue to the villages by train.
  • Weather and disruption: Poor weather may suspend ferries, while rail delays or strikes can affect planned connections.

Allow at least three hours each way

The fastest timetable is not always the most realistic. Train changes, waiting time, crowds, and the onward journey from La Spezia can extend the trip, especially during summer and on weekends.

Planning a same-day Cinque Terre visit

A day trip from Florence works best when the travel time is treated as part of the itinerary, not an afterthought. With around 2.5–3.5 hours of travel each way, most independent visitors have time to explore three villages comfortably or four at a faster pace.

  • Leave Florence early: An early departure gives you more flexibility if a connection is delayed.
  • Choose fewer stops: Riomaggiore, Manarola, and Vernazza form a realistic three-village route.
  • Build in transfer time: Allow extra time at La Spezia Centrale and between local trains.
  • Plan the return first: Check the evening connection to Florence before deciding your final village.
  • Stay overnight for a slower visit: This is the better option for hiking, sunset views, or visiting all five villages.

Prefer to leave the connections to someone else?

A guided day trip includes return transport from Florence and a planned schedule in Cinque Terre, helping you make the most of a long travel day without coordinating every connection yourself.

View Cinque Terre day trips →

Florence to Cinque Terre distance and travel time: FAQs

Cinque Terre is roughly 160–190 km from Florence by road, depending on the route and the village you are travelling to. Most journeys pass through La Spezia before continuing to the villages.