Berlin – Heidelberg: direct trains and buses, timetable
Berlin → Heidelberg
Train
4× a day · fastest 4 h 53
First – last: 07:04 – 21:35
Operators: FlixTrain, DB
4× a day · fastest 4 h 53
First – last: 07:04 – 21:35
Operators: FlixTrain, DB
Bus
1× a day · fastest 9 h 09
First – last: 12:00 – 20:00
Operators: FlixBus
1× a day · fastest 9 h 09
First – last: 12:00 – 20:00
Operators: FlixBus
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 09:04 | 13:57 | 4 h 53 | FlixTrain FLX |
| 12:00 | 21:09 | 9 h 09 | FlixBus |
| 15:04 | 19:58 | 4 h 54 | FlixTrain FLX |
| 20:00 | 05:29 | 9 h 29 | FlixBus |
| 21:35 | 03:38 | 6 h 03 | DB ICE |
Heidelberg → Berlin
Train
4× a day · fastest 4 h 47
First – last: 02:02 – 16:06
Operators: FlixTrain, DB
4× a day · fastest 4 h 47
First – last: 02:02 – 16:06
Operators: FlixTrain, DB
Bus
1× a day · fastest 9 h 24
First – last: 08:56 – 21:41
Operators: FlixBus
1× a day · fastest 9 h 24
First – last: 08:56 – 21:41
Operators: FlixBus
Book with
Departures on a typical Wednesday
| Departs | Arrives | Duration | Operator |
|---|---|---|---|
| 02:02 | 07:58 | 5 h 56 | DB ICE |
| 08:06 | 12:53 | 4 h 47 | FlixTrain FLX |