Find train tickets from Hamburg to Berlin

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

Good to know

Average price (one-way)

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

4/6Tue
directFlixTrain
1h 51mOBZ-FB8
£8
30/6Sun
directFlixTrain
2h 03mOBZ-QPP
£10
30/6Sun
directFlixTrain
1h 51mOBZ-FB8
£16
1/7Mon
directDeutsche Bahn
3h 04mMF4-FB8
£17
1/7Mon
1 stopDeutsche Bahn
1h 52mMF4-FB8
£18
1/7Mon
directDeutsche Bahn
1h 32mZMB-FB8
£18
4/6Tue
directDeutsche Bahn
1h 59mI9Z-FB8
£18
4/6Tue
directDeutsche Bahn
1h 43mZMB-FB8
£18
1/7Mon
directDeutsche Bahn
2h 01mFA8-FB8
£18
1/7Mon
directDeutsche Bahn
1h 51mI9Z-FB8
£18
30/6Sun
directDeutsche Bahn
1h 50mI9Z-FB8
£20
1/7Mon
directDeutsche Bahn
2h 02mZMB-QPP
£20
30/6Sun
directDeutsche Bahn
1h 34mZMB-FB8
£20
30/6Sun
directDeutsche Bahn
1h 44mJ9A-FB8
£20
4/6Tue
directDeutsche Bahn
2h 17mI9Z-QPP
£21
4/6Tue
directDeutsche Bahn
1h 58mFA8-FB8
£21
4/6Tue
1 stopDeutsche Bahn
2h 04mK2Z-FB8
£22
4/6Tue
1 stopDeutsche Bahn
2h 02mJ9A-FB8
£22
4/6Tue
1 stopDeutsche Bahn
2h 08mJ9E-FB8
£22
1/7Mon
1 stopDeutsche Bahn
2h 12mJ9A-FB8
£22

Search by stops

Search by train company