Compare prices and tickets by train, coach or flight

Tue
18 Jan
£21Deutsche Bahn
£4BlaBlaCar Bus
Wed
19 Jan
£16Deutsche Bahn
£4BlaBlaCar Bus
Thu
20 Jan
£16Deutsche Bahn
£3Pinkbus
Fri
21 Jan
£7FlixTrain
£3Pinkbus
Sat
22 Jan
£4FlixTrain
£3Pinkbus
Sun
23 Jan
£7FlixTrain
£3Pinkbus
Mon
24 Jan
£16Deutsche Bahn
£3Pinkbus
Tue
25 Jan
£16Deutsche Bahn
£4BlaBlaCar Bus
Wed
26 Jan
£16Deutsche Bahn
£4Flixbus
Thu
27 Jan
£16Deutsche Bahn
£3Pinkbus
Fri
28 Jan
£7FlixTrain
£3Pinkbus
Sat
29 Jan
£4FlixTrain
£3Pinkbus
Sun
30 Jan
£4FlixTrain
£3Pinkbus
Mon
31 Jan
£16Deutsche Bahn
£3Pinkbus
Tue
1 Feb
£16Deutsche Bahn
£3BlaBlaCar Bus
Wed
2 Feb
£16Deutsche Bahn
£3BlaBlaCar Bus
Thu
3 Feb
£16Deutsche Bahn
£3Pinkbus
Fri
4 Feb
£4FlixTrain
£3Pinkbus
Sat
5 Feb
£5FlixTrain
£3Pinkbus
Sun
6 Feb
£16Deutsche Bahn
£3Pinkbus

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

Overview: Train from Hamburg to Berlin

distanceDistance158 miles (255 km)
durationAverage train duration1 h 46 min
priceAverage train ticket price£17 (€20)
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 1 h 46 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 £4, but the average price of train tickets is £17. Travellers depart most frequently from Hamburg Hbf and arrive in Berlin Hbf.

Train providers: Deutsche Bahn trains Hamburg to Berlin

For as little as £4 you can travel by train between Hamburg and Berlin with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this route.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main operator 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 Hamburg to Berlin train.

  • Average Price: £16

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets to Berlin from Hamburg and when travelling by train:

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

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 do cheap trains to Berlin from Hamburg cost?

Looking to save money on your route? Omio customers have found the cheapest train between Hamburg and Berlin for the next 7 days starting from £4  one way.

What is the average cost of a train from Hamburg to Berlin?

If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Hamburg to Berlin train prices are on average £17  one way.

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

When travelling this route you should expect the distance from Hamburg to Berlin via train to be approximately 158 miles (255 km).

How many hours does it take from Hamburg to Berlin by train?

The Hamburg to Berlin train duration is on average 1 h 46 min, which is to be expected when travelling 158 miles (255 km) between Hamburg and Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

Which train station from Hamburg to Berlin do I depart from? Which Berlin train station from Hamburg do I arrive in?

When taking a train from Hamburg, you have a couple of train stations you can depart from including Hamburg Hbf, Hamburg-Altona and Hamburg-Harburg. When you arrive in Berlin, your train can arrive in train stations including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers travelling this route book their trains from Hamburg Hbf   to Berlin Hbf.

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

Passengers board the train most frequently from Hamburg Hbf, which is located around 1.6 miles (2.6 km) away from the city centre, and they get off the train at Berlin Hbf, located 1.7 miles (2.8 km) away from the city centre.

Which train providers can take me from Hamburg to 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 from Hamburg to Berlin to compare what amenities they may offer.

Is there a direct train from Hamburg to Berlin?

Yes, there are 16 direct trains per day from Hamburg to Berlin with Deutsche Bahn, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you book your train ticket.

How many train services per day are there between Hamburg and Berlin?

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.

When can I take the first train from Hamburg to Berlin? When can I take the last train for the day?

The first train from Hamburg to Berlin leaves at 04: 52   and the last train for this leaves at 21: 28. Omio shows you the latest train from Hamburg to Berlin times to help you book the best departure time for this route.

How early should I book train tickets between Hamburg and Berlin to score the best deals?

In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this journey and save money. If you purchase train tickets to Berlin from Hamburg within the next 7 days, you can find tickets to cost on average £17 one way. To find the best prices for this journey, consider booking your train ticket from Hamburg to Berlin a few months in advance.

Important Stations and Airports for this Journey

Hamburg
Berlin
Hamburg Hbf is the most popular Hamburg railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Hamburg for your journey to Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 4039184400
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 06: 00 - 21: 30 | Sat - Sun: 08: 00 - 20: 15
Public transport options for Hamburg Hbf
U-Bahn lines: U1, U2, U3, U4
S-Bahn lines: S1, S2, S3, S11, S21, S31
Bus lines: 2, 5, 6, 16, 17, 19, 112, X35, 31, 37
Train lines: ICE, EC, IC, FLX, NJ, RE, RB, IRE