Find train tickets from Berlin to Leipzig

BER — LEJ
29 Jun — 6 Jul1
1 adult
Sat 29/6
Sat 6/7

Good to know

Average price (one-way)

£20
(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 FlixTrain tickets from Berlin to Leipzig (return)

14/6Fri
directFlixTrain
1h 18mFE8-XIT
15/6Sat
directFlixTrain
1h 12mXIT-FE8
£12

Search by stops

Search by train company

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

4/6Tue
directDeutsche Bahn
1h 27mQPP-XIT
£18
12/6Wed
directDeutsche Bahn
1h 19mQPP-XIT
£18
12/6Wed
1 stopDeutsche Bahn
1h 23mFX7-XIT
£20
4/6Tue
1 stopDeutsche Bahn
1h 23mFX7-XIT
£20
11/6Tue
1 stopDeutsche Bahn
3h 14mFB8-XIT
£22
4/6Tue
1 stopDeutsche Bahn
2h 04mFB8-XIT
£22
4/6Tue
2 stopsDeutsche Bahn
2h 39mAH7-XIT
£22
4/6Tue
1 stopDeutsche Bahn
1h 51mQWB-XIT
£22
12/6Wed
1 stopDeutsche Bahn
1h 35mQWB-XIT
£22
12/6Wed
1 stopDeutsche Bahn
1h 36mQPP-A4S
£22
11/6Tue
1 stopDeutsche Bahn
1h 43mQWB-XIT
£22
4/6Tue
1 stopDeutsche Bahn
1h 42mQPP-XIT
£22
4/6Tue
1 stopDeutsche Bahn
1h 36mQPP-A4S
£24
3/6Mon
1 stopDeutsche Bahn
3h 14mFB8-XIT
£24
12/6Wed
2 stopsDeutsche Bahn
2h 26mAH7-XIT
£25
4/6Tue
2 stopsDeutsche Bahn
4h 28mAH7-A4S
£25
11/6Tue
1 stopDeutsche Bahn
5h 07mQPP-A4S
£25
12/6Wed
directDeutsche Bahn
1h 32mFB8-XIT
£25
12/6Wed
1 stopDeutsche Bahn
2h 04mFB8-XIT
£26
11/6Tue
2 stopsDeutsche Bahn
5h 37mQWB-A4S
£28

Search by stops

Search by train company