Travel from Bologna to Barcelona

Train, bus or fly from Bologna to Barcelona?

Ryanair, Vueling Airlines and three other airlines fly from Bologna to Barcelona every 4 hours. Alternatively, you can take a train from Bologna to Barcelona via Torino Porta Susa, Chambery-Challes-E, and Valence TGV in around 13 h 33 min.

How to get from Bologna to Barcelona

ModeDurationPrice
From Ospedale Maggiore line 40 bus to Bologna airport, fly to Barcelona airport, then train to Barcelona.4 h 28 min$74
From Bologna C.Le train to P. Alinari, bus to Florence airport, fly to Barcelona airport, then train to Barcelona.5 h 13 min$144
From Bologna C.Le train to Mestre, bus to Venice airport, fly to Barcelona airport, then train to Barcelona.6 h 6 min$129
From Bologna Centrale Station train to Torino Porta Susa, train to Chambery-Challes-E, train to Valence TGV, then train to Barcelona Sants.13 h 33 min$236
From Bologna bus to Barcelona.16 h 25 min$109
From BOLOGNA-Terminal Bus bus to Firenze Autostazione then bus to Barcelona Nord.19 h 15 min$98
From Bologna C.Le train to Genova - Principe FS, bus to Genoa, then car ferry to Barcelona.24 h 4 min$151
From Bologna drive to Barcelona.10 h 48 min$209

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

It takes approximately 4 h 28 min to get from Bologna to Barcelona, including transfers.

Is there a direct train between Bologna and Barcelona?

No, there is no direct train from Bologna to Barcelona. However, there are services departing from Bologna Centrale Station and arriving at Barcelona Sants via Torino Porta Susa, Chambery-Challes-E and Valence TGV. The journey, including transfers, takes approximately 13 h 33 min.

Is there a direct bus between Bologna and Barcelona?

Yes, there is a direct bus departing from Bologna and arriving at Barcelona. Services depart twice a week, and operate Tuesday and Friday. The journey takes approximately 16 h 25 min.

Operators from Bologna to Barcelona

OperatorPhoneWebsite
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
RyanairRyanair
Vueling AirlinesVueling Airlines
AlitaliaAlitalia
LufthansaLufthansa
Air DolomitiAir Dolomiti
Barcelona Cercanías (RENFE)900 41 00 41Barcelona Cercanías (RENFE)
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
BlubusBlubus
SwissSwiss
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Air FranceAir France
easyJeteasyJet
Transavia FranceTransavia France
Austrian AirlinesAustrian Airlines
EurowingsEurowings
ItaloTreno+39 060708ItaloTreno
TGV0033 892 353535TGV
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Autolinee Gambioli+41 (0) 79.71.85.806Autolinee Gambioli
Baltour+39 0861 1991900Baltour
Eurolines IT+39 0861 199 1900Eurolines IT
Trenitalia+39 06 68475475Trenitalia
AMT Genova848 000 030AMT Genova
Grandi Navi Veloci+39 010 209 4591Grandi Navi Veloci
Close Print Itinerary
  1. Here are 8 options to get from
    Bologna to Barcelona:

    1. Trip:
      1 Fly from Bologna
      • One-Way approx: USD $33 - $205
      • Duration: 4 h 28 min
      Open +
      • Trip:
        1 Fly from Bologna
        • One-Way approx: USD $33 - $205
        • Duration: 4 h 28 min
        Close x
    2. Trip:
      2 Train to Florence, fly
      • One-Way approx: USD $85 - $289
      • Duration: 5 h 13 min
      Open +
      • Trip:
        2 Train to Florence, fly
        • One-Way approx: USD $85 - $289
        • Duration: 5 h 13 min
        Close x
    3. Trip:
      3 Train to Venice, fly
      • One-Way approx: USD $78 - $289
      • Duration: 6 h 6 min
      Open +
      • Trip:
        3 Train to Venice, fly
        • One-Way approx: USD $78 - $289
        • Duration: 6 h 6 min
        Close x
    4. Trip:
      4 Train
      • One-Way approx: USD $205 - $269
      • Duration: 13 h 33 min
      Open +
      • Trip:
        4 Train
        • One-Way approx: USD $205 - $269
        • Duration: 13 h 33 min
        Close x
    5. Trip:
      5 Bus Autolinee Gambioli
      • One-Way approx: USD $90 - $140
      • Duration: 16 h 25 min
      Open +
      • Trip:
        5 Bus Autolinee Gambioli
        • One-Way approx: USD $90 - $140
        • Duration: 16 h 25 min
        Close x
    6. Trip:
      6 Bus Eurolines IT
      • One-Way approx: USD $82 - $120
      • Duration: 19 h 15 min
      Open +
      • Trip:
        6 Bus Eurolines IT
        • One-Way approx: USD $82 - $120
        • Duration: 19 h 15 min
        Close x
    7. Trip:
      7 Train, car ferry
      • One-Way approx: USD $108 - $169
      • Duration: 24 h 4 min
      Open +
      • Trip:
        7 Train, car ferry
        • One-Way approx: USD $108 - $169
        • Duration: 24 h 4 min
        Close x
    8. Trip:
      8 Drive
      • One-Way approx: USD $170 - $250
      • Duration: 10 h 48 min
      Open +
      • Trip:
        8 Drive
        • One-Way approx: USD $170 - $250
        • Duration: 10 h 48 min
        Close x