Travel from Lucca to Barcelona

Train, bus or fly from Lucca to Barcelona?

Vueling Airlines and Alitalia fly from Lucca to Barcelona once daily. Alternatively, Trenitalia operates a train from Lucca to Barcelona hourly. Tickets cost $2 - $6 and the journey takes 20 min. 6 other operators also service this route.

How to get from Lucca to Barcelona

From V.Le Cavour Fs bus to Florence airport, fly to Barcelona airport, then train to Barcelona. 5 h 16 min $128. From Lucca train to Pisa Centrale, train to Pisa airport, fly to Barcelona airport, then train to Barcelona. 4 h 50 min $107. From Lucca train to Pisa Centrale, train to Pisa airport, fly to Girona airport, bus to Girona, train to Barcelona Sants, then train to Barcelona. 5 h 59 min $94. From Lucca train to Firenze S.Maria Novella, train to Bologna Centrale, Aerobus to Bologna airport, fly to Barcelona airport, then train to Barcelona. 6 h 48 min $112. From Lucca train to Viareggio, train to Genova Piazza Principe, train to Marseille-St-Charles, train to Barcelona Sants, then train to Barcelona Catalunya. 15 h 4 min $205. From Piazzale Verdi bus to Pisa Stazione FS then bus to Barcelona Nord. 17 h 6 min $88. From Lucca train to Viareggio, train to Genova - Principe FS, bus to Genoa, then car ferry to Barcelona. 23 h 25 min $144. From P.Le Verdi bus to Viareggio then bus to Barcelona. 40 h 38 min $133. From Lucca drive to Barcelona. 9 h 53 min $187.