Find train tickets from Berlin to Hamburg

BER — HAM
27 Jun — 4 Jul1
1 adult
Thu 27/6
Thu 4/7

Good to know

Average price (one-way)

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

FAQs when traveling from Berlin to Hamburg by train

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

    The train journey from Berlin to Hamburg takes 1h 48m on average and covers a distance of 158 miles.

  • What train companies travel from Berlin to Hamburg?

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

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

5/7Fri
directFlixTrain
2h 01mQPP-OBZ
£8
5/7Fri
directFlixTrain
2h 14mFE8-OBZ
£8
5/7Fri
directFlixTrain
2h 25mQWB-OBZ
£10
1/7Mon
directDeutsche Bahn
1h 55mFB8-ZMB
£17
8/7Mon
directDeutsche Bahn
2h 05mFB8-I9Z
£18
9/7Tue
directDeutsche Bahn
1h 53mQPP-FA8
£18
12/8Mon
directDeutsche Bahn
1h 50mFB8-I9Z
£18
9/7Tue
directDeutsche Bahn
1h 36mFB8-ZMB
£18
17/6Mon
directDeutsche Bahn
2h 03mQPP-I9Z
£18
12/8Mon
directDeutsche Bahn
1h 43mFB8-FA8
£18
9/7Tue
1 stopDeutsche Bahn
2h 05mFB8-FA8
£18
12/8Mon
directDeutsche Bahn
1h 53mQPP-FA8
£18
12/8Mon
directDeutsche Bahn
2h 02mQPP-I9Z
£18
17/6Mon
directDeutsche Bahn
1h 37mFB8-ZMB
£18
1/7Mon
directDeutsche Bahn
1h 53mQPP-FA8
£18
12/8Mon
directDeutsche Bahn
1h 45mFB8-J9A
£18
24/6Mon
directDeutsche Bahn
1h 59mFB8-I9Z
£18
17/6Mon
directDeutsche Bahn
1h 52mFB8-I9Z
£18
9/7Tue
directDeutsche Bahn
1h 45mFB8-J9A
£18
12/8Mon
directDeutsche Bahn
2h 11mQPP-ZMB
£18

Search by stops

Search by train company