View of Hamburg

Train from Berlin to Hamburg

The fastest train from Berlin to Hamburg takes 1h47, and 14 of the 14 daily connections we found run without a change. Below: every connection, how punctual the route really is, and practical tips.

Fastest journey1h47
Connections a day14
Direct trains14
On time34%

See prices and book →

Via Omio · you pay the same, we earn a small commission.

Our travel advice

Our pick

Take the 07:37 train: 1h47 without a change.

The timetable at a glance

First train06:35
Last train19:37
Fastest journey1h47
Average journey1h48
Longest journey1h51
Without changing14 of 14

Departures per hour from Berlin

  • Departures: 6 in the morning, 5 in the afternoon and 3 in the evening.
  • Operators: DB.

From our timetable data for a regular Tuesday; departure times in local Berlin time.

All connections on a regular day

Departure times are local time in Berlin, arrival times local time in Hamburg.

DepartsArrivesDurationChange atTrains
06:3508:241h49directICE 872
DB
07:3709:241h47directICE 606
DB
08:3410:241h50directICE 870
DB
09:3711:241h47directICE 604
DB
10:3412:241h50directICE 384
DB
11:3713:241h47directICE 602
DB
12:3414:251h51directICE 178
DB
13:3715:241h47directICE 600
DB
14:3416:241h50directICE 382
DB
15:3717:241h47directICE 508
DB
16:3418:251h51directICE 176
DB
17:3719:251h48directICE 506
DB
18:3420:251h51directICE 174
DB
19:3721:241h47directICE 504
DB

Route map

HanoverLeipzigBerlinHamburg

How punctual is this route?

Real arrival times of ICE 504, ICE 506, ICE 508, ICE 600, ICE 602, ICE 604 at Hamburg Hbf, 736 trips.

On time (≤5 min)34%
Within 15 min62%
Cancelled3.0%

Source: Deutsche Bahn delay data (CC BY 4.0). "On time" = at most 5 minutes late on arrival.

Ready to book?

Compare current prices from Berlin to Hamburg at Omio.

See prices and book →You pay the same, we earn a small commission.

Frequently asked questions

How long is the train from Berlin to Hamburg?

The fastest train takes 1h47; the typical journey is 1h48.

Is there a direct train from Berlin to Hamburg?

Yes. 14 of the 14 connections we found on a regular Tuesday run without a change.

What time is the first and last train from Berlin to Hamburg?

On a regular Tuesday the first connection leaves at 06:35 and the last at 19:37 (Berlin time).

Which station does the train from Berlin to Hamburg leave from?

The fastest connection leaves from Berlin Hbf and arrives at Hamburg Hbf.

Is the train from Berlin to Hamburg usually on time?

34% of measured arrivals at Hamburg Hbf were at most 5 minutes late, and 62% within 15 minutes.

Where can I book a train ticket to Hamburg?

You can compare prices at Omio. On ICE trains, the advance Sparpreis fares are the cheapest.

Related routes

Paris → BerlinBerlin → MunichBerlin → PragueBerlin → CopenhagenBerlin → ViennaBerlin → WarsawMunich → BerlinHamburg → BerlinAmsterdam → Hamburg

Timetables: our own journey planner (MOTIS) on open timetable data from SNCF, DB (DELFI), NS (OpenOV), NMBS/SNCB, Eurostar, SBB/opentransportdata.swiss, Trenitalia France and Renfe. Method and sources.

Further reading