COMPARE Prices across different modes

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

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

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 between Hamburg and Berlin

distanceDistance158 miles (255 km)
durationAverage train duration2 h 35 min
priceAverage train ticket price£14 (€16)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn, FlixTrain, Deutsche Bahn with connection or ÖBB | Nightjet

Trains from Hamburg to Berlin cover the 158 miles (255 km) long route taking on average 2 h 35 min with our travel partners like Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or ÖBB | Nightjet. There are direct train services available. While the average ticket price for this route costs around £14, you can find the cheapest train ticket for as low as £4. Travellers depart most frequently from Hamburg Hbf and arrive in Berlin Hbf.

Deutsche Bahn

Deutsche Bahn (DB) is the main operator 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 between Hamburg and 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 toilets 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 from Hamburg to Berlin are the following:

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

    Trains from Hamburg to Berlin

    Travelling from Hamburg to Berlin by train is an excellent option, with direct services every day. Expect 24-25 weekday services, along with 22-23 options at the weekend. Journey times aren't long, ranging from 1 hour 44 minutes to 2 hours 45 minutes, and no changes are needed.

    Which train companies travel from Hamburg to Berlin?

    Passengers won't need to choose between rail companies when taking trains from Hamburg to Berlin. Only Deutsche Bahn (DB) operates on the Hamburg to Berlin route.

    How long is the train from Hamburg to Berlin?

    Journey times between Hamburg and Berlin are rarely very long. Generally, they will vary between 1 hour 44 minutes and 2 hours 45 minutes for direct trips, which require no changes. Indirect trains take longer, but can still take as little as 3 hours.

    How many trains are there from Hamburg to Berlin?

    Passengers can expect a very wide choice of departure times when making the journey by rail from Hamburg to Berlin. On weekdays, DB operates 24-25 trains, starting before 6:00 a.m. and running until just before midnight. Weekend services are frequent as well, with around 22-23 options available.

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

    Departure Station: Trains to Berlin from Hamburg will depart from Hamburg Hauptbahnhof. The Hauptbahnhof is centrally located and occupies a prominent position on the Hamburg U-Bahn and S-Bahn networks, so the best way to get there is probably by train, although local buses are sometimes a handy alternative. The station itself is a modern facility, with plenty of places to shop and dine, as well as free Wi-Fi connectivity for passengers to use.

    Arrival Station: All trains from Hamburg will arrive at Berlin's Hauptbahnhof. The city's central rail hub, the Hauptbahnhof can be found on Europaplatz, and offers ready access to the whole of Berlin. In most cases, U-Bahn journeys will ensure that transfers to accommodation take 20 minutes at most. If passengers need to make quick transfers to regional services, trains from Hamburg get into the "Tief" section of the Hauptbahnhof - so they may need to hurry up escalators to make their trains. Additionally, Airport Express trains (labeled RE7 and EB14) run to Schoenefeld Airport, and the TXL Express bus runs to Tegel. Leave 20-30 minutes for transfers in both cases.


    Deutsche Bahn Trains from Hamburg to Berlin

    +

    Deutsche Bahn is Germany's leading train company, running 40,000 train journeys every day. Deutsche Bahn has a wide range of tickets, offers and discount cards such as the BahnCard. Check if you can use it on the Deutsche Bahn trains from Hamburg to Berlin. For more information on ticket cancellation, please visit our customer service centre.

    Deutsche Bahn has different types of trains such as ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regional Rail) based on travel time and comfort. Toilets are available on all trains and some of them have an onboard restaurant or access to Wi-Fi.

    At Omio, you can easily check the train schedule from Hamburg to Berlin and book cheap Deutsche Bahn tickets.


    More information: Deutsche Bahn
    More information: Trains in Germany
    More information: Trains
    More information: Cheap train tickets
    More information: High-speed trains

    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?
    You can find a cheap train from Hamburg to Berlin for some dates and times for as low as £4  one way in the next 7 days.
    How much is a train ticket from Hamburg to Berlin?
    If you’re looking to purchase your train tickets in the next week, you can expect the Hamburg to Berlin train price to come in at an average of £14  one way.
    What is the distance from Hamburg to Berlin via train?
    You should expect to travel around 158 miles (255 km)  between Hamburg and Berlin by train.
    How long is the train to Berlin from Hamburg?
    The Hamburg to Berlin train duration is on average 2 h 35 min, which is to be expected when travelling 158 miles (255 km) from Hamburg to Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
    What station does the Hamburg to Berlin train leave from? Which Berlin train station do I come into from Hamburg?

    When departing from Hamburg, you have various train station options to start your journey 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 departure train station in Hamburg located? Where is the arrival train station in Berlin located?

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

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

    What train providers offer a service between Hamburg and Berlin?
    For the best Hamburg to Berlin train to buy, you can travel safely and comfortably with Deutsche Bahn, FlixTrain, Deutsche Bahn with connection or ÖBB | Nightjet. However, it's always good to check all possible train companies with services between Hamburg and Berlin to compare what amenities they may offer.
    Can I purchase a direct train from Hamburg to Berlin?
    Yes, you can look for direct trains from Hamburg to Berlin with Deutsche Bahn or FlixTrain  without needing to change in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
    When does the first train depart from Hamburg to Berlin? When does the last train depart from Hamburg to Berlin?
    You can take the first train from Hamburg to Berlin at 05: 52   or take the last train from Hamburg to Berlin leaving at 22: 33. Look for the latest Hamburg Berlin train schedule on Omio and book the best time to take the train for this route.
    How early should I buy Hamburg to Berlin train tickets to get the best deals?
    If you buy a train ticket between Hamburg and Berlin within the next 7 days, you can find tickets to cost on average £14 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Berlin from Hamburg are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Hamburg
    Berlin
    Hamburg Hbf
    Amenities
    Refreshments
    Hamburg-Altona
    Amenities