Trains to Hamburg Find train times and tickets

Hamburg takes itself seriously. The second largest German city styles itself as the Freie und Hansestadt Hamburg – a free and Hanseatic city which has full status as a German state in its own right. It is a big player in politics, culture and economic affairs. And Hamburg remains a bustling port. Few European cities are quite so dominated by their river as Hamburg. Take a ride on one of the city’s ferries to see how Hamburg lives and breathes by the River Elbe. Ferry route 62 gives some great views of the river and docks.

The principal rail hub is Hamburg Hauptbahnhof. This is the departure point for daytime trains to Copenhagen, Prague, Budapest, Vienna, Zürich and a great raft of German cities. Hamburg to Berlin takes less than two hours, while the fastest trains speed from Hamburg to Munich in just six hours. There are good direct services from Hamburg to Germany’s Baltic coast, with trains from Hauptbahnhof direct to Kiel, Lübeck, Rostock and Stralsund. Another busy station is Hamburg Altona, which offers a better choice of services to the holiday resort of Sylt than is available from Hamburg Hauptbahnhof.

There are overnight services with comfortable sleeping cars from Hamburg direct to Munich, Basel, Linz, Vienna, Innsbruck and Zürich. You can board these trains at either Hamburg Altona or Hauptbahnhof.

Search accommodation in Hamburg

Airbnb

Travel to Hamburg by train from anywhere in the UK or across Europe

London to Hamburg by train

from £62.50

Avg 2 changes 8hr 42m

Munich to Hamburg by train

from £17.00

Avg 0 changes 5hr 31m

Amsterdam to Hamburg by train

from £17.00

Avg 1 change 5hr 11m

Brussels to Hamburg by train

from £35.00

Avg 1 change 6hr 21m

Berlin to Hamburg by train

from £17.00

Avg 0 changes 1hr 42m

Copenhagen to Hamburg by train

from £26.00

Avg 0 changes 4hr 43m

Bremen to Hamburg by train

from £17.00

Avg 0 changes 52m

Frankfurt am Main to Hamburg by train

from £17.00

Avg 0 changes 3hr 26m

Cologne to Hamburg by train

from £17.00

Avg 0 changes 3hr 29m

Hanover to Hamburg by train

from £17.00

Avg 0 changes 1hr 15m

Country guide

Trains to Germany

Read our country guide

Log in / Register

  1. We'll assume you've read
    our Terms of Service.