Travel from Rome-Airport-FCO to Barcelona

Train, bus or fly from Rome Airport (FCO) to Barcelona?

Vueling Airlines, Alitalia and four other airlines fly from Rome Airport (FCO) to Barcelona hourly. Alternatively, you can take a train from Rome Airport (FCO) to Barcelona via Roma Termini, Torino Porta Susa, and Lyon Part Dieu in around 17 hours 16 minutes.

Travel Guides

Getting to Rome from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Rome Airport (FCO) to Barcelona

ModeDurationPrice
From Rome airport fly to Barcelona airport then train to Barcelona.2 h 15 min$65
From Rome airport fly to Girona airport, bus to Girona, then train to Barcelona.4 h 52 min$344
From Fiumicino Aeroporto train to Roma Termini, train to Torino Porta Susa, train to Lyon Part Dieu, then train to Barcelona Sants.17 h 16 min$295
From Rome Airport (FCO) taxi to Civitavecchia then car ferry to Barcelona.20 h 45 min$255
From Rome Airport bus to Rome Stazione Tiburtina then bus to Barcelona Nord.22 h 15 min$113
From Fiumicino Aeroporto train to Rome Tiburtina then bus to Barcelona.24 h 18 min$165
From Rome Airport (FCO) drive to Barcelona.13 h 14 min$256

How long does it take to get from Rome Airport (FCO) to Barcelona?

It takes approximately 2 hours 15 minutes to get from Rome Airport (FCO) to Barcelona, including transfers.

Is there a direct train between Rome Airport (FCO) and Barcelona?

No, there is no direct train from Rome Airport (FCO) to Barcelona. However, there are services departing from Fiumicino Aeroporto and arriving at Barcelona Sants via Roma Termini, Torino Porta Susa and Lyon Part Dieu. The journey, including transfers, takes approximately 17 hours 16 minutes.

Is there a direct bus between Rome Airport (FCO) and Barcelona?

No, there is no direct bus from Rome Airport (FCO) to Barcelona. However, there are services departing from Rome Airport and arriving at Barcelona Nord via Rome Stazione Tiburtina. The journey, including transfers, takes approximately 22 hours 15 minutes.

Operators from Rome Airport (FCO) to Barcelona

OperatorPhoneWebsite
Vueling AirlinesVueling Airlines
AlitaliaAlitalia
RyanairRyanair
easyJeteasyJet
SwissSwiss
Air AlgérieAir Algérie
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
TUI fly BelgiumTUI fly Belgium
Air MaltaAir Malta
LufthansaLufthansa
SagalesSagales
Spanish Railways (RENFE)902 320 320Spanish Railways (RENFE)
Trenitalia+39 06 68475475Trenitalia
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Grimaldi Lines+39.081.496.444Grimaldi Lines
Cotral800 174 471Cotral
Eurolines IT+39 0861 199 1900Eurolines IT
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli