Cheapest price
€24
Average price
€55
Fastest journey
1 h 45 m
Average duration
1 h 46 m
Trains per day
23
Distance
255 km
The best way to find a cheap train ticket from Hamburg to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Hamburg to Berlin will cost around €55 if you buy it on the day, but the cheapest tickets can be found for only €24.
Of the 23 trains that leave Hamburg for Berlin on Thu, Jun 19, 23 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, Jun 19 the direct trains cover the 255 km distance in an average of 1 h 46 m but if you time it right, some trains will get you there in just 1 h 45 m .
On Thu, Jun 19 the slowest trains will take 1 h 46 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.
Omio recommends booking the train as it is the most popular option from Hamburg to Berlin among Omio's users. If you are prioritising price take the bus with prices starting from €9. For those with little time consider booking a bus which can get you there in 3h 17m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.2kg.
Most popular Train | Bus |
---|---|
€51 Average price | €24 Average price Cheapest |
4h 12m Average duration 3h 42m Onboard + 30m Additional time* | 3h 47m Average duration Fastest 3h 17m Onboard + 30m Additional time* |
0.1 - 0.2kg CO2 emissions Lowest | 0.3 - 0.6kg CO2 emissions |
Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | Delayed 8:44 PM 8:28 PMHamburg Hbf | 5h56 | 2:24 AM Berlin Hbf | 1 transfer | |
Thursday, June 19 | |||||
![]() | On time 6:05 AM Hamburg Hbf | 1h48 | 7:53 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 6:35 AM Hamburg Hbf | 1h45 | 8:20 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 6:51 AM Hamburg Hbf | 2h04 | 8:55 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 7:36 AM Hamburg Hbf | 1h46 | 9:22 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 8:05 AM Hamburg Hbf | 1h50 | 9:55 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 8:34 AM Hamburg Hbf | 1h46 | 10:20 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 8:51 AM Hamburg Hbf | 2h04 | 10:55 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 9:36 AM Hamburg Hbf | 1h46 | 11:22 AM Berlin Hbf | 0 transfersDirect | |
![]() | 9:48 AM Hamburg Hbf | 2h11 | 11:59 AM Berlin Südkreuz station | 0 transfersDirect | |
![]() | 9:48 AM Hamburg Hbf | 2h00 | 11:48 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 10:04 AM Hamburg Hbf | 1h49 | 11:53 AM Berlin Hbf | 0 transfersDirect | |
![]() | On time 10:32 AM Hamburg Hbf | 1h48 | 12:20 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 10:52 AM Hamburg Hbf | 2h03 | 12:55 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 11:36 AM Hamburg Hbf | 1h46 | 1:22 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 12:04 PM Hamburg Hbf | 1h51 | 1:55 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 12:35 PM Hamburg Hbf | 1h45 | 2:20 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 12:51 PM Hamburg Hbf | 2h04 | 2:55 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 1:36 PM Hamburg Hbf | 1h46 | 3:22 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 1:51 PM Hamburg Hbf | 2h04 | 3:55 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 2:34 PM Hamburg Hbf | 1h46 | 4:20 PM Berlin Hbf | 0 transfersDirect | |
![]() | On time 2:51 PM Hamburg Hbf | 2h04 | 4:55 PM Berlin Hbf | 0 transfersDirect | |
![]() | 3:38 PM Hamburg Hbf | 2h22 | 6:00 PM Berlin Südkreuz station | 0 transfersDirect | |
![]() | 3:38 PM Hamburg Hbf | 2h12 | 5:50 PM Berlin Hbf | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 255 km |
Average train duration 3h 42m |
Cheapest ticket price €10 |
Trains per day 13 |
Direct trains 11 |
Fastest train 1h 45m |
First train 00:01 |
Last train 23:58 |
Buy your official Deutsche Bahn and FlixTrain train tickets to Berlin from Hamburg from €11 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient journey.
Deutsche Bahn (DB) is the main operator 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 from Hamburg to Berlin. 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 toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Train information from Hamburg to Berlin with Deutsche Bahn:
With an average of 25 trains making the journey from Hamburg to Berlin every day, passengers can make a selection that suits their traveling schedule and gives them the best opportunity to take in the sights and sounds of the German capital. Direct connections offer the fastest journey time and will arrive in just under 2 hours at the earliest. Most connections are direct, with usually only one indirect option on offer.
All services traveling between Hamburg and Berlin are operated by Deutsche Bahn. Deutsche Bahn are the main train service provider for the country and have offices and information points spread throughout all German cities.
The fastest direct connection between Hamburg and Berlin takes 1 hour and 54 minutes. Indirect services usually involve a total travel time of roughly 4 hours and 56 minutes, and normally require a change in Hannover station.
With 25 journeys from Hamburg to Berlin taking place every day, travelers can choose from 1 to 2 departures taking place each hour. The first service departs at 7:38 a.m. with the last departure taking place at 10:30 p.m.
All railway travel between Hamburg and Berlin departs from the city's central train station, Hamburg Hauptbahnhof. It is a major facility and is the second busiest station in Europe. The building is located a short walk from the city center, and culture buffs will find a famous art museum located next door. With 75 shops in total and an impressive choice of cafes and restaurants, there is much to see and do for passengers waiting to board their train to Berlin.
Arrival train station: Passengers arriving in Berlin will disembark at Berlin Hauptbahnhof, the main train station for the city. Located in the government district of Berlin, it is in a central area and nearby to many of the city's key attractions. Services found at the station include luggage lockers, taxi services, and free WiFi.
When departing from Hamburg, you have various train station options to start your trip from including Hamburg Hbf, Hamburg Harburg, Hamburg Altona, Hamburg Dammtor and Hamburg-Bergedorf. When arriving in Berlin, you can end your trip in train stations like Berlin Hbf, Berlin Ostbahnhof, Berlin Südkreuz station, Berlin Spandau and Berlin-Gesundbrunnen station.
Passengers board the train most frequently from Hamburg Hbf, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Berlin Hbf, located 3.5 miles (5.6 km) away from the city centre.
Here are some other resources that might have the information you need