Find train tickets from Hamburg to Berlin

HAM — BER
Jun 18 — Jun 251
1 adult
Tue 6/18
Tue 6/25

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Friday

Average price (round-trip)

$26

Average price (one-way)

$18
Train tickets from Hamburg to Berlin are on average 20% less expensive on Thursdays
Train tickets from Hamburg to Berlin are on average 25% more expensive on Fridays
(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 $26 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 56m 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.

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

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

Book FlixTrain tickets from Hamburg to Berlin (round-trip)

6/21Fri
nonstopFlixTrain
2h 11mOBZ-FE8
6/22Sat
nonstopFlixTrain
2h 14mFE8-OBZ
$21
6/21Fri
nonstopFlixTrain
2h 03mOBZ-QPP
6/22Sat
nonstopFlixTrain
2h 01mQPP-OBZ
$21
7/3Wed
nonstopFlixTrain
2h 01mOBZ-QPP
7/8Mon
nonstopFlixTrain
2h 01mQPP-OBZ
$25
7/3Wed
nonstopFlixTrain
2h 11mOBZ-FE8
7/8Mon
nonstopFlixTrain
2h 14mFE8-OBZ
$25
5/25Sat
nonstopFlixTrain
2h 03mOBZ-QPP
5/25Sat
nonstopFlixTrain
2h 01mQPP-OBZ
$33
5/25Sat
nonstopFlixTrain
2h 11mOBZ-FE8
5/25Sat
nonstopFlixTrain
2h 14mFE8-OBZ
$33

Search by stops

Search by train company

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

6/5Wed
nonstopFlixTrain
1h 51mOBZ-FB8
$9
7/31Wed
nonstopFlixTrain
1h 51mOBZ-FB8
$11
7/31Wed
nonstopFlixTrain
2h 01mOBZ-QPP
$11
7/31Wed
nonstopFlixTrain
2h 11mOBZ-FE8
$11
6/5Wed
nonstopFlixTrain
2h 01mOBZ-QPP
$12
6/5Wed
nonstopFlixTrain
2h 11mOBZ-FE8
$12
6/5Wed
nonstopDeutsche Bahn
1h 32mZMB-FB8
$23
6/5Wed
nonstopDeutsche Bahn
2h 00mFA8-FB8
$23
6/5Wed
nonstopDeutsche Bahn
2h 09mI9Z-FB8
$23
7/31Wed
1 stopDeutsche Bahn
1h 52mMF4-FB8
$24
7/31Wed
nonstopDeutsche Bahn
1h 32mZMB-FB8
$24
7/31Wed
nonstopDeutsche Bahn
1h 55mZMB-QPP
$24
7/31Wed
nonstopDeutsche Bahn
3h 29mMF4-QWB
$24
7/31Wed
nonstopDeutsche Bahn
1h 51mI9Z-FB8
$24
7/31Wed
nonstopDeutsche Bahn
3h 04mMF4-FB8
$24
7/31Wed
nonstopDeutsche Bahn
1h 44mJ9A-FB8
$24
7/31Wed
nonstopDeutsche Bahn
1h 42mFA8-FB8
$24
6/5Wed
nonstopDeutsche Bahn
1h 44mJ9A-FB8
$26
6/5Wed
nonstopDeutsche Bahn
2h 17mFA8-QPP
$26
6/5Wed
1 stopDeutsche Bahn
3h 54mMF4-QWB
$26

Search by stops

Search by train company