[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Tue
Jun 22
$19FlixTrain
$10BlaBlaCar Bus
Wed
Jun 23
$10FlixTrain
$6BlaBlaCar Bus
Thu
Jun 24
$38Deutsche Bahn
$5BlaBlaCar Bus
Fri
Jun 25
$13FlixTrain
$10BlaBlaCar Bus
Sat
Jun 26
$10FlixTrain
$5BlaBlaCar Bus
Sun
Jun 27
Find prices
$13BlaBlaCar Bus
Mon
Jun 28
$38Deutsche Bahn
$5BlaBlaCar Bus
Tue
Jun 29
$6FlixTrain
$5BlaBlaCar Bus
Wed
Jun 30
$23Deutsche Bahn
$5BlaBlaCar Bus
Thu
Jul 1
$6FlixTrain
$5BlaBlaCar Bus
Fri
Jul 2
$13FlixTrain
$5BlaBlaCar Bus
Sat
Jul 3
$30Deutsche Bahn
$5BlaBlaCar Bus
Sun
Jul 4
$30Deutsche Bahn
$10BlaBlaCar Bus
Mon
Jul 5
$23Deutsche Bahn
$5BlaBlaCar Bus
Tue
Jul 6
$23Deutsche Bahn
$5BlaBlaCar Bus
Wed
Jul 7
$23Deutsche Bahn
$5BlaBlaCar Bus
Thu
Jul 8
$23Deutsche Bahn
$5BlaBlaCar Bus
Fri
Jul 9
$23Deutsche Bahn
$5BlaBlaCar Bus
Sat
Jul 10
$6FlixTrain
$5BlaBlaCar Bus
Sun
Jul 11
$19FlixTrain
$10BlaBlaCar Bus
Mon
Jul 12
$23Deutsche Bahn
$5BlaBlaCar Bus

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Wed, Jun 23
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Berlin to Hamburg Train Information

Avg. Train Duration
2 hours 10 minutes
Train Ticket Price: $18
Trains depart from:Berlin
Trains arrive in:Hamburg
Distance:255 km
Train Companies:FlixTrain, Deutsche Bahn
Train companies

Berlin to Hamburg with Deutsche Bahn

Deutsche Bahn trains will get you between Berlin and Hamburg from $10 (€8). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Deutsche Bahn (DB) trains take you between Berlin and Hamburg in comfort. Find the DB train schedule for your trip between Berlin and Hamburg on Omio and book cheap DB tickets online. The distance from Berlin to Hamburg is 158 miles (255 km) by DB and prices for a Deutsche Bahn ticket from Berlin to Hamburg start at $38 (€30).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including 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 needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

These are Deutsche Bahn's ticket policies for COVID-19 for the train from Berlin to Hamburg:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Quick Guide: Trains from Berlin to Hamburg

Average Price: €27
Trains per day: ~70
Transfers: Direct
Average Time: 1:45
Fastest Route: 1:42
Slowest Route: 7:00


Trains from Berlin to Hamburg

Trains in Germany are an effective way to travel between cities, with Deutsche Bahn providing domestic and international train routes. Trains from Berlin to Hamburg depart from Berlin Hauptbahnhof and arrives at the Hamburg station of the same name. The earliest Berlin to Hamburg train leaves Berlin in the early hours of the morning while the final Berlin to Hamburg train of the day leaves the German capital at late in the evening. All trains from Berlin to Hamburg travel directly between the two cities with no changes. Journey times vary slightly, although most take approximately 1 hour and 45 minutes to arrive in Hamburg. Peak prices apply between 4:00 - 5:00 p.m. On weekends, there are frequent Berlin to Hamburg trains, but fewer than on weekdays.

Berlin to Hamburg trains: Not what you're looking for?

Return trains from Hamburg to Berlin | Compare all modes of traveling from Berlin to Hamburg | Or learn more about trains to Hamburg



Berlin to Hamburg Train Cost

Average prices for Deutsche Bahn trains from Berlin to Hamburg when you book in advance

Booking Period

Average Price

Same Day

€28

1 Day in Advance

€30

1 Week in Advance

€31

2 Weeks in Advance

€30

1 Month in Advance

€25

3 Months in Advance

€28

Berlin to Hamburg Trains: General Information

Deutsche Bahn train ticket prices change frequently so there are no firm rules for finding the best prices. Travelers can usually offset some of cost of Berlin to Hamburg train tickets by planning ahead and checking the prices before booking.

  • autobus All Berlin to Hamburg trains are run by Deutsche Bahn.
  • autobus Most Berlin to Hamburg trains are direct, depart from Berlin Hauptbahnhof and arrive at Hamburg Hauptbahnhof.
  • autobus Journey Time: The Berlin to Hamburg train journey takes as little as 1 hour and 42 minutes to arrive in Hamburg.
  • autobus Most travelers book their Berlin to Hamburg train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Berlin to Hamburg trains decrease the further they are booked in advance:

  • Berlin to Hamburg train costs are 11% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Berlin

All trains from Berlin to Hamburg depart from Berlin's Hauptbahnhof. The station is located in the center of Berlin and is well connected to other parts of the city such as Alexanderplatz via the S-Bahn rail network. There is also a U-Bahn Metro system which provides access to areas outside the center. An Airport Express also links the Hauptbahnhof to Schönefeld Airport, and the journey takes half an hour while an Express Bus links the station to Tegel Airport.

Getting into Hamburg by Train

Hamburg is thought of as one of the most bohemian, youthful and free-spirited cities in Europe, with a thriving nightlife, sporting attractions and artistic scene. Favourite attractions include the classy harbour district, the raucous Reeperbahn and the historic warehouse area. The massive Hamburg Hauptbahnhof is Germany's busiest station and is right at the heart of Hamburg. It is well connected to all parts of the city via the S-Bahn and U-Bahn, which pass through it. Buses also operate regular services from the station and run until 12:30 am on weekdays. However, at weekends, the buses run throughout the night.

Travel Tips

Trains from Berlin to Hamburg
Travel by train to Hamburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Hamburg.
FAQs
How much are cheap trains from Berlin to Hamburg?
Omio customers have found cheap train tickets between Berlin and Hamburg for as low as $10 (€8)  for the next 7 days.
How much is a train ticket between Berlin and Hamburg?
The Berlin to Hamburg train ticket price is on average $21 (€17)  if you are looking to buy your tickets for this trip in the next week.
What is the distance between Berlin and Hamburg by train?
The distance to Hamburg from Berlin by train is approximately 158 miles (255 km).
How many hours is the train time between Berlin and Hamburg?
On average the Berlin to Hamburg train travel time is 1 h 46 min  for the 158 miles (255 km) long journey, but the duration can vary if you travel on weekends and holidays.
What is the departure train station in Berlin and arrival train station in Hamburg?

Some of the Berlin train stations to Hamburg you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Hamburg include Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Hamburg Hbf.

Where do I find the Berlin train station to Hamburg? Where is the Hamburg train station?

You can find the most popular departure train station for this trip, Berlin Hbf, located approximately 0 mile (s) / 0 km from the city center of Berlin. The most popular arrival train station in Hamburg, called Hamburg Hbf, is located around 0 mile (s) / 0 km away from its city center.

Which train companies can get me from Berlin to Hamburg?
If you're looking for trains from Berlin to Hamburg, you can rely on Deutsche Bahn to get you to Hamburg. It's also good to check out all possible train providers for the Berlin to Hamburg route to see if there might be differences in the amenities they offer.
When does the first train depart from Berlin to Hamburg? When does the last train depart from Berlin to Hamburg?
The earliest train for this trip departs from Berlin at 5: 38 AM. The last train leaves from Berlin at 10: 41 PM. Check Omio for the latest train schedule from Berlin to Hamburg and book the best time to depart on your chosen travel date.
How far in advance should I book a train ticket from Berlin to Hamburg to get the best deals?
If you book a train ticket from Berlin to Hamburg within the next 7 days, you can find tickets to cost on average $21 (€17) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Hamburg from Berlin are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Berlin
Hamburg
Berlin Ostbahnhof
Amenities
Refreshments