Travel options for:
Cologne to Heidelberg
  • Train via Mannheim Hbf

    $36 - $103
    1. Köln Hbf

      1 h 28 min - every 4 hours

      $30 - $100

    2. Mannheim Hbf

      14 min - hourly

      $2 - $4

  • Train

    $55 - $85
    1. Köln Hbf

      2 h 41 min - once daily

      $55 - $85

  • Bus Deinbus

    $13 - $24
    1. Köln Hauptbahnhof

      3 h 30 min - twice a week

      $13 - $24

  • Bus FlixBus

    $15 - $25
    1. Köln, Poststr.

      54 min - every 30 minutes - line 16

      $3

    2. Bonn, Gronau

      7 min - 2025 feet

    3. Bonn

      3 h 10 min - 4 times a week

      $13 - $23

  • Rideshare

    $14 - $22
    1. Cologne

      2 h 45 min - 3 times a day

      $14 - $22

  • Drive

    $30 - $50
    1. Cologne

      2 h 18 min - 157.2 miles

      $30 - $50

  • Fly, train

    $110 - $297
    1. Cologne

      21 min - every 2 hours

      $14 - $22

    2. Düsseldorf Hbf

      12 min - every 20 minutes

      $1 - $2

    3. Dusseldorf (DUS)

      55 min - non-stop

      $70 - $240

    4. Frankfurt (FRA)

      30 min - every 4 hours

      $22 - $30

    5. Mannheim Hbf

      14 min - hourly

      $2 - $4

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

From Köln Hbf train to Mannheim Hbf then train to Heidelberg Hbf. 1 h 48 min 62€. From Köln Hbf train to Heidelberg Hbf. 2 h 41 min 61€. From Köln Hauptbahnhof bus to Heidelberg. 3 h 30 min 14€. From Köln, Poststr. line 16 tram to Bonn, Gronau Heussallee/Museumsmeile, walk to Bonn, then bus to Heidelberg. 5 h 11 min 21€. From Cologne rideshare to Heidelberg. 2 h 45 min 12€. From Cologne drive to Heidelberg. 2 h 18 min 34€. From Köln Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Frankfurt airport, train to Mannheim Hbf, then train to Heidelberg. 4 h 4 min 116€.