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

    $48 - $276
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 15 min - non-stop

      $45 - $270

    3. Cologne/Bonn Apt (CGN)

      15 min - every 30 minutes

      $1 - $4

  • Fly to Dusseldorf

    $67 - $256
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 20 min - non-stop

      $50 - $230

    3. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

    4. Düsseldorf Hbf

      22 min - every 4 hours

      $14 - $22

  • Fly to Frankfurt, train

    $89 - $407
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 10 min - non-stop

      $65 - $320

    3. Frankfurt (FRA)

      56 min - every 2 hours

      $22 - $85

  • Train TGV

    $353 - $422
    1. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    2. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    3. Paris Nord

      3 h 14 min - 3 times a day

      $140 - $190

  • Train French Railways (SNCF)

    $185 - $276
    1. Barcelona P.Gracia

      2 h 37 min - every 3 hours

      $21 - $35

    2. Cerbère

      13 h 15 min - 4 times a week

      $120 - $180

    3. Luxembourg, Gare Centrale

      54 min - hourly

      $4

    4. Trier Hbf

      2 h 19 min - 3 times a day

      $40 - $60

  • Bus Starbus

    $135 - $143
    1. Barcelona

      18 h - 3 times a week

      $123

    2. Liège

      3 h 10 min - 5 times a week

      $10 - $18

    3. Bonn

      7 min - 2085 feet

    4. Heussallee / Museumsmeile

      1 h 11 min - every 20 minutes - line 16

      $3

  • Bus Eurolines DE

    $93 - $184
    1. Barcelona

      1 h - every 3 hours

      $2 - $15

    2. Lloret de Mar

      23 h 5 min - twice a week

      $90 - $170

  • Bus ALSA

    $110 - $190
    1. Barcelona

      47 h 35 min - once daily

      $110 - $190

  • Drive

    $170 - $260
    1. Barcelona

      12 h 58 min - 846.4 miles

      $170 - $260

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Cologne/Bonn Apt airport, then train to Cologne. 4 h 54 min $104. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 5 h 36 min $113. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Frankfurt airport, then train to Cologne. 5 h 44 min $186. From Barcelona Sants train to Paris Lyon Banlieue, train to Paris Nord, then train to Köln Hbf. 10 h 42 min $421. From Barcelona P.Gracia train to Cerbère, train to Luxembourg, Gare Centrale, train to Trier Hbf, then train to Köln Süd. 21 h 31 min $235. From Barcelona bus to Liège, bus to Bonn, walk to Heussallee / Museumsmeile, then line 16 tram to Poststraße. 23 h 44 min $142. From Barcelona bus to Lloret de Mar then bus to Köln. 25 h 5 min $184. From Barcelona bus to Cologne-Main Station. 47 h 35 min $158. From Barcelona drive to Cologne. 12 h 58 min $217.