Trains to La Spezia

Genoa to La Spezia by train

from $8.43

Avg 0 changes 50m

Pisa to La Spezia by train

from $9.19

Avg 0 changes 43m

Ventimiglia to La Spezia by train

from $11.45

Avg 0 changes 3hr 22m

Florence to La Spezia by train

from $11.33

Avg 0 changes 2hr 14m

Milan to La Spezia by train

from $11.70

Avg 0 changes 2hr 34m

Parma to La Spezia by train

from $14.10

Avg 0 changes 1hr 56m

Nice to La Spezia by train

from $26.81

Avg 1 change 4hr 34m

Turin to La Spezia by train

from $9.19

Avg 0 changes 2hr 49m

Venice to La Spezia by train

from $33.85

Avg 1 change 4hr 24m

Riomaggiore to La Spezia by train

from $5.16

Avg 0 changes 6m

Rome to La Spezia by train

from $12.58

Avg 0 changes 2hr 50m

Monterosso to La Spezia by train

from $3.27

Avg 0 changes 14m

Manarola to La Spezia by train

from $2.52

Avg 0 changes 7m

Vernazza to La Spezia by train

from $2.89

Avg 0 changes 14m

Bologna to La Spezia by train

from $22.02

Avg 1 change 2hr 56m

Naples to La Spezia by train

from $12.58

Avg 0 changes 6hr 23m

Cannes to La Spezia by train

from $56.76

Avg 2 changes 5hr 59m

Corniglia to La Spezia by train

from $3.02

Avg 0 changes 9m

Viareggio to La Spezia by train

from $7.43

Avg 0 changes 32m

Chiavari to La Spezia by train

from $6.80

Avg 0 changes 27m

Sarzana to La Spezia by train

from $3.27

Avg 0 changes 12m

Lucca to La Spezia by train

from $9.19

Avg 1 change 1hr 6m

Sestri Levante to La Spezia by train

from $5.66

Avg 0 changes 28m

Levanto to La Spezia by train

from $8.56

Avg 0 changes 20m

Empoli to La Spezia by train

from $13.47

Avg 0 changes 1hr 52m

Siena to La Spezia by train

from $19.00

Avg 1 change 2hr 46m

Rapallo to La Spezia by train

from $7.68

Avg 0 changes 35m

Civitavecchia to La Spezia by train

from $12.96

Avg 0 changes 2hr 33m

Paris to La Spezia by train

from $61.29

Avg 1 change 9hr 58m

Pontremoli to La Spezia by train

from $13.34

Avg 0 changes 41m

Santa Margherita Ligure to La Spezia by train

from $7.80

Avg 0 changes 55m

Livorno to La Spezia by train

from $9.06

Avg 0 changes 54m

Marseille to La Spezia by train

from $157.56

Avg 1 change 7hr 45m

Pietrasanta to La Spezia by train

from $6.80

Avg 0 changes 38m

Aulla Lunigiana to La Spezia by train

from $8.31

Avg 0 changes 20m

S. Stefano di Magra to La Spezia by train

from $3.02

Avg 0 changes 14m

Massa to La Spezia by train

from $5.29

Avg 0 changes 19m

Savona to La Spezia by train

from $9.31

Avg 0 changes 1hr 55m

Fiumicino Airport to La Spezia by train

from $37.25

Avg 1 change 3hr 42m

London to La Spezia by train

from $115.91

Avg 2 changes 14hr 15m

Lyon to La Spezia by train

from $48.58

Avg 2 changes 8hr 50m

Chambéry to La Spezia by train

from $74.00

Avg 1 change 6hr 44m

Salerno to La Spezia by train

from $31.59

Avg 0 changes 7hr 17m

Verona to La Spezia by train

from $26.30

Avg 1 change 3hr 43m

Zurich to La Spezia by train

from $45.31

Avg 1 change 6hr 51m

Barcelona to La Spezia by train

from $154.29

Avg 3 changes 15hr 14m

Grosseto to La Spezia by train

from $21.90

Avg 0 changes 1hr 49m

Moneglia to La Spezia by train

from $9.69

Avg 0 changes 32m

Albenga to La Spezia by train

from $16.36

Avg 1 change 2hr 58m

Valence to La Spezia by train

from $89.73

Avg 2 changes 9hr 28m

Prato to La Spezia by train

from $34.61

Avg 1 change 2hr 5m

Avignon to La Spezia by train

from $89.10

Avg 2 changes 8hr 53m

Arezzo to La Spezia by train

from $22.90

Avg 1 change 2hr 39m

Modena to La Spezia by train

from $18.63

Avg 1 change 2hr 36m

Como to La Spezia by train

from $55.12

Avg 1 change 3hr 47m

Bonassola to La Spezia by train

from $4.28

Avg 0 changes 24m

Monaco to La Spezia by train

from $28.82

Avg 1 change 4hr 9m

Padua to La Spezia by train

from $44.55

Avg 1 change 4hr 14m

Montpellier to La Spezia by train

from $86.58

Avg 3 changes 11hr 28m

Geneva to La Spezia by train

from $57.26

Avg 1 change 7hr 38m

Montecatini Terme to La Spezia by train

from $11.70

Avg 1 change 1hr 39m

Sanremo to La Spezia by train

from $22.28

Avg 0 changes 3hr 5m

Carrara-Avenza to La Spezia by train

from $4.28

Avg 0 changes 16m

Brescia to La Spezia by train

from $22.02

Avg 1 change 3hr 52m

Deiva Marina to La Spezia by train

from $4.91

Avg 0 changes 28m

Camogli-S. Fruttuoso to La Spezia by train

from $7.80

Avg 0 changes 1hr 4m

Reggio Emilia to La Spezia by train

from $15.10

Avg 1 change 2hr 22m

Basel to La Spezia by train

from $122.20

Avg 1 change 7hr 29m

Pontedera-Casciana Terme to La Spezia by train

from $10.95

Avg 0 changes 1hr 30m

Bergamo to La Spezia by train

from $47.57

Avg 1 change 3hr 58m

Toulon to La Spezia by train

from $67.71

Avg 1 change 7hr 1m

Pavia to La Spezia by train

from $30.20

Avg 0 changes 2hr 38m

Fidenza to La Spezia by train

from $15.23

Avg 1 change 2hr 20m

Alessandria to La Spezia by train

from $17.12

Avg 0 changes 1hr 58m

Madrid to La Spezia by train

from $591.12

Avg 3 changes 20hr 39m

Search accommodation in La Spezia

Country guide

Trains to Italy

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.