Popular routes
Berlin to Hamburg by train or bus
Trains between Germany's two largest cities run frequently, from Berlin Hauptbahnhof to Hamburg Hauptbahnhof.
Search ticketsJourney timeabout 1 h 50 min by train
Ways to travelTrain, Bus
CompaniesDeutsche Bahn ICE, FlixBus
Times are typical and vary by service. Search to see live times and prices for your date.
About the operators
More routes
Frequently asked questions
How long does it take from Berlin to Hamburg?
The journey takes about 1 h 50 min by train, depending on the service you choose.
Which companies travel from Berlin to Hamburg?
Services include Deutsche Bahn ICE, FlixBus.
How do I book tickets from Berlin to Hamburg?
Search on Easy TransBook, compare times and prices, pay securely online and get your tickets on your phone.