COMPARE Prices across different modes

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

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

distanceDistance158 miles (255 km)
durationAverage train duration2 h 51 min
priceAverage train ticket price$21 (€17)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain, Deutsche Bahn with connection or ÖBB | Nightjet

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

Deutsche Bahn

Deutsche Bahn (DB) is the main provider 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

    Deutsche Bahn's current ticket policies due to COVID-19 for your train between Hamburg and Berlin are the following:

    • 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 between Hamburg and 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 the train to Berlin from Hamburg on average?
    If you are looking to purchase your train ticket in the next 7 days, you can expect the Hamburg to Berlin train to cost on average $21 (€17)  one way.
    How far is Berlin from Hamburg by train?
    The distance between Hamburg and Berlin by train is approximately 158 miles (255 km).
    How long is the train ride to Berlin from Hamburg?
    The train time from Hamburg to Berlin is on average 2 h 51 min  for the 158 miles (255 km) long journey, but the time it takes to go between Hamburg and Berlin by train can vary depending on specific dates or traveling on weekends and holidays.
    Which train station from Hamburg to Berlin do I depart from? Which Berlin train station from Hamburg do I arrive in?

    When taking the train between Hamburg and Berlin, you can choose to depart from train stations like Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. Your journey can end in train stations such as Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

    Omio customers who travel this route most frequently depart from Hamburg Hbf   and arrive in Berlin Hbf.

    Where is the train station in Hamburg to go to Berlin? Where is the train station in Berlin located?

    The most popular departure train station with passengers for this route, called Hamburg Hbf, is located 1 mile (s) / 2 km from the city center of Hamburg.

    The most popular arrival train station, Berlin Hbf, is located 1 mile (s) / 2 km away from the city center of Berlin.

    Which train providers can take me to Berlin from Hamburg?
    When taking a train from Hamburg to Berlin, you can count on Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or ÖBB | Nightjet for the best way to get you to Berlin. You can also check all possible train providers who offer a service to Berlin from Hamburg and compare the amenities they offer before buying a train ticket.
    Are there any direct trains from Hamburg to Berlin?
    Yes, there are 16 direct trains from Hamburg to Berlin per day with FlixTrain  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
    How many trains are there to Berlin from Hamburg a day?
    On average, there are 16 trains a day from Hamburg to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
    What time is the earliest train from Hamburg to Berlin? What time is the last train from Hamburg to Berlin?
    The earliest train for this journey departs from Hamburg at 5: 52 AM. The last train leaves from Hamburg at 7: 19 PM. Check Omio for the latest train schedule from Hamburg to Berlin and book the best time to depart on your chosen travel date.
    How early should I purchase Hamburg to Berlin train tickets to get the best deals?
    The price of a one way train ticket from Hamburg to Berlin is on average $21 (€17) if you book 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 companies offering this trip. In general, you can find train tickets between Hamburg and Berlin available a few months in advance.
    Stations

    Important Stations and Airports for this Journey

    Hamburg
    Berlin
    Hamburg Hbf
    Amenities
    Refreshments
    Hamburg-Altona
    Amenities