Heidelberg – Ulm: direct trains and buses, timetable
Heidelberg → Ulm
Train
9× a day · fastest 1 h 41
First – last: 02:19 – 19:13
Operators: DB
9× a day · fastest 1 h 41
First – last: 02:19 – 19:13
Operators: DB
Bus
2× a day · fastest 3 h 04
First – last: 14:26 – 20:46
Operators: FlixBus
2× a day · fastest 3 h 04
First – last: 14:26 – 20:46
Operators: FlixBus
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 02:33 | 04:52 | 2 h 19 | DB ICE |
| 03:40 | 06:03 | 2 h 23 | DB ICE |
| 09:13 | 10:54 | 1 h 41 | DB ICE |
| 12:06 | 14:09 | 2 h 03 | DB ICE |
| 13:13 | 14:54 | 1 h 41 | DB ICE |
| 13:36 | 16:14 | 2 h 38 | DB ICE |
| 14:26 | 18:20 | 3 h 54 | FlixBus |
| 15:13 | 16:55 | 1 h 42 | DB ICE |
| 17:13 | 18:55 | 1 h 42 | DB ICE |
| 19:13 | 20:54 | 1 h 41 | DB ICE |
Ulm → Heidelberg
Train
8× a day · fastest 1 h 41
First – last: 00:01 – 17:03
Operators: DB
8× a day · fastest 1 h 41
First – last: 00:01 – 17:03
Operators: DB
Bus
2× a day · fastest 3 h 04
First – last: 02:35 – 10:20
Operators: FlixBus
2× a day · fastest 3 h 04
First – last: 02:35 – 10:20
Operators: FlixBus
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 00:01 | 01:47 | 1 h 46 | DB ICE |
| 01:16 | 03:07 | 1 h 51 | DB ICE |
| 07:03 | 08:44 | 1 h 41 | DB ICE |
| 09:03 | 10:44 | 1 h 41 | DB ICE |
| 10:20 | 14:14 | 3 h 54 | FlixBus |
| 11:03 | 12:44 | 1 h 41 | DB ICE |
| 11:57 | 14:22 | 2 h 25 | DB ICE |
| 13:03 | 14:44 | 1 h 41 | DB ICE |
| 17:03 | 18:44 | 1 h 41 | DB ICE |