--- title: "Train timetable Berlin → Heidelberg | Kombo" description: "Train timetable Berlin → Heidelberg" url: "https://www.kombo.co/de/zug-fahrplan-Berlin-Heidelberg" last_updated: "2026-08-20" --- # Train timetable Berlin → Heidelberg first departure 07:37 · last departure 21:27 · 12 direct trains/day · fastest 4h53 · 478 km · tickets from about €20 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 04:57 | 10:41 | 5h44 | ICE 240 (2 change via Hannover Hbf, Frankfurt (Main) Hbf) | ~€45 | | 05:27 | 10:48 | 5h21 | ICE 593 (1 change via Mannheim Hbf) | ~€77 | | 05:36 | 10:48 | 5h12 | ICE 1501 (2 change via Erfurt Hbf, Mannheim Hbf) | ~€77 | | 06:31 | 11:48 | 5h17 | ICE 279 (1 change via Mannheim Hbf) | ~€86 | | 07:06 | 12:32 | 5h26 | ICE 750 (1 change via Frankfurt (Main) Hbf) | ~€114 | | 07:37 | 12:41 | 5h04 | ICE 795 (direct) | ~€64 | | 07:57 | 12:57 | 5h00 | Flixtrain (direct) | ~€66 | | 07:57 | 13:00 | 5h03 | Flixtrain (direct) | ~€85 | | 08:04 | 12:57 | 4h53 | Flixtrain (direct) | ~€68 | | 08:04 | 13:00 | 4h56 | Flixtrain (direct) | ~€88 | | 08:31 | 13:48 | 5h17 | ICE 371 (1 change via Mannheim Hbf) | ~€97 | | 09:05 | 14:32 | 5h27 | ICE 837 (1 change via Frankfurt (Main) Hbf) | ~€99 | | 09:27 | 14:48 | 5h21 | ICE 2587 (1 change via Mannheim Hbf) | ~€99 | | 09:27 | 14:57 | 5h30 | Flixtrain (direct) | ~€84 | | 09:27 | 14:59 | 5h32 | Flixtrain (direct) | — | | 09:36 | 14:48 | 5h12 | ICE 1505 (2 change via Erfurt Hbf, Mannheim Hbf) | ~€97 | | 09:57 | 14:57 | 5h00 | Flixtrain (direct) | ~€83 | | 09:57 | 14:59 | 5h02 | Flixtrain (direct) | — | | 10:04 | 14:57 | 4h53 | Flixtrain (direct) | ~€85 | | 10:04 | 14:59 | 4h55 | Flixtrain (direct) | — | | 10:37 | 15:48 | 5h11 | ICE 373 (1 change via Mannheim Hbf) | ~€98 | | 11:05 | 16:32 | 5h27 | ICE 839 (1 change via Frankfurt (Main) Hbf) | ~€96 | | 11:26 | 16:57 | 5h31 | Flixtrain (direct) | ~€44 | | 11:26 | 17:00 | 5h34 | Flixtrain (direct) | ~€44 | | 11:37 | 16:41 | 5h04 | ICE 799 (direct) | ~€65 | | 11:57 | 16:57 | 5h00 | Flixtrain (direct) | ~€43 | | 11:57 | 17:00 | 5h03 | Flixtrain (direct) | ~€43 | | 12:04 | 16:57 | 4h53 | Flixtrain (direct) | ~€43 | | 12:04 | 17:00 | 4h56 | Flixtrain (direct) | ~€43 | | 12:31 | 17:48 | 5h17 | ICE 375 (1 change via Mannheim Hbf) | ~€96 | | 13:05 | 18:32 | 5h27 | ICE 931 (1 change via Frankfurt (Main) Hbf) | ~€99 | | 13:27 | 18:48 | 5h21 | ICE 2591 (1 change via Mannheim Hbf) | ~€99 | | 13:37 | 18:48 | 5h11 | ICE 1509 (2 change via Erfurt Hbf, Mannheim Hbf) | ~€98 | | 13:47 | 19:11 | 5h24 | ICE 848 (2 change via Hannover Hbf, Frankfurt (Main) Hbf) | ~€83 | | 14:37 | 19:48 | 5h11 | ICE 377 (1 change via Mannheim Hbf) | ~€98 | | 15:05 | 20:32 | 5h27 | ICE 933 (1 change via Frankfurt (Main) Hbf) | ~€109 | | 15:26 | 20:58 | 5h32 | Flixtrain (direct) | ~€43 | | 15:26 | 21:02 | 5h36 | Flixtrain (direct) | ~€155 | | 15:36 | 20:41 | 5h05 | ICE 995 (direct) | ~€72 | | 15:37 | 20:49 | 5h12 | ICE 1601 (2 change via Erfurt Hbf, Mannheim Hbf) | ~€97 | | 15:57 | 20:58 | 5h01 | Flixtrain (direct) | ~€42 | | 15:57 | 21:02 | 5h05 | Flixtrain (direct) | ~€36 | | 16:04 | 20:58 | 4h54 | Flixtrain (direct) | ~€42 | | 16:04 | 21:02 | 4h58 | Flixtrain (direct) | ~€37 | | 16:30 | 21:56 | 5h26 | ICE 379 (1 change via Mannheim Hbf) | ~€88 | | 17:05 | 22:10 | 5h05 | ICE 935 (1 change via Frankfurt (Main) Hbf) | ~€95 | | 17:26 | 22:55 | 5h29 | Flixtrain (direct) | ~€41 | | 17:26 | 23:02 | 5h36 | Flixtrain (direct) | ~€70 | | 17:45 | 22:55 | 5h10 | Flixtrain (direct) | ~€41 | | 17:45 | 23:02 | 5h17 | Flixtrain (direct) | ~€70 | | 17:53 | 22:55 | 5h02 | Flixtrain (direct) | ~€41 | | 17:53 | 23:02 | 5h09 | Flixtrain (direct) | ~€69 | | 18:37 | 00:22 | 5h45 | ICE 677 (1 change via Mannheim Hbf) | ~€77 | | 19:05 | 00:33 | 5h28 | ICE 937 (1 change via Frankfurt (Main) Hbf) | ~€66 | | 19:27 | 01:32 | 6h05 | ICE 2597 (1 change via Frankfurt (Main) Hbf) | ~€55 | | 19:37 | 01:32 | 5h55 | ICE 1605 (2 change via Erfurt Hbf, Frankfurt (Main) Hbf) | ~€89 | | 19:47 | 02:28 | 6h41 | ICE 842 (2 change via Hannover Hbf, Frankfurt (Main) Hbf) | ~€63 | | 21:27 | 03:38 | 6h11 | ICE 699 (direct) | ~€27 | | 22:34 | 05:05 | 6h31 | ICE 609 (2 change via Erfurt Hbf, Mannheim Hbf) | ~€40 | | 23:32 | 06:58 | 7h26 | ICE 273 (1 change via Mannheim Hbf) | ~€40 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 07:57 | 12:57 | 5h00 | Flixtrain (direct) | ~€86 | | 07:57 | 13:00 | 5h03 | Flixtrain (direct) | ~€128 | | 08:04 | 12:57 | 4h53 | Flixtrain (direct) | ~€84 | | 08:04 | 13:00 | 4h56 | Flixtrain (direct) | ~€124 | | 11:26 | 16:57 | 5h31 | Flixtrain (direct) | ~€58 | | 11:26 | 17:00 | 5h34 | Flixtrain (direct) | ~€165 | | 11:57 | 16:57 | 5h00 | Flixtrain (direct) | ~€57 | | 11:57 | 17:00 | 5h03 | Flixtrain (direct) | ~€162 | | 12:04 | 16:57 | 4h53 | Flixtrain (direct) | ~€58 | | 12:04 | 17:00 | 4h56 | Flixtrain (direct) | ~€165 | | 13:26 | 18:57 | 5h31 | Flixtrain (direct) | ~€97 | | 13:26 | 18:59 | 5h33 | Flixtrain (direct) | ~€36 | | 13:53 | 18:57 | 5h04 | Flixtrain (direct) | ~€99 | | 13:53 | 18:59 | 5h06 | Flixtrain (direct) | ~€36 | | 14:00 | 18:57 | 4h57 | Flixtrain (direct) | ~€97 | | 14:00 | 18:59 | 4h59 | Flixtrain (direct) | ~€36 | | 15:26 | 20:58 | 5h32 | Flixtrain (direct) | ~€56 | | 15:26 | 21:02 | 5h36 | Flixtrain (direct) | ~€177 | | 15:57 | 20:58 | 5h01 | Flixtrain (direct) | ~€56 | | 15:57 | 21:02 | 5h05 | Flixtrain (direct) | ~€177 | | 16:04 | 20:58 | 4h54 | Flixtrain (direct) | ~€57 | | 16:04 | 21:02 | 4h58 | Flixtrain (direct) | ~€177 | | 17:26 | 22:55 | 5h29 | Flixtrain (direct) | ~€43 | | 17:26 | 23:02 | 5h36 | Flixtrain (direct) | ~€110 | | 17:45 | 22:55 | 5h10 | Flixtrain (direct) | ~€45 | | 17:45 | 23:02 | 5h17 | Flixtrain (direct) | ~€113 | | 17:53 | 22:55 | 5h02 | Flixtrain (direct) | ~€44 | | 17:53 | 23:02 | 5h09 | Flixtrain (direct) | ~€112 | | 18:37 | 23:41 | 5h04 | ICE 677 (direct) | ~€131 | ## Typical week (next 30 days) - Monday to Friday: 11 trains, first 07:37, last 21:27 - Saturday: 11 trains, first 07:37, last 21:27 - Sunday: 15 trains, first 07:37, last 21:27 ## Companies serving this route - Flixtrain: 94% of departures - ICE: 6% of departures ## Prices - Cheapest observed: about €20 - Average observed: about €71