--- title: "Train timetable Berlin → Hamburg | Kombo" description: "Train timetable Berlin → Hamburg" url: "https://www.kombo.co/de/zug-fahrplan-Berlin-Hamburg" last_updated: "2026-08-20" --- # Train timetable Berlin → Hamburg first departure 05:09 · last departure 22:34 · 42 direct trains/day · fastest 1h40 · 255 km · tickets from about €7 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:09 | 07:04 | 1h55 | Railjet 478 (direct) | ~€35 | | 05:29 | 07:25 | 1h56 | ICE 608 (direct) | ~€70 | | 06:32 | 08:24 | 1h52 | ICE 872 (direct) | ~€71 | | 07:37 | 09:24 | 1h47 | ICE 606 (direct) | ~€92 | | 07:57 | 10:21 | 2h24 | Flixtrain (direct) | ~€17 | | 08:19 | 10:21 | 2h02 | Flixtrain (direct) | ~€17 | | 08:31 | 10:21 | 1h50 | Flixtrain (direct) | ~€17 | | 08:35 | 10:42 | 2h07 | ICE 2570 (direct) | ~€90 | | 09:37 | 11:24 | 1h47 | ICE 604 (direct) | ~€117 | | 09:55 | 12:21 | 2h26 | Flixtrain (direct) | ~€44 | | 10:19 | 12:21 | 2h02 | Flixtrain (direct) | ~€43 | | 10:31 | 12:21 | 1h50 | Flixtrain (direct) | ~€42 | | 10:34 | 12:26 | 1h52 | ICE 2596 (direct) | ~€99 | | 11:37 | 13:24 | 1h47 | ICE 602 (direct) | ~€116 | | 12:35 | 14:26 | 1h51 | ICE 2594 (direct) | ~€113 | | 13:37 | 15:24 | 1h47 | ICE 600 (direct) | ~€214 | | 13:55 | 16:21 | 2h26 | Flixtrain (direct) | ~€17 | | 14:18 | 16:21 | 2h03 | Flixtrain (direct) | ~€17 | | 14:31 | 16:21 | 1h50 | Flixtrain (direct) | ~€17 | | 14:34 | 16:26 | 1h52 | ICE 2592 (direct) | ~€99 | | 15:37 | 17:24 | 1h47 | ICE 508 (direct) | ~€115 | | 15:55 | 18:21 | 2h26 | Flixtrain (direct) | ~€17 | | 16:18 | 18:21 | 2h03 | Flixtrain (direct) | ~€17 | | 16:31 | 18:21 | 1h50 | Flixtrain (direct) | ~€17 | | 16:34 | 18:26 | 1h52 | ICE 2590 (direct) | ~€99 | | 17:37 | 19:25 | 1h48 | ICE 506 (direct) | ~€91 | | 17:55 | 20:21 | 2h26 | Flixtrain (direct) | ~€48 | | 18:18 | 20:21 | 2h03 | Flixtrain (direct) | ~€48 | | 18:31 | 20:21 | 1h50 | Flixtrain (direct) | ~€48 | | 18:34 | 20:26 | 1h52 | ICE 2588 (direct) | ~€80 | | 19:37 | 21:24 | 1h47 | ICE 504 (direct) | ~€131 | | 19:55 | 22:21 | 2h26 | Flixtrain (direct) | ~€83 | | 20:09 | 22:10 | 2h01 | ICE 90 (direct) | ~€78 | | 20:18 | 22:21 | 2h03 | Flixtrain (direct) | ~€81 | | 20:31 | 22:21 | 1h50 | Flixtrain (direct) | ~€79 | | 20:44 | 22:24 | 1h40 | Railjet 386 (direct) | ~€54 | | 21:25 | 00:44 | 3h19 | Ostdeutsche Eisenbahn GmbH 62035 (1 change via Wittenberge) | ~€31 | | 21:47 | 05:20 | 7h33 | ICE 840 (2 change via Hannover Hbf, Uelzen) | ~€20 | | 22:34 | 00:44 | 2h10 | ICE 2584 (direct) | ~€70 | | 22:34 | 00:44 | 2h10 | ICE 594 (direct) | ~€114 | | 23:32 | 06:50 | 7h18 | ICE 273 (2 change via Hannover Hbf, Bremen Hbf) | ~€46 | | 23:32 | 06:58 | 7h26 | ICE 273 (1 change via Hannover Hbf) | ~€55 | | 23:51 | 06:58 | 7h07 | ICE 1540 (1 change via Hannover Hbf) | ~€20 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:29 | 07:25 | 1h56 | ICE 608 (direct) | ~€89 | | 06:32 | 08:24 | 1h52 | ICE 872 (direct) | ~€31 | | 07:37 | 09:24 | 1h47 | ICE 606 (direct) | ~€76 | | 07:57 | 10:21 | 2h24 | Flixtrain (direct) | ~€42 | | 08:19 | 10:21 | 2h02 | Flixtrain (direct) | ~€43 | | 08:31 | 10:21 | 1h50 | Flixtrain (direct) | ~€43 | | 08:34 | 10:44 | 2h10 | ICE 2570 (direct) | ~€118 | | 09:37 | 11:24 | 1h47 | ICE 604 (direct) | ~€127 | | 09:55 | 12:21 | 2h26 | Flixtrain (direct) | ~€52 | | 10:19 | 12:21 | 2h02 | Flixtrain (direct) | ~€53 | | 10:31 | 12:21 | 1h50 | Flixtrain (direct) | ~€52 | | 10:34 | 12:24 | 1h50 | Railjet 384 (direct) | ~€159 | | 10:34 | 12:26 | 1h52 | ICE 2596 (direct) | ~€128 | | 11:37 | 13:24 | 1h47 | ICE 602 (direct) | ~€126 | | 11:55 | 14:21 | 2h26 | Flixtrain (direct) | ~€129 | | 12:19 | 14:21 | 2h02 | Flixtrain (direct) | ~€110 | | 12:31 | 14:21 | 1h50 | Flixtrain (direct) | ~€136 | | 12:34 | 14:25 | 1h51 | Railjet 178 (direct) | ~€157 | | 12:35 | 14:26 | 1h51 | ICE 2594 (direct) | ~€127 | | 13:37 | 15:24 | 1h47 | ICE 600 (direct) | ~€132 | | 13:55 | 16:21 | 2h26 | Flixtrain (direct) | ~€49 | | 14:18 | 16:21 | 2h03 | Flixtrain (direct) | ~€49 | | 14:31 | 16:21 | 1h50 | Flixtrain (direct) | ~€48 | | 14:34 | 16:24 | 1h50 | Railjet 382 (direct) | ~€177 | | 14:34 | 16:26 | 1h52 | ICE 2592 (direct) | ~€110 | | 15:37 | 17:24 | 1h47 | ICE 508 (direct) | ~€129 | | 15:55 | 18:21 | 2h26 | Flixtrain (direct) | ~€107 | | 16:18 | 18:21 | 2h03 | Flixtrain (direct) | ~€108 | | 16:31 | 18:21 | 1h50 | Flixtrain (direct) | ~€108 | | 16:34 | 18:25 | 1h51 | Railjet 176 (direct) | ~€184 | | 16:34 | 18:26 | 1h52 | ICE 2590 (direct) | ~€131 | | 17:37 | 19:25 | 1h48 | ICE 506 (direct) | ~€113 | | 17:55 | 20:21 | 2h26 | Flixtrain (direct) | ~€48 | | 18:18 | 20:21 | 2h03 | Flixtrain (direct) | ~€48 | | 18:31 | 20:21 | 1h50 | Flixtrain (direct) | ~€48 | | 18:34 | 20:26 | 1h52 | ICE 2588 (direct) | ~€115 | | 19:37 | 21:24 | 1h47 | ICE 504 (direct) | ~€87 | | 19:55 | 22:21 | 2h26 | Flixtrain (direct) | ~€116 | | 20:09 | 22:10 | 2h01 | ICE 90 (direct) | ~€166 | | 20:18 | 22:21 | 2h03 | Flixtrain (direct) | ~€117 | | 20:31 | 22:21 | 1h50 | Flixtrain (direct) | ~€116 | | 20:34 | 22:24 | 1h50 | Railjet 386 (direct) | ~€163 | | 21:25 | 00:44 | 3h19 | Ostdeutsche Eisenbahn GmbH 62035 (1 change via Wittenberge) | ~€31 | | 21:47 | 02:20 | 4h33 | ICE 840 (3 change via Wolfsburg Hbf, Gifhorn, Uelzen) | ~€44 | | 21:47 | 03:20 | 5h33 | ICE 840 (2 change via Hannover Hbf, Uelzen) | ~€92 | | 22:34 | 00:44 | 2h10 | ICE 2584 (direct) | ~€113 | | 23:32 | 06:05 | 6h33 | ICE 273 (1 change via Hannover Hbf) | ~€40 | | 23:32 | 06:42 | 7h10 | ICE 273 (1 change via Hannover Hbf) | ~€55 | | 23:51 | 06:05 | 6h14 | ICE 1540 (1 change via Hannover Hbf) | ~€32 | ## Typical week (next 30 days) - Monday to Friday: 41 trains, first 05:09, last 22:34 - Saturday: 48 trains, first 05:09, last 22:34 - Sunday: 45 trains, first 05:09, last 22:34 ## Companies serving this route - ICE: 44% of departures - Flixtrain: 40% of departures - Railjet: 16% of departures ## Prices - Cheapest observed: about €7 - Average observed: about €54