--- title: "Train timetable Köln → Heidelberg | Kombo" description: "Train timetable Köln → Heidelberg" url: "https://www.kombo.co/de/zug-fahrplan-Koln-Heidelberg" last_updated: "2026-08-20" --- # Train timetable Köln → Heidelberg first departure 00:07 · last departure 23:55 · 6 direct trains/day · fastest 2h06 · 211 km · tickets from about €25 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:48 | 07:48 | 2h00 | ICE 511 (1 change via Mannheim Hbf) | ~€69 | | 05:53 | 08:48 | 2h55 | ICE 23 (2 change via Mainz Hbf , Mannheim Hbf) | ~€52 | | 06:53 | 09:34 | 2h41 | IC 2348 (direct) | ~€33 | | 06:54 | 08:48 | 1h54 | ICE 101 (1 change via Mannheim Hbf) | ~€85 | | 07:30 | 09:34 | 2h04 | ICE 913 (1 change via Mannheim Hbf) | ~€78 | | 07:53 | 11:11 | 3h18 | ICE 25 (2 change via Mainz Hbf , Darmstadt Hbf) | ~€68 | | 07:54 | 09:48 | 1h54 | ICE 513 (1 change via Mannheim Hbf) | ~€93 | | 08:19 | 10:41 | 2h22 | ICE 11 (1 change via Frankfurt (Main) Hbf) | ~€80 | | 08:53 | 11:34 | 2h41 | IC 2040 (direct) | ~€43 | | 08:54 | 10:48 | 1h54 | ICE 103 (1 change via Mannheim Hbf) | ~€103 | | 09:31 | 11:34 | 2h03 | ICE 915 (1 change via Mannheim Hbf) | ~€90 | | 09:53 | 13:11 | 3h18 | ICE 27 (2 change via Mainz Hbf , Darmstadt Hbf) | ~€77 | | 09:54 | 11:48 | 1h54 | ICE 515 (1 change via Mannheim Hbf) | ~€106 | | 09:58 | 12:04 | 2h06 | ICE 217 (direct) | ~€71 | | 10:53 | 13:34 | 2h41 | ICE 2013 (direct) | ~€41 | | 10:54 | 12:48 | 1h54 | ICE 105 (1 change via Mannheim Hbf) | ~€92 | | 11:18 | 13:34 | 2h16 | ICE 225 (1 change via Mannheim Hbf) | ~€90 | | 11:53 | 15:11 | 3h18 | ICE 29 (2 change via Mainz Hbf , Darmstadt Hbf) | ~€67 | | 11:54 | 13:48 | 1h54 | ICE 517 (1 change via Mannheim Hbf) | ~€105 | | 12:18 | 14:41 | 2h23 | ICE 15 (1 change via Frankfurt (Main) Hbf) | ~€70 | | 12:53 | 15:34 | 2h41 | IC 2544 (direct) | ~€42 | | 12:54 | 14:48 | 1h54 | ICE 107 (1 change via Mannheim Hbf) | ~€102 | | 13:30 | 15:33 | 2h03 | ICE 919 (1 change via Mannheim Hbf) | ~€101 | | 13:53 | 17:11 | 3h18 | ICE 229 (2 change via Mainz Hbf , Darmstadt Hbf) | ~€67 | | 13:54 | 15:48 | 1h54 | ICE 519 (1 change via Mannheim Hbf) | ~€104 | | 14:53 | 17:34 | 2h41 | IC 2546 (direct) | ~€43 | | 14:54 | 16:48 | 1h54 | ICE 109 (1 change via Mannheim Hbf) | ~€105 | | 15:30 | 17:34 | 2h04 | ICE 1011 (1 change via Mannheim Hbf) | ~€91 | | 15:54 | 17:48 | 1h54 | ICE 611 (1 change via Mannheim Hbf) | ~€104 | | 16:18 | 18:41 | 2h23 | ICE 17 (1 change via Frankfurt (Main) Hbf) | ~€91 | | 16:53 | 19:34 | 2h41 | IC 2548 (direct) | ~€42 | | 16:54 | 18:48 | 1h54 | ICE 201 (1 change via Mannheim Hbf) | ~€106 | | 17:32 | 19:34 | 2h02 | ICE 1013 (1 change via Mannheim Hbf) | ~€91 | | 17:54 | 19:48 | 1h54 | ICE 613 (1 change via Mannheim Hbf) | ~€102 | | 18:53 | 21:34 | 2h41 | IC 2540 (direct) | ~€38 | | 18:54 | 20:49 | 1h55 | ICE 203 (1 change via Mannheim Hbf) | ~€92 | | 19:30 | 21:34 | 2h04 | ICE 1015 (1 change via Mannheim Hbf) | ~€79 | | 19:54 | 21:56 | 2h02 | ICE 615 (1 change via Mannheim Hbf) | ~€82 | | 20:54 | 22:58 | 2h04 | ICE 205 (1 change via Mannheim Hbf) | ~€60 | | 21:54 | 00:22 | 2h28 | ICE 617 (1 change via Mannheim Hbf) | ~€68 | | 23:53 | 03:38 | 3h45 | IC 60403 (1 change via Frankfurt(m)flugh Fernbf) | ~€33 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 00:07 | 02:28 | 2h21 | ICE 619 (direct) | ~€64 | | 06:53 | 09:34 | 2h41 | IC 2348 (direct) | ~€31 | | 08:53 | 11:34 | 2h41 | IC 2040 (direct) | ~€39 | | 12:53 | 15:34 | 2h41 | IC 2574 (direct) | ~€36 | | 14:53 | 17:34 | 2h41 | IC 2546 (direct) | ~€36 | | 16:53 | 19:34 | 2h41 | IC 2548 (direct) | ~€39 | | 18:53 | 21:34 | 2h41 | IC 2540 (direct) | ~€24 | ## Typical week (next 30 days) - Monday to Friday: 5 trains, first 00:07, last 18:53 - Saturday: 8 trains, first 06:53, last 18:53 - Sunday: 7 trains, first 06:53, last 23:55 ## Companies serving this route - IC: 76% of departures - ICE: 24% of departures ## Prices - Cheapest observed: about €25 - Average observed: about €65