Travel from Barcelona to Tuscany

Train, bus or fly from Barcelona to Tuscany?

Vueling Airlines and Alitalia fly from Barcelona to Pisa twice daily. Alternatively, you can take a train from Barcelona to Florence via Montpellier Saint-Roch, Lyon Part Dieu, and Torino Porta Susa in around 14 hours 4 minutes.

How to get from Barcelona to Tuscany

ModeDurationPrice
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Pisa airport, then train to Pisa.4 h 1 min$101
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Florence airport, then line 389 shuttle to Florence.4 h 22 min$128
From Barcelona Sants train to Girona, bus to Girona airport, fly to Pisa airport, then train to Pisa.5 h 8 min$85
From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Bologna airport, Aerobus to Bologna C.Le, train to Firenze S.Maria Novella, then train to Pistoia.6 h 10 min$109
From Barcelona Sants train to Montpellier Saint-Roch, train to Lyon Part Dieu, train to Torino Porta Susa, then train to Firenze S.Maria Novella.14 h 4 min$267
From Barcelona car ferry to Genova - Piazza San Teodoro, bus to Genova Piazza Principe, train to Viareggio, then train to Firenze S.Maria Novella.24 h 21 min$151
From Barcelona bus to Florence.40 h 30 min$159
From Barcelona drive to Florence.10 h 32 min$200

How long does it take to get from Barcelona to Tuscany?

It takes approximately 4 hours 1 minute to get from Barcelona to Tuscany, including transfers.

Is there a direct train between Barcelona and Tuscany?

No, there is no direct train from Barcelona to Tuscany. However, there are services departing from Barcelona Sants and arriving at Firenze S.Maria Novella via Montpellier Saint-Roch, Lyon Part Dieu and Torino Porta Susa. The journey, including transfers, takes approximately 14 hours 4 minutes.

Is there a direct bus between Barcelona and Tuscany?

Yes, there is a direct bus departing from Barcelona and arriving at Florence. Services depart once daily, and operate Tuesday and Friday. The journey takes approximately 40 hours 30 minutes.

Operators from Barcelona to Tuscany

OperatorPhoneWebsite
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Vueling AirlinesVueling Airlines
AlitaliaAlitalia
People MoverPeople Mover
SwissSwiss
LufthansaLufthansa
Air DolomitiAir Dolomiti
Busitalia - Sita Nord s.r.l.+39 800 373 760Busitalia - Sita Nord s.r.l.
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
SagalesSagales
RyanairRyanair
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
AMT Genova848 000 030AMT Genova
ALSA+34 902 42 22 42ALSA