Compare prices and tickets by train, bus or flight

Fri
Jan 21
$18FlixTrain
$5Pinkbus
Sat
Jan 22
$12FlixTrain
$5Pinkbus
Sun
Jan 23
$10FlixTrain
$5Pinkbus
Mon
Jan 24
$22Deutsche Bahn
$5Pinkbus
Tue
Jan 25
$22Deutsche Bahn
$6BlaBlaCar Bus
Wed
Jan 26
$22Deutsche Bahn
$6BlaBlaCar Bus
Thu
Jan 27
$22Deutsche Bahn
$5Pinkbus
Fri
Jan 28
$10FlixTrain
$5Pinkbus
Sat
Jan 29
$12FlixTrain
$5Pinkbus
Sun
Jan 30
$22Deutsche Bahn
$5Pinkbus
Mon
Jan 31
$22Deutsche Bahn
$5Pinkbus
Tue
Feb 1
$22Deutsche Bahn
$10BlaBlaCar Bus
Wed
Feb 2
$22Deutsche Bahn
$5BlaBlaCar Bus
Thu
Feb 3
$22Deutsche Bahn
$5Pinkbus
Fri
Feb 4
$10FlixTrain
$5Pinkbus
Sat
Feb 5
$22Deutsche Bahn
$5Pinkbus
Sun
Feb 6
$6FlixTrain
$5Pinkbus
Mon
Feb 7
$22Deutsche Bahn
$5Pinkbus
Tue
Feb 8
$22Deutsche Bahn
$5BlaBlaCar Bus
Wed
Feb 9
$22Deutsche Bahn
$5BlaBlaCar Bus

More than 1,000 travel companies trust us to 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

Overview: Train from Berlin to Hamburg

distanceDistance158 miles (255 km)
durationAverage train duration1 h 44 min
priceAverage train ticket price$22 (€18)
changesDirect trainYes
carriersTrain providersDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Berlin to Hamburg cover the 158 miles (255 km) long trip taking on average 1 h 44 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. There are direct train services available. While the average ticket price for this journey costs around $22 (€18), you can find the cheapest train ticket for as low as $10 (€8). Travelers depart most frequently from Berlin Hbf and arrive in Hamburg Hbf.

Train companies: Deutsche Bahn from Berlin to Hamburg trains

Travel between Berlin and Hamburg from $10 (€8) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable trip for you.

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.

Deutsche Bahn from Berlin to Hamburg train information:

  • Average Duration: 1 h 49 min
  • Average Price: $22
  • 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:

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

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 to Hamburg from Berlin?

Train tickets from Berlin to Hamburg for some dates and times can be found for as cheap as $10 (€8)  one way in the next 7 days.

How much is a train ticket from Berlin to Hamburg?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Berlin to Hamburg train to cost on average $22 (€18)  one way.

How many miles is it from Berlin to Hamburg by train?

The Berlin to Hamburg train distance is approximately 158 miles (255 km).

How long is the train ride between Berlin and Hamburg?

On average the Berlin to Hamburg train time is 1 h 44 min  covering the 158 miles (255 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

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 route from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Hamburg, you can end your trip 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 train station in Berlin to go to Hamburg? Where is the train station in Hamburg located?

The most popular departure train station with passengers for this route, called Berlin Hbf, is located 1.7 miles (2.8 km) from the city center of Berlin.

The most popular arrival train station, Hamburg Hbf, is located 1.6 miles (2.6 km) away from the city center of Hamburg.

What train providers offer a service between Berlin and Hamburg?

For the route 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 from Berlin to Hamburg on Omio to compare what amenities they may have.

Can I purchase a direct train from Berlin to Hamburg?

Yes, there are direct trains from Berlin to Hamburg, and you can find a direct train for this route with Deutsche Bahn or FlixTrain  on Omio. It's worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and save you time getting to your destination.

What time is the earliest train from Berlin to Hamburg? What time is the last train from Berlin to Hamburg?

The earliest train for this journey departs from Berlin at 5: 38 AM. The last train leaves from Berlin at 9: 38 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 early should I purchase train tickets from Berlin to Hamburg to score the best deals?

If you purchase a train ticket from Berlin to Hamburg within the next 7 days, you can find tickets to cost on average $22 (€18) 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.

Important Stations and Airports for this Journey

Berlin
Hamburg
Berlin Hbf is the most popular Berlin railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Berlin for your trip to Hamburg.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7