Find train tickets from Hamburg to Berlin

HAM — BER
2 Jul — 9 Jul1
1 adult
Tue 2/7
Tue 9/7

Good to know

Average price (one-way)

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

FAQs when traveling from Hamburg to Berlin by train

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

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

  • What train companies travel from Hamburg to Berlin?

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

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

9/6Sun
directFlixTrain
2h 03mOBZ-QPP
£10
9/6Sun
1 stopDeutsche Bahn
5h 27mMF4-QPP
£27
9/6Sun
directDeutsche Bahn
2h 09mI9Z-FB8
£27
9/6Sun
directDeutsche Bahn
1h 44mJ9A-FB8
£27
9/6Sun
1 stopDeutsche Bahn
5h 45mFA8-QPP
£27
9/6Sun
1 stopDeutsche Bahn
5h 51mI9Z-QPP
£27
9/6Sun
directDeutsche Bahn
1h 43mFA8-FB8
£27
9/6Sun
directFlixTrain
1h 51mOBZ-FB8
£29
9/6Sun
directDeutsche Bahn
1h 53mZMB-FB8
£29
9/6Sun
2 stopsDeutsche Bahn
5h 41mMF4-FB8
£31
9/6Sun
1 stopDeutsche Bahn
2h 08mFA8-FX7
£31
9/6Sun
1 stopDeutsche Bahn
2h 46mK2Z-QPP
£31
9/6Sun
1 stopDeutsche Bahn
2h 38mZMB-FX7
£31
9/6Sun
2 stopsDeutsche Bahn
5h 52mZMB-FB8
£31
9/6Sun
1 stopDeutsche Bahn
2h 25mFA8-QWB
£31
9/6Sun
1 stopDeutsche Bahn
2h 38mJ9E-FB8
£31
9/6Sun
2 stopsDeutsche Bahn
5h 42mMF4-FX7
£31
9/6Sun
1 stopDeutsche Bahn
2h 19mJ9A-QWB
£31
9/6Sun
1 stopDeutsche Bahn
2h 34mK2Z-FB8
£31
9/6Sun
1 stopDeutsche Bahn
2h 28mZMB-QWB
£33

Search by stops

Search by train company