Find train tickets from Berlin to Leipzig

BER — LEJ
14 Jun — 21 Jun1
1 adult
Fri 14/6
Fri 21/6

Good to know

Average price (one-way)

£12
(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?

    There are different train companies operating between Berlin and Leipzig. FlixTrain and Deutsche Bahn are the most booked train companies.

Book train tickets from Berlin to Leipzig (one-way)

2/7Tue
directFlixTrain
1h 28mQPP-XIT
£4
2/7Tue
directFlixTrain
1h 41mFB8-XIT
£4
2/7Tue
directFlixTrain
1h 18mFE8-XIT
£4
2/7Tue
1 stopDeutsche Bahn
1h 23mFX7-XIT
£18
1/7Mon
directDeutsche Bahn
1h 25mQPP-XIT
£20
2/7Tue
2 stopsDeutsche Bahn
2h 39mAH7-XIT
£21
1/7Mon
1 stopDeutsche Bahn
3h 14mFB8-XIT
£21
2/7Tue
1 stopDeutsche Bahn
2h 04mFB8-XIT
£21
2/7Tue
1 stopDeutsche Bahn
1h 36mQPP-A4S
£21
2/7Tue
1 stopDeutsche Bahn
1h 35mQWB-XIT
£21
2/7Tue
2 stopsDeutsche Bahn
2h 09mQWB-A4S
£25
1/7Mon
1 stopDeutsche Bahn
5h 07mQPP-A4S
£25
2/7Tue
1 stopDeutsche Bahn
4h 20mFB8-A4S
£28
1/7Mon
directDeutsche Bahn
2h 04mFX7-XIT
£28
1/7Mon
1 stopDeutsche Bahn
1h 41mFX7-XIT
£28
2/7Tue
directDeutsche Bahn
1h 33mFX7-XIT
£31

Search by stops

Search by train company