The average train between Certaldo and Riomaggiore takes 5h 36m and the fastest train takes 3h 2m. The train service runs several times per day from Certaldo to Riomaggiore. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run 5 times a day between Certaldo and Riomaggiore. The earliest departure is at 5:33 AM in the morning, and the last departure from Certaldo is at 10:16 PM which arrives into Riomaggiore at 9:26 AM. All services require a transfer at Empoli and take an average of 5h 36m. The schedules shown below are for the next available departures.


3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changes

3h 53m • 2 changes

3h 2m • 2 changes

3h 2m • 2 changes

3h 32m • 2 changesWant to know about travelling from Certaldo to Riomaggiore? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Certaldo to Riomaggiore. However, there are services departing from Empoli station and arriving at La Spezia Migliarina station via La Spezia Migliarina station. The journey, including transfers, takes approximately 5h 36m.
Certaldo to Riomaggiore train services, operated by Trenitalia, depart from Empoli station.
Certaldo to Riomaggiore train services, operated by Trenitalia, arrive at La Spezia Migliarina station.
Book your Certaldo to Riomaggiore train tickets online with Omio.
The distance between Certaldo and Riomaggiore is 121 km. The road distance is 148 km.
Trenitalia operates a train from Empoli to La Spezia Migliarina hourly. Tickets cost €14–20 and the journey takes 1h 46m.