Travel options for:
Basel to Cologne
  • Train

    $100 - $160
    1. Basel Bad Bf

      3 h 42 min - twice daily

      $100 - $160

  • Bus

    $30 - $55
    1. Basel, Basel central station

      7 h 50 min - once daily

      $30 - $55

    2. Leverkusen, Wiesdorf

      32 min - every 2 hours - line 250

  • Rideshare

    $27 - $35
    1. Basel

      4 h 57 min - once daily

      $27 - $35

  • Drive

    $60 - $95
    1. Basel

      4 h 17 min - 307.7 miles

      $60 - $95

  • Fly Basel to Dusseldorf

    $70 - $240
    1. Basel

      8 min - every 15 minutes - line 50

      $2 - $4

    2. Basel (BSL)

      1 h 5 min - non-stop

      $50 - $210

    3. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

    4. Düsseldorf Hbf

      22 min - every 4 hours

      $16 - $24

  • Train to Zurich, fly to Cologne/Bonn Apt

    $84 - $252
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 5 min - non-stop

      $40 - $170

    4. Cologne/Bonn Apt (CGN)

      15 min - every 30 minutes

      $1 - $4

  • Fly Basel to Frankfurt, train

    $113 - $334
    1. Basel

      8 min - every 15 minutes - line 50

      $2 - $4

    2. Basel (BSL)

      1 h - non-stop

      $70 - $270

    3. Frankfurt (FRA)

      56 min - every 2 hours

      $40 - $60

  • Train to Zurich, fly to Dusseldorf

    $100 - $244
    1. Basel

      53 min - 3 times a day

      $30 - $60

    2. Zürich HB

      9 min - hourly

      $10 - $20

    3. Zurich (ZRH)

      1 h 10 min - non-stop

      $40 - $140

    4. Dusseldorf (DUS)

      12 min - every 20 minutes

      $1 - $2

    5. Düsseldorf Hbf

      22 min - every 4 hours

      $16 - $24

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

From Basel Bad Bf train to Köln Hbf. 3 h 42 min SFr 135. From Basel, Basel central station bus to Leverkusen, Wiesdorf Leverkusen Mitte Bf then line 250 bus to Köln, Heumarkt. 9 h 11 min SFr 50. From Basel rideshare to Cologne. 4 h 57 min SFr 28. From Basel drive to Cologne. 4 h 17 min SFr 78. From Basel, Kannenfeldplatz line 50 bus to Basel airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 4 h 12 min SFr 134. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Cologne/Bonn Apt airport, then train to Cologne. 4 h 34 min SFr 168. From Basel, Kannenfeldplatz line 50 bus to Basel airport, fly to Frankfurt airport, then train to Cologne. 4 h 25 min SFr 182. From Basel SBB train to Zürich HB, train to Zurich airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Cologne. 5 h 16 min SFr 167.