Travel from Barcelona to Livorno

Train, bus or fly from Barcelona to Livorno?

Vueling Airlines and Alitalia fly from Barcelona to Livorno twice daily. Alternatively, Autolinee Gambioli operates a bus from Barcelona to Livorno twice a week. Tickets cost $65 - $95 and the journey takes 10 h 20 min. 2 other operators also service this route.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Barcelona to Livorno

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Pisa airport, train to Pisa C.Le, then train to Livorno. 4 h 30 min $105. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Florence airport, line 389 shuttle to Firenze Smn, then train to Livorno. 6 h 20 min $143. From Barcelona Catalunya train to Barcelona Sants, train to Girona, bus to Girona airport, fly to Pisa airport, train to Pisa C.Le, then train to Livorno. 5 h 44 min $100. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bologna airport, Aerobus to Bologna C.Le, train to Firenze Smn, then train to Livorno. 7 h 9 min $118. From Barcelona bus to Genova, bus to Pisa, then line 512 bus to Livorno. 15 h 6 min $88. From Barcelona Catalunya train to Barcelona Sants, train to Marseille-St-Charles, train to Genova Piazza Principe, then train to Livorno Centrale. 15 h 20 min $213. From Barcelona car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, then train to Livorno Centrale. 22 h 44 min $143. From Barcelona bus to P.Za D'Azeglio Sud, line 25 bus to Viareggio, then train to Livorno Centrale. 40 h 38 min $147. From Barcelona drive to Livorno. 10 h $190.