Cheap train tickets from Berlin to Hamburg

Showing times and prices for 25 Jan

Cheapest

£16

Average

£21

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Hamburg will cost around £ 21 if you buy it on the day, but the cheapest tickets can be found for only £ 16.

Cheapest
16:03Berlin Hbf2h09 18:12Hamburg Hbf
0 changes
£161One-way
Cheapest
21:38Berlin Hbf1h55 23:33Hamburg Hbf
0 changes
£161One-way
Cheapest
22:38Berlin Hbf1h55 00:33Hamburg Hbf
0 changes
£161One-way
Cheapest
06:38Berlin Hbf1h47 08:25Hamburg Hbf
0 changes
£161One-way
Cheapest
19:38Berlin Hbf1h46 21:24Hamburg Hbf
0 changes
£161One-way

Train schedule Berlin to Hamburg

Showing trains for tomorrow, Tue, 25 Jan
00:21Berlin Hbf6h22 06:43Hamburg Hbf
0 changes
05:28Berlin Hbf1h57 07:25Hamburg Hbf
0 changes
06:38Berlin Hbf1h47 08:25Hamburg Hbf
0 changes
07:06Berlin Hbf2h05 09:11Hamburg Hbf
0 changes
07:38Berlin Hbf1h46 09:24Hamburg Hbf
0 changes
08:38Berlin Hbf1h43 10:21Hamburg Hbf
0 changes
09:06Berlin Hbf2h09 11:15Hamburg Hbf
0 changes
09:38Berlin Hbf1h46 11:24Hamburg Hbf
0 changes
10:06Berlin Hbf1h45 11:51Hamburg Hbf
0 changes
10:38Berlin Hbf1h43 12:21Hamburg Hbf
0 changes
11:06Berlin Hbf2h05 13:11Hamburg Hbf
0 changes
11:38Berlin Hbf1h46 13:24Hamburg Hbf
0 changes
12:06Berlin Hbf1h48 13:54Hamburg Hbf
0 changes
12:38Berlin Hbf1h43 14:21Hamburg Hbf
0 changes
13:03Berlin Hbf2h09 15:12Hamburg Hbf
0 changes
13:38Berlin Hbf1h46 15:24Hamburg Hbf
0 changes
14:03Berlin Hbf1h56 15:59Hamburg Hbf
0 changes
14:38Berlin Hbf1h43 16:21Hamburg Hbf
0 changes
15:06Berlin Hbf2h05 17:11Hamburg Hbf
0 changes
15:38Berlin Hbf1h46 17:24Hamburg Hbf
0 changes
16:03Berlin Hbf2h09 18:12Hamburg Hbf
0 changes
16:38Berlin Hbf1h44 18:22Hamburg Hbf
0 changes
17:06Berlin Hbf2h06 19:12Hamburg Hbf
0 changes
17:38Berlin Hbf1h46 19:24Hamburg Hbf
0 changes
18:38Berlin Hbf1h45 20:23Hamburg Hbf
0 changes
19:06Berlin Hbf2h13 21:19Hamburg Hbf
0 changes
19:38Berlin Hbf1h46 21:24Hamburg Hbf
0 changes
20:06Berlin Hbf1h50 21:56Hamburg Hbf
0 changes
20:38Berlin Hbf1h44 22:22Hamburg Hbf
0 changes
21:38Berlin Hbf1h55 23:33Hamburg Hbf
0 changes
22:38Berlin Hbf1h55 00:33Hamburg Hbf
0 changes
23:08Berlin Hbf7h35 06:43Hamburg Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
25 Jan
£16Deutsche Bahn
£4BlaBlaCar Bus
Wed
26 Jan
£16Deutsche Bahn
£4BlaBlaCar Bus
Thu
27 Jan
£16Deutsche Bahn
£3Pinkbus
Fri
28 Jan
£7FlixTrain
£3Pinkbus
Sat
29 Jan
£13FlixTrain
£3Pinkbus
Sun
30 Jan
£7FlixTrain
£3Pinkbus
Mon
31 Jan
£16Deutsche Bahn
£3Pinkbus
Tue
1 Feb
£16Deutsche Bahn
£7BlaBlaCar Bus
Wed
2 Feb
£16Deutsche Bahn
£4BlaBlaCar Bus
Thu
3 Feb
£16Deutsche Bahn
£3Pinkbus
Fri
4 Feb
£7FlixTrain
£3Pinkbus
Sat
5 Feb
£4FlixTrain
£3Pinkbus
Sun
6 Feb
£4FlixTrain
£3Pinkbus
Mon
7 Feb
£16Deutsche Bahn
£3Pinkbus
Tue
8 Feb
£16Deutsche Bahn
£3BlaBlaCar Bus
Wed
9 Feb
£16Deutsche Bahn
£3BlaBlaCar Bus
Thu
10 Feb
£16Deutsche Bahn
£3Pinkbus
Fri
11 Feb
£16Deutsche Bahn
£3Pinkbus
Sat
12 Feb
£4FlixTrain
£3Pinkbus
Sun
13 Feb
£4FlixTrain
£3Pinkbus

Fastest train times from Berlin to Hamburg

Showing times and prices for 25 Jan

Fastest Journey

1 h 43 m

