Find train tickets from Berlin to Hamburg

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

Good to know

Average price (one-way)

£15
(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)

13/6Thu
directFlixTrain
2h 13mQPP-OBZ
£8
29/6Sat
directFlixTrain
2h 14mFE8-OBZ
£8
13/6Thu
directFlixTrain
2h 25mQWB-OBZ
£8
13/6Thu
directFlixTrain
2h 14mFE8-OBZ
£8
29/6Sat
directFlixTrain
2h 01mQPP-OBZ
£8
29/6Sat
directFlixTrain
2h 14mFE8-ZMB
£10
29/6Sat
directFlixTrain
2h 25mQWB-ZMB
£10
29/6Sat
directFlixTrain
2h 25mQWB-OBZ
£10
7/6Fri
directFlixTrain
2h 14mFE8-OBZ
£10
7/6Fri
directFlixTrain
2h 01mQPP-OBZ
£10
7/6Fri
directFlixTrain
2h 25mQWB-OBZ
£16
22/8Thu
1 stopDeutsche Bahn
2h 31mFB8-FA8
£18
22/8Thu
1 stopDeutsche Bahn
3h 02mQWB-MF4
£18
22/8Thu
1 stopDeutsche Bahn
2h 30mFB8-MF4
£18
22/8Thu
directDeutsche Bahn
2h 58mFB8-I9Z
£18
22/8Thu
directDeutsche Bahn
2h 49mFB8-FA8
£18
22/8Thu
directDeutsche Bahn
2h 29mFB8-MF4
£18
21/8Wed
1 stopDeutsche Bahn
6h 18mQWB-MF4
£18
22/8Thu
directDeutsche Bahn
2h 33mQPP-ZMB
£18
22/8Thu
1 stopDeutsche Bahn
2h 53mFB8-ZMB
£18

Search by stops

Search by train company