The service between Berlin, Hamburg and Copenhagen is operated mainly by Deutsche Bahn's InterCity Express (ICE) trains, although a couple of services are InterCity trains. There is only one direct service between Berlin and Copenhagen each day in either direction, but plenty of connecting trains available from Hamburg for the final leg to/from Berlin. The route includes a train-ferry crossing between Rodby and Puttgarden. Passengers are able to leave the train once on-board the ferry to explore a variety of duty free shops, cafes, lounges, bathrooms etc.
Hamburg is the second largest city in Germany, and the sixth largest in the EU. The city's official name is the Free and Hanseatic City of Hamburg.
The city is a major transport hub in the north of Germany, acting as an important junction for routes to/from Scandinavia.
If you plan to travel between Copenhagen, Hamburg, Frankfurt and/or Basel, there is a City Night Line overnight sleeper train service called Aurora that runs daily. Other sleeper services are available to Amsterdam.
The journey takes around eight hours either way, and can be made on either a night or day service. This page deals only with the day-time InterCity Express service. For the City Night Line sleeper service, please see Hamburg - Zurich (City Night Line).
The City Night Line service between Amsterdam and Copenhagen takes place aboard the Borealis sleeper train. A restaurant car serves passengers between Hamburg and Copenhagen. There are two border crossing points at Emmerich and Flensburg.