--- title: "Train timetable Berlin → Duisburg | Kombo" description: "Train timetable Berlin → Duisburg" url: "https://www.kombo.co/de/zug-fahrplan-Berlin-Duisburg" last_updated: "2026-08-20" --- # Train timetable Berlin → Duisburg first departure 04:28 · last departure 23:57 · 16 direct trains/day · fastest 3h48 · 471 km · tickets from about €22 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:35 | 10:42 | 5h07 | ICE 946 (direct) | ~€251 | | 06:47 | 12:07 | 5h20 | ICE 644 (direct) | ~€68 | | 07:20 | 13:02 | 5h42 | Flixtrain (direct) | — | | 07:47 | 12:42 | 4h55 | ICE 944 (direct) | ~€171 | | 08:47 | 14:07 | 5h20 | ICE 642 (direct) | ~€94 | | 09:47 | 14:42 | 4h55 | ICE 942 (direct) | ~€263 | | 10:47 | 15:23 | 4h36 | ICE 640 (direct) | ~€68 | | 12:22 | 17:02 | 4h40 | Flixtrain (direct) | ~€95 | | 12:22 | 17:10 | 4h48 | Flixtrain (direct) | ~€81 | | 12:22 | 17:12 | 4h50 | Flixtrain (direct) | — | | 12:40 | 17:02 | 4h22 | Flixtrain (direct) | ~€98 | | 12:40 | 17:10 | 4h30 | Flixtrain (direct) | ~€83 | | 12:40 | 17:12 | 4h32 | Flixtrain (direct) | — | | 12:47 | 17:22 | 4h35 | ICE 548 (direct) | ~€67 | | 12:49 | 17:12 | 4h23 | Flixtrain (direct) | — | | 13:47 | 18:41 | 4h54 | ICE 848 (direct) | ~€153 | | 14:47 | 20:07 | 5h20 | ICE 546 (direct) | ~€103 | | 15:47 | 20:41 | 4h54 | ICE 846 (direct) | ~€277 | | 16:39 | 21:16 | 4h37 | Flixtrain (direct) | — | | 16:47 | 22:22 | 5h35 | ICE 544 (direct) | ~€87 | | 18:47 | 22:51 | 4h04 | ICE 542 (direct) | ~€110 | | 23:51 | 05:28 | 5h37 | ICE 1540 (direct) | ~€32 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 04:40 | 08:52 | 4h12 | ICE 646 (direct) | ~€150 | | 05:35 | 09:49 | 4h14 | ICE 946 (direct) | ~€93 | | 06:47 | 10:52 | 4h05 | ICE 644 (direct) | ~€177 | | 07:47 | 11:49 | 4h02 | ICE 944 (direct) | ~€115 | | 08:28 | 13:02 | 4h34 | Flixtrain (direct) | ~€27 | | 08:39 | 13:02 | 4h23 | Flixtrain (direct) | ~€27 | | 08:47 | 12:52 | 4h05 | ICE 642 (direct) | ~€232 | | 08:50 | 13:02 | 4h12 | Flixtrain (direct) | ~€28 | | 09:47 | 13:49 | 4h02 | ICE 942 (direct) | ~€111 | | 10:47 | 14:52 | 4h05 | ICE 640 (direct) | ~€254 | | 11:47 | 15:48 | 4h01 | ICE 940 (direct) | ~€130 | | 12:22 | 17:02 | 4h40 | Flixtrain (direct) | ~€32 | | 12:22 | 17:04 | 4h42 | Flixtrain (direct) | ~€46 | | 12:40 | 17:02 | 4h22 | Flixtrain (direct) | ~€151 | | 12:40 | 17:04 | 4h24 | Flixtrain (direct) | ~€45 | | 12:47 | 16:52 | 4h05 | ICE 548 (direct) | ~€247 | | 12:49 | 17:02 | 4h13 | Flixtrain (direct) | ~€32 | | 12:49 | 17:04 | 4h15 | Flixtrain (direct) | ~€46 | | 13:47 | 17:48 | 4h01 | ICE 848 (direct) | ~€131 | | 14:47 | 18:51 | 4h04 | ICE 546 (direct) | ~€183 | | 15:26 | 19:32 | 4h06 | ICE 1544 (1 change via Essen Hbf) | ~€145 | | 15:47 | 19:48 | 4h01 | ICE 846 (direct) | ~€128 | | 16:28 | 21:02 | 4h34 | Flixtrain (direct) | ~€33 | | 16:39 | 21:02 | 4h23 | Flixtrain (direct) | ~€32 | | 16:47 | 20:50 | 4h03 | ICE 544 (direct) | ~€158 | | 16:50 | 21:02 | 4h12 | Flixtrain (direct) | ~€33 | | 17:47 | 21:48 | 4h01 | ICE 844 (direct) | ~€112 | | 18:00 | 21:48 | 3h48 | ICE 844 (direct) | ~€87 | | 18:47 | 22:51 | 4h04 | ICE 542 (direct) | ~€112 | | 19:47 | 23:48 | 4h01 | ICE 842 (direct) | ~€127 | | 20:09 | 02:49 | 6h40 | ICE 90 (2 change via Hamburg Hbf, Dortmund Hbf) | ~€171 | | 21:47 | 06:44 | 8h57 | ICE 840 (2 change via Hannover Hbf, Bielefeld Hbf) | ~€78 | | 22:34 | 08:21 | 9h47 | ICE 2584 (2 change via Hamburg Hbf, Dortmund Hbf) | ~€68 | | 23:51 | 05:28 | 5h37 | ICE 1540 (direct) | ~€64 | ## Typical week (next 30 days) - Monday to Friday: 15 trains, first 04:28, last 23:57 - Saturday: 19 trains, first 04:28, last 23:51 - Sunday: 18 trains, first 05:35, last 23:51 ## Companies serving this route - ICE: 51% of departures - Flixtrain: 49% of departures ## Prices - Cheapest observed: about €22 - Average observed: about €75