The cheapest trains from Berlin to Hamburg

Showing times and prices for Sep 18

Cheapest

$14

Average

$23

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Hamburg will cost around $ 23 if you buy it on the day, but the cheapest tickets can be found for only $ 14.

Cheapest
02:13PMBerlin2h41 04:54PMHamburg
0 changes
$141One-way
Cheapest
01:59PMBerlin2h55 04:54PMHamburg
0 changes
$141One-way
2nd Cheapest
08:02AMBerlin2h52 10:54AMHamburg
0 changes
$281One-way
2nd Cheapest
07:55AMBerlin2h59 10:54AMHamburg
0 changes
$281One-way
2nd Cheapest
08:13AMBerlin2h41 10:54AMHamburg
0 changes
$281One-way

Timetable Berlin to Hamburg

Showing trains for tomorrow, Sat, Sep 18
07:55AMBerlin2h59 10:54AMHamburg
0 changes
08:02AMBerlin2h52 10:54AMHamburg
0 changes
08:13AMBerlin2h41 10:54AMHamburg
0 changes
01:59PMBerlin2h55 04:54PMHamburg
0 changes
02:13PMBerlin2h41 04:54PMHamburg
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
Sep 18
$12FlixTrain
$6Pinkbus
Sun
Sep 19
$19FlixTrain
$10Flixbus
Mon
Sep 20
$14FlixTrain
$5Pinkbus
Tue
Sep 21
$12FlixTrain
$6Flixbus
Wed
Sep 22
$12FlixTrain
$6Flixbus
Thu
Sep 23
$22Deutsche Bahn
$5Pinkbus
Fri
Sep 24
$19FlixTrain
$5Pinkbus
Sat
Sep 25
$22Deutsche Bahn
$5Pinkbus
Sun
Sep 26
$19FlixTrain
$5Pinkbus
Mon
Sep 27
$10FlixTrain
$5Pinkbus
Tue
Sep 28
$6FlixTrain
$6Flixbus
Wed
Sep 29
$22Deutsche Bahn
Find prices
Thu
Sep 30
$6FlixTrain
$5Pinkbus
Fri
Oct 1
$22FlixTrain
$5Pinkbus
Sat
Oct 2
$22Deutsche Bahn
$5Pinkbus
Sun
Oct 3
$30Deutsche Bahn
$5Pinkbus
Mon
Oct 4
$10FlixTrain
$5Pinkbus
Tue
Oct 5
$6FlixTrain
$6Flixbus
Wed
Oct 6
$6FlixTrain
$6Flixbus
Thu
Oct 7
$6FlixTrain
$5Pinkbus

The fastest trains from Berlin to Hamburg

Showing times and prices for Sep 18

Fastest Journey

2 h 41 m

Average

2 h 49 m

Trains per day

5

Distance

255 km

Of the 5 trains that leave Berlin for Hamburg every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 255 km distance in an average of 2 h 49 m but if you time it right, some trains will get you there in just 2 h 41 m .

The slowest trains will take 2 h 59 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.

Fastest
02:13PMBerlin2h41 04:54PMHamburg
0 changes
$141One-way
Fastest
08:13AMBerlin2h41 10:54AMHamburg
0 changes
$281One-way
2nd Fastest
08:02AMBerlin2h52 10:54AMHamburg
0 changes
$281One-way
01:59PMBerlin2h55 04:54PMHamburg
0 changes
$141One-way
07:55AMBerlin2h59 10:54AMHamburg
0 changes
$281One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Train Information from Berlin to Hamburg

distanceDistance158 miles (255 km)
durationAverage train duration2 h 29 min
priceAverage train ticket price$20 (€16)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Berlin to Hamburg cover the 158 miles (255 km) long trip taking on average 2 h 29 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $12 (€10), but the average price of train tickets is $20 (€16). Travelers depart most frequently from Berlin Hbf and arrive in Hamburg Hbf.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Hamburg train.

Berlin to Hamburg train information with Deutsche Bahn:

  • Average Duration: 1 h 49 min
  • Deutsche Bahn frequency: 16 a day

When you buy your Deutsche Bahn train tickets from Berlin to Hamburg don't forget to keep the following COVID-19 related policies in mind:

  • 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
What is the price of the cheapest train from Berlin to Hamburg?
Omio customers have found cheap train tickets from Berlin to Hamburg for as low as $12 (€10)  for the next 7 days.
What is the cost of a train from Berlin to Hamburg?
In the next 7 days you can expect to pay on average $20 (€16)  for a train ticket between Berlin and Hamburg.
How far is Berlin to Hamburg by train?
You should expect to travel around 158 miles (255 km)  between Berlin and Hamburg by train.
What is the Berlin to Hamburg train travel time?
While the time it takes to travel 158 miles (255 km) from Berlin to Hamburg can vary based on specific dates, weekends, and holidays, the Berlin to Hamburg train journey time is on average 2 h 29 min.
Which train station from Berlin to Hamburg do I depart from? Which Hamburg train station from Berlin do I arrive in?

When departing from Berlin, you have various train station options to start your trip from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Hamburg, you can end your route in train stations like Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg.

Omio customers book a train from Berlin Hbf   to Hamburg Hbf   most frequently for this route.

Where is the departure train station in Berlin located? Where is the arrival train station in Hamburg located?

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

Which train companies can get me from Berlin to Hamburg?
For the trip from Berlin to Hamburg you can take a train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Be sure to check out all possible train providers that offer services to Hamburg from Berlin on Omio to compare what amenities they may have.
Is there a direct train from Berlin to Hamburg?
Yes, there are 25 direct trains per day from Berlin to Hamburg with FlixTrain, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many trains are there from Berlin to Hamburg a day?
On average, there are 25 trains a day from Berlin to Hamburg. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Berlin to Hamburg? When is the last train from Berlin to Hamburg?
The earliest train departing from Berlin to Hamburg leaves at 5: 03 AM. The last train departing from Berlin to Hamburg leaves at 9: 03 PM. You can find the latest Berlin to Hamburg train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I buy Berlin to Hamburg train tickets 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 $20 (€16) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berlin and Hamburg 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