--- title: "Train timetable Berlin → Ulm | Kombo" description: "Train timetable Berlin → Ulm" url: "https://www.kombo.co/de/zug-fahrplan-Berlin-Ulm" last_updated: "2026-08-20" --- # Train timetable Berlin → Ulm first departure 05:27 · last departure 21:27 · 6 direct trains/day · fastest 6h33 · 519 km · tickets from about €21 Prices are approximate; the exact fare of a train shows at search time. ## Departures on 2026-08-20 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 05:27 | 12:00 | 6h33 | ICE 593 (direct) | ~€100 | | 05:36 | 11:15 | 5h39 | ICE 1501 (2 change via Nürnberg Hbf, Donauwoerth) | ~€106 | | 05:36 | 11:31 | 5h55 | ICE 1501 (1 change via München Hbf) | ~€129 | | 06:36 | 12:09 | 5h33 | ICE 1003 (1 change via Ingolstadt Hbf) | ~€140 | | 07:27 | 14:00 | 6h33 | ICE 2585 (direct) | ~€129 | | 07:36 | 13:01 | 5h25 | ICE 1503 (2 change via Nürnberg Hbf, Augsburg Hbf) | ~€99 | | 07:36 | 13:31 | 5h55 | ICE 1503 (1 change via München Hbf) | ~€129 | | 08:36 | 14:08 | 5h32 | ICE 1005 (1 change via Ingolstadt Hbf) | ~€122 | | 09:27 | 16:00 | 6h33 | ICE 2587 (direct) | ~€129 | | 09:36 | 15:15 | 5h39 | ICE 1505 (2 change via Nürnberg Hbf, Donauwoerth) | ~€101 | | 09:36 | 15:31 | 5h55 | ICE 1505 (1 change via München Hbf) | ~€130 | | 10:37 | 16:08 | 5h31 | ICE 1007 (1 change via Ingolstadt Hbf) | ~€119 | | 11:27 | 18:00 | 6h33 | ICE 2589 (direct) | ~€150 | | 11:37 | 17:15 | 5h38 | ICE 1507 (2 change via Nürnberg Hbf, Donauwoerth) | ~€108 | | 11:37 | 17:31 | 5h54 | ICE 1507 (1 change via München Hbf) | ~€101 | | 12:37 | 18:10 | 5h33 | ICE 1009 (1 change via Ingolstadt Hbf) | ~€122 | | 13:27 | 20:00 | 6h33 | ICE 2591 (direct) | ~€153 | | 13:37 | 19:15 | 5h38 | ICE 1509 (2 change via Nürnberg Hbf, Donauwoerth) | ~€108 | | 13:37 | 19:31 | 5h54 | ICE 1509 (1 change via München Hbf) | ~€131 | | 13:56 | 19:58 | 6h02 | ICE 1205 (1 change via Augsburg Hbf) | ~€150 | | 14:37 | 19:58 | 5h21 | ICE 1101 (2 change via Nürnberg Hbf, Augsburg Hbf) | ~€152 | | 14:37 | 20:08 | 5h31 | ICE 1101 (1 change via Ingolstadt Hbf) | ~€118 | | 15:27 | 22:00 | 6h33 | ICE 2593 (direct) | ~€110 | | 15:37 | 21:15 | 5h38 | ICE 1601 (2 change via Nürnberg Hbf, Donauwoerth) | ~€169 | | 15:37 | 21:58 | 6h21 | ICE 1601 (1 change via München Hbf) | ~€149 | | 16:12 | 22:00 | 5h48 | ICE 1163 (1 change via Stuttgart Hbf) | ~€226 | | 16:37 | 22:08 | 5h31 | ICE 1103 (1 change via Ingolstadt Hbf) | ~€105 | | 17:36 | 23:00 | 5h24 | ICE 1603 (1 change via Augsburg Hbf) | ~€131 | | 19:37 | 01:05 | 5h28 | ICE 1605 (1 change via Augsburg Hbf) | ~€102 | | 19:47 | 04:49 | 9h02 | ICE 842 (2 change via Hannover Hbf, Frankfurt (Main) Hbf) | ~€102 | | 20:37 | 05:31 | 8h54 | ICE 1107 (1 change via München Hbf) | ~€101 | | 21:27 | 06:03 | 8h36 | ICE 699 (direct) | ~€75 | | 23:28 | 07:31 | 8h03 | ICE 905 (1 change via Augsburg Hbf) | ~€57 | | 23:32 | 08:26 | 8h54 | ICE 273 (1 change via Mannheim Hbf) | ~€76 | ## Departures on 2026-08-21 | Departure | Arrival | Duration | Train | Price | | --- | --- | --- | --- | --- | | 21:27 | 06:05 | 8h38 | ICE 699 (direct) | ~€39 | ## Typical week (next 30 days) - Monday to Friday: 6 trains, first 05:27, last 21:27 - Saturday: 7 trains, first 05:27, last 21:27 - Sunday: 7 trains, first 05:27, last 21:27 ## Companies serving this route - ICE: 100% of departures ## Prices - Cheapest observed: about €21 - Average observed: about €92