Cheapest
Average
The best way to find a cheap train ticket from Berlin Hbf to Hamburg Hbf is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Deutsche Bahn with connection ICE 2401 | 12:22AM Berlin Hbf | 6h00 | 06:22AM Hamburg Hbf | 1 transfer | |
Deutsche Bahn RE 73797 | 12:41AM Berlin Hbf | 6h01 | 06:42AM Hamburg Hbf | 2 transfers | |
Deutsche Bahn ICE 608 | 05:43AM Berlin Hbf | 2h27 | 08:10AM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 808 | 06:39AM Berlin Hbf | 2h27 | 09:06AM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 1606 | 07:38AM Berlin Hbf | 2h32 | 10:10AM Hamburg Hbf | 0 transfersDirect | |
FlixTrain FlixTrain | 08:09AM Berlin Hbf | 2h15 | 10:24AM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 806 | 08:38AM Berlin Hbf | 2h26 | 11:04AM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 642 | 08:45AM Berlin Hbf | 3h13 | 11:58AM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 1604 | 09:38AM Berlin Hbf | 2h32 | 12:10PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 942 | 09:45AM Berlin Hbf | 3h10 | 12:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 804 | 10:38AM Berlin Hbf | 2h28 | 01:06PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 640 | 10:45AM Berlin Hbf | 3h09 | 01:54PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 602 | 11:37AM Berlin Hbf | 2h34 | 02:11PM Hamburg Hbf | 0 transfersDirect | |
FlixTrain FlixTrain | 11:58AM Berlin Hbf | 2h26 | 02:24PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 802 | 12:38PM Berlin Hbf | 2h28 | 03:06PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 548 | 12:45PM Berlin Hbf | 3h10 | 03:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 1600 | 01:38PM Berlin Hbf | 2h32 | 04:10PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 848 | 01:45PM Berlin Hbf | 3h09 | 04:54PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 800 | 02:38PM Berlin Hbf | 2h26 | 05:04PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 546 | 02:45PM Berlin Hbf | 3h08 | 05:53PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 508 | 03:38PM Berlin Hbf | 2h45 | 06:23PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 846 | 03:45PM Berlin Hbf | 3h10 | 06:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 708 | 04:38PM Berlin Hbf | 2h30 | 07:08PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 544 | 04:45PM Berlin Hbf | 3h10 | 07:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 506 | 05:38PM Berlin Hbf | 2h33 | 08:11PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 844 | 05:45PM Berlin Hbf | 3h13 | 08:58PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 742 | 06:06PM Berlin Hbf | 3h33 | 09:39PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 706 | 06:38PM Berlin Hbf | 2h42 | 09:20PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 542 | 06:45PM Berlin Hbf | 3h10 | 09:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 504 | 07:38PM Berlin Hbf | 2h31 | 10:09PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 842 | 07:45PM Berlin Hbf | 3h10 | 10:55PM Hamburg Hbf | 1 transfer | |
Deutsche Bahn ICE 704 | 08:38PM Berlin Hbf | 2h32 | 11:10PM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 502 | 09:38PM Berlin Hbf | 2h53 | 12:31AM Hamburg Hbf | 0 transfersDirect | |
Deutsche Bahn ICE 700 | 10:29PM Berlin Hbf | 2h31 | 01:00AM Hamburg Hbf | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
2 h 15 m
Average
2 h 58 m
Trains per day
34
Distance
252 km
Of the 34 trains that leave Berlin Hbf for Hamburg Hbf every day 20 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 156 miles (252 km) |
---|---|
Average train duration | 1 h 44 min |
Average train ticket price | $64 (€54) |
Train frequency | 7 a day |
Direct train | Yes, there are 7 direct trains a day |
Train companies | Deutsche Bahn, FlixTrain or ÖBB | Euro City (EC) |
Trains from Berlin Hbf to Hamburg Hbf cover the 156 miles (252 km) long trip taking on average 1 h 44 min with our travel partners like Deutsche Bahn, FlixTrain or ÖBB | Euro City (EC). Normally, there are 7 trains operating per day, including direct services available. While the average ticket price for this journey costs around $64 (€54), you can find the cheapest train ticket for as low as $12 (€10).
Deutsche Bahn and FlixTrain trains will get you to Hamburg Hbf from Berlin Hbf from $12 (€10). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Berlin Hbf and Hamburg Hbf. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Deutsche Bahn from Berlin Hbf to Hamburg Hbf train information:
Here are some other resources that might have the information you need