Find trains from Berlin to Hamburg
Search for cheap train tickets from Berlin to Hamburg and book your trip in minutes.
Best deals for train tickets from Berlin to Hamburg
Find the right train ticket for you
From £10
Train - Operated by FlixTrainFrom £12
Train - Operated by FlixTrainBerlin to Hamburg train information
Find information about ticket prices, popular stations, and train companies that offer trains from Berlin to Hamburg
RETURN FROM | £20 |
---|---|
ONE-WAY FROM | £10 |
AVG TRAVEL TIME | 1h 48m |
TRAIN COMPANIES | FlixTrain |
Berlin Train Station Directory
Location of major train stations in Berlin
Hamburg Train Station Directory
Location of major train stations in Hamburg
Book return train tickets from Berlin to Hamburg
Below are the quickest and cheapest return train tickets from Berlin to Hamburg that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Book one-way train tickets from Berlin to Hamburg
Below are the fastest and cheapest one-way train tickets from Berlin to Hamburg we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
FAQs for booking trains from Berlin to Hamburg
How much does a train ticket from Berlin Brandenburg to Hamburg cost?
Search for train tickets from Berlin Brandenburg to Hamburg for this week, starting at £10 one-way.
How long is the train ride from Berlin Brandenburg to Hamburg?
The fastest journey time from Berlin Brandenburg to Hamburg is 1h 44m. Travel time typically varies by up to 0h 04m, depending on your train details. FlixTrain has the quickest available train to your destination.
Which train companies operate between Berlin Brandenburg to Hamburg?
FlixTrain are viable options. Check times and availability for FlixTrain, as it was recently the cheapest train available traveling from Berlin Brandenburg to Hamburg from £20 round-trip.
How far is Berlin Brandenburg to Hamburg by train?
The straight-line distance from Berlin Brandenburg to Hamburg is 158.4 mi, but the actual distance you’ll travel by train depends on the route taken. The train journey is around 1h 44m long.