Travel options for:
Cologne to Barcelona
  • Fly from Cologne/Bonn Apt

    $49 - $275
    1. Cologne

      14 min - hourly

      $1 - $4

    2. Cologne/Bonn Apt (CGN)

      2 h 10 min - non-stop

      $45 - $270

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly from Dusseldorf

    $70 - $257
    1. Cologne

      21 min - every 2 hours

      $16 - $24

    2. Düsseldorf Hbf

      12 min - every 20 minutes

      $1 - $2

    3. Dusseldorf (DUS)

      2 h 10 min - non-stop

      $50 - $230

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train to Frankfurt, fly

    $107 - $379
    1. Cologne

      54 min - every 4 hours

      $40 - $60

    2. Frankfurt (FRA)

      2 h - non-stop

      $65 - $320

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train, train to Eindhoven, fly

    $86 - $349
    1. Cologne

      23 min - hourly

      $10 - $23

    2. Neuss Hbf

      55 min - hourly

      $17 - $25

    3. Venlo

      39 min - every 30 minutes

      $9 - $17

    4. Eindhoven, Station

      24 min - every 15 minutes - line 401

      $3

    5. Eindhoven (EIN)

      2 h - non-stop

      $45 - $280

    6. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Train

    $231 - $339
    1. Köln Hbf

      1 h 50 min - 3 times a day

      $65 - $90

    2. Bruxelles-Midi

      3 h 43 min - 3 times a day

      $80 - $120

    3. Lyon Part Dieu

      4 h 58 min - once daily

      $85 - $130

  • Night bus, bus

    $135 - $143
    1. Köln, Poststr.

      54 min - every 30 minutes - line 16

      $3

    2. Bonn, Gronau

      7 min - 1999 feet

    3. Bonn

      3 h 10 min - once daily

      $10 - $18

    4. Liege

      18 h - 3 times a week

      $123

  • Bus

    $70 - $160
    1. Cologne-Main Station

      24 h 45 min - once daily

      $70 - $160

  • Drive

    $170 - $260
    1. Cologne

      12 h 58 min - 845.9 miles

      $170 - $260

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Köln Hbf train to Cologne/Bonn Apt airport, fly to Barcelona airport, then train to Barcelona. 4 h 54 min $104. From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Barcelona airport, then train to Barcelona. 5 h 22 min $119. From Köln Hbf train to Frankfurt airport, fly to Barcelona airport, then train to Barcelona. 5 h 24 min $171. From Köln Hbf train to Neuss Hbf, train to Venlo, train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Barcelona airport, then train to Barcelona. 7 h 26 min $158. From Köln Hbf train to Bruxelles-Midi, train to Lyon Part Dieu, then train to Barcelona Sants. 12 h 31 min $289. From Köln, Poststr. line 16 tram to Bonn, Gronau Heussallee/Museumsmeile, walk to Bonn, night bus to Liege, then bus to Barcelona. 24 h 11 min $142. From Cologne-Main Station bus to Barcelona. 24 h 45 min $112. From Cologne drive to Barcelona. 12 h 58 min $217.