Trip to Berlin

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration2h
Distance290 km
Avg. price$ 73
Train trips7 found

Trains from Hamburg to Berlin

🚆 The direct train from Hamburg Hbf to Berlin Hauptbahnhof departs hourly and operates every day. The journey lasts approximately 1 hour and 46 minutes, offering a convenient and efficient travel option between these two German cities. 🛤️ For travelers looking to make the trip from Hamburg to Berlin, the high-speed train service towards Erfurt Hbf is a popular choice. With a distance of 286 km, the journey can take around 1 hour and 46 minutes to 2 hours and 7 minutes, depending on the specific route and provider selected. 🎫 Prices for the train between Hamburg and Berlin can range from €21 to €60, providing budget-friendly options for those seeking to explore these vibrant cities by rail.

Where to stay in Berlin

There are over 1351 hotels to stay in Berlin. Prices range from $12 per night.

Find accommodation

Will you be returning to Hamburg by train?

If you are looking for the return train journey, check out trains from Berlin to Hamburg

See schedule