Find train tickets from Hamburg to Berlin

HAM — BER
30 May — 6 Jun1
1 adult
Fri 30/5
Fri 6/6

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Wednesday

Average price (round-trip)

£21

Average price (one-way)

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

Top tips for finding Hamburg to Berlin train tickets

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

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?

    FlixTrain is the only train operator serving this route.

Book FlixTrain tickets from Hamburg to Berlin (return)

13/6Fri
directFlixTrain
2h 02mOBZ-QPP
13/6Fri
directFlixTrain
2h 03mQPP-OBZ
£15
30/5Fri
directFlixTrain
2h 02mOBZ-QPP
2/6Mon
directFlixTrain
2h 14mQPP-OBZ
£19
29/5Thu
directFlixTrain
2h 22mOBZ-QPP
1/6Sun
directFlixTrain
2h 14mQPP-OBZ
£28

Search by stops

Search by train company

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

29/5Thu
directFlixTrain
2h 12mOBZ-QPP
£16

Search by stops

Search by train company

More options for your train ride to Berlin

Search Berlin trains on KAYAK. Find cheap train tickets to Berlin from Hamburg. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.