Going by train from Berlin to Hamburg is one of the fastest and most convenient ways to travel between these two major cities when you are visiting Germany.
Services on this route run one to two times an hour throughout the day, making it easy to find a departure time that is convenient for your schedule.
Trains depart from the Berlin Hauptbahnhof (main train station) and arrive at the Hamburg Hauptbahnhof. Both stations are conveniently located in the city centres and have great connections with public transportation and taxis.
Trains from Berlin to Hamburg are InterCity or InterCity Express services operated by Deutsche Bahn. They are all direct trains and don’t require you to make any connections en route.
The journey time between these cities ranges from 1 hour and 37 minutes to 2 hours and 5 minutes, making it a quick and easy trip.
Tickets for trains from Berlin to Hamburg vary in price by date and time. Fares start at 29 euros for singles in second class and 49 euros for singles in first class if you book online ahead of time and take advantage of discounted Savings Fares. You can also make a seat reservation when you buy your ticket.