Find train tickets from Berlin to Hamburg

BER — HAM
16 Jun — 23 Jun1
1 adult
Sun 16/6
Sun 23/6

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Wednesday

Average price (round-trip)

£16

Average price (one-way)

£6
Train tickets from Berlin to Hamburg are on average 5% less expensive on Thursdays
Train tickets from Berlin to Hamburg are on average 5% more expensive on Wednesdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Berlin to Hamburg train tickets

  • 25% of our users found round-trip train tickets from Berlin to Hamburg for £15 or less.
  • You will generally catch the best train deals if you travel in the morning.

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?

    FlixTrain is the only train operator serving this route.

  • How much does a train ticket from Berlin to Hamburg cost?

    The average price of a round-trip train ticket from Berlin to Hamburg is £21. In the last 3 days, the lowest price found by KAYAK users was £19.

Book FlixTrain tickets from Berlin to Hamburg (return)

23/5Thu
directFlixTrain
2h 01mQPP-OBZ
30/5Thu
directFlixTrain
2h 03mOBZ-QPP
£15
28/6Fri
directFlixTrain
2h 14mFE8-OBZ
28/6Fri
directFlixTrain
2h 11mOBZ-FE8
£15
28/6Fri
directFlixTrain
2h 01mQPP-OBZ
28/6Fri
directFlixTrain
2h 01mOBZ-QPP
£15
23/5Thu
directFlixTrain
2h 13mQPP-OBZ
30/5Thu
directFlixTrain
2h 03mOBZ-QPP
£16
23/5Thu
directFlixTrain
2h 14mFE8-OBZ
30/5Thu
directFlixTrain
2h 22mOBZ-FE8
£17
23/5Thu
directFlixTrain
2h 14mFE8-OBZ
30/5Thu
directFlixTrain
2h 22mOBZ-FE8
£18

Search by stops

Search by train company

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

27/5Mon
directFlixTrain
2h 25mQWB-OBZ
£6
27/5Mon
directFlixTrain
2h 13mQPP-OBZ
£6
27/5Mon
directFlixTrain
2h 14mFE8-OBZ
£6
9/6Sun
directFlixTrain
2h 01mQPP-OBZ
£6
9/6Sun
directFlixTrain
2h 14mFE8-OBZ
£6
9/6Sun
directFlixTrain
2h 25mQWB-OBZ
£13
27/5Mon
directDeutsche Bahn
2h 01mQPP-FA8
£19
27/5Mon
directDeutsche Bahn
1h 55mFB8-ZMB
£19
27/5Mon
directDeutsche Bahn
2h 02mFB8-I9Z
£19
27/5Mon
directDeutsche Bahn
1h 50mFB8-FA8
£19
27/5Mon
directDeutsche Bahn
2h 05mQPP-ZMB
£19
9/6Sun
directDeutsche Bahn
1h 55mFB8-ZMB
£20
9/6Sun
directFlixTrain
2h 01mQPP-ZMB
£20
9/6Sun
1 stopDeutsche Bahn
2h 08mFB8-J9E
£22
27/5Mon
1 stopDeutsche Bahn
2h 18mFX7-FA8
£22
9/6Sun
1 stopDeutsche Bahn
2h 04mFB8-K2Z
£22
27/5Mon
1 stopDeutsche Bahn
2h 15mFX7-ZMB
£22
9/6Sun
1 stopDeutsche Bahn
2h 41mQPP-K2Z
£22
27/5Mon
1 stopDeutsche Bahn
2h 15mFB8-J9E
£23
27/5Mon
1 stopDeutsche Bahn
2h 21mFB8-FA8
£23

Search by stops

Search by train company