Berlin to Leipzig by train
Berlin Hauptbahnhof → Leipzig Hauptbahnhof
Trains link Berlin (Berlin Hauptbahnhof) and Leipzig (Leipzig Hauptbahnhof) in about 1h 15m at best, with no changes needed.
- Fastest
- ≈ 1h 15m
- Typical
- ≈ 1h 17m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- DB Fernverkehr

How long does the train from Berlin to Leipzig take?
The fastest trains cover Berlin to Leipzig in about 1h 15m; a typical journey takes around 1h 17m.
Is there a direct train from Berlin to Leipzig?
Yes: direct trains run between Berlin Hauptbahnhof and Leipzig Hauptbahnhof.
Legendary routes through Berlin or Leipzig
- ICE Sprinter Berlin → Munich
- ICE Hamburg → Berlin
- RE10 Leipzig–Frankfurt (Oder) Leipzig → Frankfurt (Oder)
- Railjet Budapest → Berlin
Sleepers too: night trains from Berlin.
More trains from Berlin
- Berlin → Hannover ≈ 1h 33m · direct
- Berlin → Dresden ≈ 1h 39m · direct
- Berlin → Hamburg ≈ 1h 47m · direct
- Berlin → Nuremberg ≈ 2h 45m · direct
- Berlin → Frankfurt ≈ 3h 51m · direct
- Berlin → Prague ≈ 3h 55m · direct
More train routes in Germany · Hungary · Slovakia.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.