Average

2 h 11 m

Trains per day

32

Distance

255 km

Of the 32 trains that leave Berlin for Hamburg every day 30 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 255 km distance in an average of 2 h 11 m but if you time it right, some trains will get you there in just 1 h 43 m .

The slowest trains will take 7 h 35 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
08:38Berlin Hbf1h43 10:21Hamburg Hbf
0 changes
£261One-way
Fastest
12:38Berlin Hbf1h43 14:21Hamburg Hbf
0 changes
£211One-way
Fastest
10:38Berlin Hbf1h43 12:21Hamburg Hbf
0 changes
£211One-way
Fastest
14:38Berlin Hbf1h43 16:21Hamburg Hbf
0 changes
£211One-way
2nd Fastest
20:38Berlin Hbf1h44 22:22Hamburg Hbf
0 changes
£211One-way

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

distanceDistance158 miles (255 km)
durationAverage train duration1 h 43 min
priceAverage train ticket price£13 (€15)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Berlin to Hamburg cover the 158 miles (255 km) long journey taking on average 1 h 43 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this journey costs around £13, you can find the cheapest train ticket for as low as £7. Travellers depart most frequently from Berlin Hbf and arrive in Hamburg Hbf.

Train providers: Deutsche Bahn trains Berlin to Hamburg

Travel between Berlin and Hamburg from £7 with Omio’s train partners Deutsche Bahn! You can find the best timetables and tickets when comparing and booking the most popular route for you.

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

Berlin to Hamburg train information with Deutsche Bahn:

  • Average Duration: 1 h 49 min
  • Average Price: £16
  • Deutsche Bahn frequency: 16 a day

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train to Hamburg from Berlin:

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

Trains from Berlin to Hamburg

The principal departure stations for Deutsche Bahn trains from Berlin to Hamburg are Zoologischer Garten and Hauptbahnhof. Services from Zoologischer Garten run hourly from 6:30 a.m. until 10:30 p.m. on weekdays and Saturdays, and from 8:30 a.m. on Sundays. This service usually includes one change at Berlin Spandau. From Hauptbahnhof, direct trains depart roughly twice per hour between 5:00 a.m. and 22:40 p.m. on weekdays and Saturdays, and from 7:00 a.m. on Sundays. The average journey time is 1 hour and 50 minutes.

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

Departure Stations: Zoologischer Garten railway station and the Hauptbahnhof are central hubs and easily accessed from anywhere in the city, either via the underground system or the local overground train system, the S-Bahn. A good number of bus services also stop at both stations. Zoologischer Garten railway station is located in the Charlottenburg district, next to Berlin Zoo. Berlin's Hauptbahnhof can be found just north of Tiergarten and is connected by the S-Bahn.

Arrival Station: Hamburg Hauptbahnhof is located approximately 1mile from the city centre, on the east side of the city next to the Museum of Art and Industry. The city centre, where Hamburg's impressive city hall can be found, can be reached in 15 minutes on foot or in 10 minutes by underground or bus.


Deutsche Bahn Trains from Berlin to Hamburg

+

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

What is the price of the cheapest train between Berlin and Hamburg?

You can find a cheap train from Berlin to Hamburg for some dates and times for as low as £7  one way in the next 7 days.

What is the average price of train tickets from Berlin to Hamburg?

If you are looking to book your train ticket in the next 7 days, you can expect the Berlin to Hamburg train to cost on average £13  one way.

What is the distance between Berlin and Hamburg by train?

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

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

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

When travelling by train from Berlin to Hamburg, which train station in Berlin do I depart from and which train station in Hamburg do I arrive in?

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

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

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

Passengers booking this trip most frequently board their trains from Berlin Hbf and need to travel around 1.7 miles (2.8 km) from the city centre to get to this train station.

Passengers arriving in Hamburg most often arrive at Hamburg Hbf and need to travel around 1.6 miles (2.6 km) from this train station to the city centre.

Which train providers can take me from Berlin to Hamburg?

For the best Berlin to Hamburg train to buy, you can travel safely and comfortably with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check all possible train companies with services between Berlin and Hamburg to compare what amenities they may offer.

Are there any direct trains between Berlin and Hamburg?

Yes, there are 25 direct trains a day between Berlin and Hamburg. If you’re looking for a direct train from Berlin to Hamburg, consider travelling with Deutsche Bahn or FlixTrain. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.

How many train services per day are there from Berlin to Hamburg?

On average, there are 25 trains a day from Berlin to Hamburg. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Berlin to Hamburg? When does the last train depart from Berlin to Hamburg?

If you prefer early morning trains from Berlin to Hamburg, the first train leaves at 05: 38. If you prefer late night trains from Berlin to Hamburg, the last train of the day leaves at 21: 38. Omio shows you the latest train from Berlin to Hamburg schedule to help you book the best departure time for this trip.

How far in advance should I purchase train tickets from Berlin to Hamburg for the best deals?

If you book Berlin to Hamburg train tickets within the next 7 days, you can find one way tickets to cost on average £13. However, booking in advance gives you access to the best prices for trains from Berlin to Hamburg. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Berlin
Hamburg
Berlin Hbf is the most popular Berlin 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 Berlin for your journey 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 transport 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