[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Tue
Jun 22
Find prices
$10BlaBlaCar Bus
Wed
Jun 23
$10FlixTrain
$5Flixbus
Thu
Jun 24
$38Deutsche Bahn
$5BlaBlaCar Bus
Fri
Jun 25
$19FlixTrain
$5BlaBlaCar Bus
Sat
Jun 26
$6FlixTrain
$5Flixbus
Sun
Jun 27
$19FlixTrain
$5Flixbus
Mon
Jun 28
$10FlixTrain
$5BlaBlaCar Bus
Tue
Jun 29
$35Deutsche Bahn
$5BlaBlaCar Bus
Wed
Jun 30
$6FlixTrain
$5Flixbus
Thu
Jul 1
$13FlixTrain
$5Flixbus
Fri
Jul 2
$19FlixTrain
$10Flixbus
Sat
Jul 3
$6FlixTrain
$5BlaBlaCar Bus
Sun
Jul 4
$20FlixTrain
$6BlaBlaCar Bus
Mon
Jul 5
$6FlixTrain
$5Flixbus
Tue
Jul 6
$30Deutsche Bahn
$5BlaBlaCar Bus
Wed
Jul 7
$23Deutsche Bahn
$5BlaBlaCar Bus
Thu
Jul 8
$23Deutsche Bahn
$5BlaBlaCar Bus
Fri
Jul 9
$7FlixTrain
$5Flixbus
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

Hamburg to Berlin Train Information

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

Train from Hamburg to Berlin with Deutsche Bahn

You can travel by train from Hamburg to Berlin with Deutsche Bahn for as low as $6 (€5). When you search for schedules and tickets, Omio will show you the best journey.

Deutsche Bahn

Find your perfect route from Hamburg to Berlin with Deutsche Bahn (DB)! Check out the DB train schedules from Hamburg to Berlin and then book cheap DB tickets with Omio. The distance between Hamburg and Berlin by DB is 158 miles (255 km) and the cheapest price for a DB ticket from Hamburg to Berlin is $38 (€30).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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.

When you buy your Deutsche Bahn train tickets between Hamburg and Berlin 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

Trains from Hamburg to Berlin

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.

Which train companies travel from Hamburg to Berlin?

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.

How long is the train from Hamburg to Berlin?

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.

How many trains are there from Hamburg to Berlin?

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.

What is the departure and arrival stations for trains from Hamburg to Berlin?

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.

Train tickets from Hamburg to Berlin: when to book to save $

Time Price Savings
1 week earlier 38 €
2 weeks earlier 30 €27%
3 weeks earlier 29 €31%
1 month before 32 €19%
2 months earlier 30 €27%
3 months earlier 27 €41%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Hamburg - Berlin. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Hamburg - Berlin 3 weeks in advance means you can save on average up to 31% compared to the price available on the day of departure.
  • If you book a ticket Hamburg - Berlin with 2 months in advance you save up to about 27% compared to the initial price.
  • By booking 3 months in advance, you could save up to 41%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Hamburg to Berlin
Travel by train to Berlin 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 Hamburg to Berlin.
FAQs
How much does a cheap train from Hamburg to Berlin cost?
Looking to save money on your journey? Omio customers have found the cheapest train to Berlin from Hamburg for the next 7 days starting from $6 (€5)  one way.
How much is a train ticket from Hamburg to Berlin?
In the next 7 days you can expect to pay on average $18 (€14)  for a train ticket to Berlin from Hamburg.
What is the distance between Hamburg and Berlin by train?
You should expect to travel around 158 miles (255 km)  to Berlin from Hamburg by train.
How long is the train between Hamburg and Berlin?
While the time it takes to travel 158 miles (255 km) to Berlin from Hamburg can vary based on specific dates, weekends, and holidays, the Hamburg to Berlin train journey time is on average 1 h 45 min.
What station does the train from Hamburg to Berlin depart from? Which Berlin train station do I come into from Hamburg?

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

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

Where is the train station in Hamburg? Where is the train station in Berlin?

Passengers board the train most frequently from Hamburg Hbf, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Berlin Hbf, located 0 mile (s) / 0 km away from the city center.

Which train providers should I travel with from Hamburg to Berlin?
If you're looking for trains from Hamburg to Berlin, you can rely on Deutsche Bahn to get you to Berlin. It's also good to check out all possible train companies for the Hamburg to Berlin journey to see if there might be differences in the amenities they offer.
Is there a direct train from Hamburg to Berlin?
Yes, you can find a direct train to Berlin from Hamburg with Deutsche Bahn or FlixTrain  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
What time is the earliest train from Hamburg to Berlin? What time is the last train from Hamburg to Berlin?
The earliest train departing from Hamburg to Berlin leaves at 4: 48 AM. The last train departing from Hamburg to Berlin leaves at 9: 33 PM. You can find the latest Hamburg to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
When should I buy the Hamburg to Berlin train for the best deals on tickets?
The price of a one way train ticket from Hamburg to Berlin is on average $18 (€14) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this journey. In general, you can find train tickets to Berlin from Hamburg available a few months in advance.
Stations

Important Stations and Airports for this Journey

Hamburg
Berlin
Hamburg Hbf
Amenities
Refreshments
Hamburg-Altona
Amenities