Find train tickets from Berlin to Leipzig

BER — LEJ
6 Jul — 13 Jul1
1 adult
Sat 6/7
Sat 13/7

Good to know

Average price (one-way)

£21
(avg. price over the last 2 weeks)

FAQs when traveling from Berlin to Leipzig by train

  • How long is a train journey to Leipzig from Berlin?

    The train journey from Berlin to Leipzig takes 1h 13m on average and covers a distance of 92 miles.

  • What train companies travel from Berlin to Leipzig?

    Deutsche Bahn is the only train operator serving this route.

Book Deutsche Bahn tickets from Berlin to Leipzig (one-way)

13/6Thu
directDeutsche Bahn
1h 25mQPP-XIT
£18
14/6Fri
directDeutsche Bahn
1h 12mQPP-XIT
£18
14/6Fri
1 stopDeutsche Bahn
1h 35mQWB-XIT
£22
13/6Thu
1 stopDeutsche Bahn
3h 14mFB8-XIT
£22
14/6Fri
1 stopDeutsche Bahn
1h 50mFB8-XIT
£22
13/6Thu
1 stopDeutsche Bahn
1h 41mFX7-XIT
£25
13/6Thu
directDeutsche Bahn
2h 04mFX7-XIT
£27
14/6Fri
1 stopDeutsche Bahn
1h 36mQPP-A4S
£27
14/6Fri
1 stopDeutsche Bahn
1h 42mFX7-XIT
£28
14/6Fri
2 stopsDeutsche Bahn
2h 41mQWB-A4S
£29
14/6Fri
3 stopsDeutsche Bahn
2h 32mAH7-XIT
£32
14/6Fri
directDeutsche Bahn
1h 32mFB8-XIT
£38
14/6Fri
2 stopsDeutsche Bahn
1h 46mFX7-A4S
£42

Search by stops

Search by train company