Travel from Lucerne to La-Spezia

Bus or train from Lucerne to La Spezia?

Swiss Railways (SBB/CFF/FFS) operates a train from Lucerne to La Spezia every 4 hours. Tickets cost $45 - $85 and the journey takes 1 h 29 min. 2 other operators also service this route. Alternatively, Eurolines CH operates a bus from Lucerne to La Spezia twice daily. Tickets cost $25 - $30 and the journey takes 3 h 25 min. 2 other operators also service this route.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Lucerne to La Spezia

ModeDurationPrice
From Luzern train to Bellinzona, train to Milano Centrale, then train to La Spezia Centrale.7 h 51 minSFr 163
From Luzern train to Milano Centrale then train to La Spezia Centrale.7 h 59 minSFr 147
From Luzern train to Arth-Goldau, train to Milano Centrale, then train to La Spezia Centrale.8 h 13 minSFr 91
From Luzern bus to Milan, Milan then bus to La Spezia.8 h 20 minSFr 50
From Lucerne drive to La Spezia.4 h 59 minSFr 84
From Luzern train to Zurich airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to La Spezia.8 h 2 minSFr 196
From Luzern train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, train to Milano Centrale, then train to La Spezia.8 h 47 minSFr 231
From Luzern train to Zurich airport, fly to Florence airport, line 389 shuttle to Firenze Smn, train to Pisa Centrale, then train to La Spezia.7 h 55 minSFr 210

Is there a direct train between Lucerne and La Spezia?

No, there is no direct train from Lucerne to La Spezia. However, there are services departing from Luzern and arriving at La Spezia Centrale via Bellinzona and Milano Centrale. The journey, including transfers, takes approximately 7 h 51 min.

Is there a direct bus between Lucerne and La Spezia?

No, there is no direct bus from Lucerne to La Spezia. However, there are services departing from Luzern and arriving at La Spezia via Milan, Milan. The journey, including transfers, takes approximately 8 h 20 min.