Travel options
from Berlin to Hamburg

You can get from Berlin to Hamburg by train, bus or flight.

Our recommendation

To get from Berlin to Hamburg on 27 Oct we recommend taking a train because it’s the best combination of price and speed.

09:03Berlin Hbf2h29 11:32Hamburg Hbf
0 changes
£261One-way
Cheapest
23:08Berlin Hbf7h35 06:43Hamburg Hbf
2 changes
£211One-way
Other options
07:03Berlin Hbf2h29 09:32Hamburg Hbf
0 changes
£261One-way
11:02Berlin Hbf2h30 13:32Hamburg Hbf
0 changes
£261One-way
20:02Berlin Hbf2h31 22:33Hamburg Hbf
0 changes
£261One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
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

COMPARE Prices for trains, buses and flights

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

Travel Information from Berlin to Hamburg

distanceDistance158 miles (255 km)
modeAvailable travel modesCoach or train
priceTicket price range£4 - £13
cheapestCheapest modeCoach • £4 • 2 h 41 min
fastestFastest modeTrain • £13 • 2 h 29 min
carriersPopular travel companiesPinkbus or FlixTrain

Take a coach or train to travel 158 miles (255 km) from Berlin to Hamburg. If speed is a priority, then a train is the best option with an average duration of 2 h 29 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £4. The most popular travel providers which serve this journey are Pinkbus or FlixTrain among others. Travellers can even take a direct from Berlin to Hamburg.

General Information about the journey from Berlin to Hamburg

It's possible to travel directly between the two cities by bus or train, with trains giving the fastest travel time. No non-stop flights operate between Hamburg and Berlin.

Return journeys from Hamburg to Berlin are also available




Buses from Berlin to Hamburg

Direct daily buses run between the two city centres operated by Flixbus and Infobus. Journey times are between 3 to 4 hours with buses leaving from just after midnight and continuing until around 11:00 p.m. There are up to five departures an hour. Buses leave from Alexanderplatz in the centre of Berlin which enjoys links to the city's extensive and efficient transport network of U and S-Bahn trains, local buses and night routes. Buses terminate at Hamburg Hauptbahnhof and taxis are available at departure and arrival points.

 



Trains from Berlin to Hamburg

Deutsche Bahn operate frequent trains throughout the day from Berlin Hauptbahnhof on Europaplatz with a direct journey time of just under 2 hours. The first departure is at around 5:00 a.m., with trains running until about 11:00 p.m. Trains arrive at Hamburg Hauptbahnhof which is centrally located in the city and enjoys good transport links by local buses, as well as U and S-Bahn trains. Both stations have taxi ranks located outside.


 

Flights from Berlin to Hamburg

Flights between the two cities are operated by Air Berlin, Lufthansa and Germanwings. As connections are needed at hubs such as Dusseldorf and Munich journey times can be from 5 to 15 hours or more. Flights start in the early morning and continue until late afternoon. Both Hamburg airport and Berlin Tegel airport are within easy distance of the city centres and linked by local buses and trains. Taxi ranks and car rental desks can be found at all terminals.

Travel Tips

Travel from Berlin to Hamburg
Travel 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
How do I travel to Hamburg from Berlin?

There are 2 ways that you can travel from Berlin to Hamburg. You can take a coach or train.

What is the cheapest way to travel to Hamburg from Berlin?

A coach service offers the cheapest way to travel from Berlin to Hamburg, which costs on average £4.

This is compared to other ways of getting to Hamburg:

A coach is about £10 less than a train, which costs on average £13 for this journey.

What is the fastest way to Hamburg from Berlin?

The fastest way to get to Hamburg from Berlin is by train with an average travel time of 2 h 29 min.

There are alternative travel options to Hamburg that can usually take longer:

In comparison, taking a coach requires on average 2 h 41 min   of travel time.

How far is Hamburg from Berlin?

You should expect to travel around 158 miles (255 km) from Berlin to Hamburg.

How many services a day are there from Berlin to Hamburg?

The average frequency per day from Berlin to Hamburg is:

  • 25 trains per day.

However, we recommend checking specific travel dates for your journey between Berlin and Hamburg as scheduled services by coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Berlin to Hamburg?

These are the most popular departure and arrival points for travellers from Berlin to Hamburg:

  • Coaches mostly depart from Berlin, Zentralen Omnibusbahnhof and arrive in Hamburg, ZOB am Hbf.
  • Trains from Berlin to Hamburg most often leave from Berlin Hbf and arrive in Hamburg Hbf.
Which travel companies can get me from Berlin to Hamburg?

Omio works with many trusted partners that can help you travel the best way from Berlin to Hamburg:

  • You can travel from Berlin to Hamburg by coach with Pinkbus. You can find cheap tickets on Omio for £4 with Pinkbus from Berlin to Hamburg.
  • You can take a train from Berlin to Hamburg with FlixTrain. Cheap tickets can be found for £13 with FlixTrain from Berlin to Hamburg.
What is another destination I should add to my tour from Berlin to Hamburg?
Looking to extend your trip from Berlin to Hamburg? Many Omio customers who go from Berlin to Hamburg usually extend their holiday to explore other popular destinations like Copenhagen, Amsterdam or Munich. If you're looking to explore Copenhagen, Amsterdam or Munich from Hamburg, let Omio find you the best connections available at an affordable price.
When should I buy a ticket from Berlin to Hamburg online to score the best deals?

Before travelling from Berlin to Hamburg, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • The price of a coach ticket is on average £4 one way for this trip.
  • The price of a train ticket is on average £13 one way for this journey.

But we recommend booking Berlin to Hamburg tickets online a few months before your planned travel date to score the best deals and save money on your trip.