Trains to La Spezia Find train times and tickets

Rome to La Spezia by train

from £17.80

Avg 0 changes 2hr 56m

Pisa to La Spezia by train

from £6.60

Avg 0 changes 40m

Nice to La Spezia by train

from £21.90

Avg 1 change 4hr 38m

Vernazza to La Spezia by train

from £2.20

Avg 0 changes 14m

Florence to La Spezia by train

from £8.70

Avg 0 changes 2hr 16m

Monterosso Almo to La Spezia by train

from £2.60

Avg 0 changes 13m

Riomaggiore to La Spezia by train

from £1.80

Avg 0 changes 6m

Bologna to La Spezia by train

from £16.40

Avg 1 change 2hr 56m

Manarola to La Spezia by train

from £1.80

Avg 0 changes 9m

Ventimiglia to La Spezia by train

from £16.30

Avg 1 change 4hr 2m

Turin to La Spezia by train

from £11.50

Avg 0 changes 2hr 49m

Parma to La Spezia by train

from £10.20

Avg 0 changes 1hr 56m

Milan to La Spezia by train

from £8.70

Avg 0 changes 2hr 34m

Genoa to La Spezia by train

from £6.10

Avg 0 changes 50m

Naples to La Spezia by train

from £35.60

Avg 0 changes 6hr 23m

Venice to La Spezia by train

from £28.80

Avg 1 change 4hr 27m

Search accommodation in La Spezia

Airbnb
Country guide

Trains to Italy

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.