From Riomaggiore train to La Spezia Centrale then train to Livorno Centrale. 2 h 1 min 19€. From Riomaggiore drive to Livorno. 1 h 14 min 16€.
Train from Riomaggiore to Livorno
Trenitalia operates a train from Riomaggiore to Livorno hourly. Tickets cost $1 - $14 and the journey takes 10 min. Trenitalia Frecce also services this route hourly.