Travel Hamburg to Berlin

Hamburg to Berlin

Traveling between Hamburg and Berlin offers several transport choices, and you’ll find their schedules, journey times and prices outlined below.

Travel options for Hamburg to Berlin

Starting at Hamburg, travel affordably by a bus for 11 EUR, and reach Berlin faster by train in 2h y 7 minutes.

Bus from Hamburg to Berlin

Traveling from Hamburg to Berlin by bus offers departures from Hamburg Central Bus, with the first departure at 02:50, at various times throughout the day, allowing you to select a schedule that suits your plans. The journey generally takes around 3 hours 10 minutes, bringing you to multiple stations, including Berlin Central Bus Station, Berlin Sudkreuz Bus Station, Berlin S Treptower Park, Berlin Alexanderplatz and others, with bus ticket prices typically around 11 EUR. Be sure to reserve your spot ahead of time to enjoy a comfortable and hassle-free ride.

Prices: 11 EUR

Duration: 3h 10m – 4h 25m ⏱

Go with bus from Hamburg to Berlin in 3h 10m

View all Bus tickets →

Train from Hamburg to Berlin

Begin your journey at Hamburg Central in Hamburg and enjoy the train ride heading to Berlin, reaching Berlin Main after around 2 hours 7 minutes. Tickets begin at 17 EUR, so be sure to reserve your place for the trip.

Popular departures: Hamburg Central
Popular arrivals: Berlin Main

Prices: 17 EUR

Duration: 2h 7m – 2h 13m ⏱

Take train from Hamburg to Berlin for 17 EUR

View all Train tickets →

Combined from Hamburg to Berlin

To reach Berlin from Hamburg via combined transport, you can board at HAM Hamburg Airport or Hamburg Airport and expect to arrive at BER Berlin Brandenburg Airport or Berlin Central Bus Station. The total journey lasts about 4 hours 10 minutes, offering a practical solution for multi-leg trips. Tickets are available from 22 EUR, explore schedules and book your trip here.

Prices: 22 EUR

Duration: 4h 10m – 25h 15m ⏱

Book combined from Hamburg to Berlin in 4h 10m Choose combined from Hamburg to Berlin for 22 EUR Go with combined from Hamburg to Berlin in 4h 10m

View all Combined tickets →

Charter from Hamburg to Berlin

Travel directly from Hamburg to Berlin with a private transfer, picked up and dropped off exactly where you want. The ride typically lasts 3 hours 18 minutes, and tickets start from 583 EUR. Reserve your ride now to plan your trip.

Prices: 583 EUR

Duration: 3h 18m ⏱

Explore with charter from Hamburg to Berlin for 583 EUR

View all Charter tickets →

Distance Hamburg to Berlin

The distance between Hamburg and Berlin is 254.3 kilometers.

Hamburg to Berlin Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Hamburg to Berlin

Bus
Train
Combined
Charter
Average price
13 EUR
26 EUR
265 EUR
583 EUR
Cheapest price
11 EUR
17 EUR
22 EUR
583 EUR
Average duration
3h 35m
2h 08m
10h 01m
3h 18m
Minimum duration
3h 10m
2h 07m
4h 10m
3h 18m
Number of departures
24
6
9
4
Tickets
Operators
FlixBus
FlixTrain
Condor, Scandinavian Airlines, FlixBus
Daytrip private transfer with English speaking driver

Bus Routes & Schedules from Hamburg to Berlin

- Board the bus at Hamburg Central Bus bound for Berlin Central Bus Station. The trip takes roughly 3h 10m to 3h 40m. Departures run from 02:50 until 23:45, and fares begin at 11 to 20 EUR.
- Catch a bus at Hamburg Central Bus heading toward Berlin Sudkreuz Bus Station, with the journey typically lasting 3h 25m to 4h 10m. Departures operate from 02:50 until 23:45, and fares start at 11 to 16 EUR.
- Traveling from Hamburg Central Bus, you’ll be on the bus for roughly 4h 25m before arriving at Berlin S Treptower Park. Services operate at 23:00, and fares start from 13 EUR.
- Reach Berlin Alexanderplatz by boarding the bus at Hamburg Central Bus, traveling roughly 3h 30m to 4h 5m. Fares start at 11 to 14 EUR, and services operate from 02:50 until 23:00.

Bus Timetable: Hamburg Central Bus → Berlin Alexanderplatz

  • 02:50 06:55 4h 5m 14 EUR
  • 08:50 12:20 3h 30m 12 EUR
  • 15:30 19:00 3h 30m 13 EUR
  • 21:55 01:50 3h 55m 11 EUR
  • 23:00 03:00 4h 13 EUR

Bus Timetable: Hamburg Central Bus → Berlin Central Bus Station

  • 02:50 06:05 3h 15m 14 EUR
  • 04:00 07:25 3h 25m 16 EUR
  • 04:45 08:20 3h 35m 11 EUR
  • 05:50 09:10 3h 20m 17 EUR
  • 09:30 12:45 3h 15m 12 EUR
  • 10:45 14:05 3h 20m 12 EUR
  • 13:20 16:40 3h 20m 11 EUR
  • 18:00 21:40 3h 40m 13 EUR
  • 19:30 22:45 3h 15m 20 EUR
  • 21:55 01:10 3h 15m 11 EUR
  • 23:00 02:15 3h 15m 13 EUR
  • 23:45 02:55 3h 10m 11 EUR

Bus Timetable: Hamburg Central Bus → Berlin S Treptower Park

  • 23:00 03:25 4h 25m 13 EUR

Bus Timetable: Hamburg Central Bus → Berlin Sudkreuz Bus Station

  • 02:50 06:30 3h 40m 14 EUR
  • 04:00 07:50 3h 50m 16 EUR
  • 09:30 13:15 3h 45m 12 EUR
  • 13:20 17:15 3h 55m 11 EUR
  • 18:00 22:10 4h 10m 13 EUR
  • 23:45 03:10 3h 25m 11 EUR

Check all Charter tickets →

Train Routes & Schedules from Hamburg to Berlin

Begin at Hamburg Central, which serves as the single departure point for the train connection between Hamburg and Berlin. Trains operate from 07:33 until 17:33, and the journey usually takes around 2h 7m to 2h 13m. Train ticket prices start from 17 to 35 EUR, with arrival at Berlin Main at the end of the route. Refer to the train timetable for Hamburg to Berlin to see which services run during the day and choose the option that best fits your plans.

Departure stations
Hamburg Central
Arrival stations
Berlin Main

Train Timetable: Hamburg Central → Berlin Main

  • 07:33 09:41 2h 8m 17 EUR
  • 09:33 11:41 2h 8m 29 EUR
  • 11:33 13:41 2h 8m 27 EUR
  • 13:33 15:41 2h 8m 27 EUR
  • 15:33 17:40 2h 7m 20 EUR
  • 17:33 19:46 2h 13m 35 EUR

Check all Train tickets →

Combined Routes & Schedules from Hamburg to Berlin

- From HAM Hamburg Airport, take an intermodal journey to BER Berlin Brandenburg Airport, lasting about 4h 10m to 25h 15m. Services operate from 07:50 until 17:05, and fares start at 185 to 454 EUR.
- Travel from Hamburg Airport to Berlin Central Bus Station using a combination of transport options, with the journey lasting roughly 9h 15m. Services operate at 05:30, and fares start at 22 EUR.

Departure stations
HAM Hamburg Airport
Hamburg Airport
Arrival stations
BER Berlin Brandenburg Airport
Berlin Central Bus Station

Combined Timetable: HAM Hamburg Airport → BER Berlin Brandenburg Airport

  • 07:50 09:05 25h 15m 246 EUR
  • 07:50 21:25 13h 35m 248 EUR
  • 07:50 15:35 7h 45m 357 EUR
  • 09:50 20:40 10h 50m 454 EUR
  • 09:50 14:55 5h 5m 280 EUR
  • 11:25 15:35 4h 10m 344 EUR
  • 11:25 21:25 10h 248 EUR
  • 17:05 21:25 4h 20m 185 EUR

Combined Timetable: Hamburg Airport → Berlin Central Bus Station

  • 05:30 14:45 9h 15m 22 EUR

Check all Combined tickets →

Charter Routes & Schedules from Hamburg to Berlin

- Reach Berlin Hotel Transfer via a private transfer, starting from Hamburg Airport and spending about 3h 18m on the road. Tickets start at 583 EUR, and you can depart at different times during the day.
- From Hamburg Airport, enjoy a private transfer to Berlin Tegel Airport, covering the route in around 3h 18m. Departures are scheduled regularly with fares starting at 583 EUR.
- Take a VIP car transfer at Hamburg Hotel Transfer heading toward Berlin Hotel Transfer, with the journey lasting roughly 3h 18m. With flexible departures available, you can secure tickets starting from 583 EUR.
- Set off from Hamburg Hotel Transfer in an exclusive ride to Berlin Tegel Airport, spending about 3h 18m on the road. Services run frequently throughout the day, and tickets start at 583 EUR.

Check all Charter tickets →

Frequently Asked Questions Hamburg to Berlin

Below you will find answers to the most common questions about traveling from Hamburg to Berlin.

How long does the Hamburg to Berlin route usually take?

The Hamburg to Berlin route takes between about 2 hours 7 minutes and 25 hours 15 minutes, depending on the transport and service chosen. Train journeys are the quickest, while some combined services take much longer because of routing and connections.

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

The cheapest option on the Hamburg to Berlin route is the bus, with fares from 11 EUR to 20 EUR. It is usually the lowest-priced regular transport choice, while train tickets start higher and combined services can cost much more.

Which transport is fastest between Hamburg and Berlin?

The fastest Hamburg to Berlin option is the train, which takes about 2 hours 7 minutes to 2 hours 13 minutes. It is much quicker than the bus, which usually takes around 3 hours 10 minutes to 4 hours 25 minutes.

How much should I expect to pay for Hamburg to Berlin overall?

For Hamburg to Berlin, prices range from 11 EUR on the bus up to 454 EUR for combined services. Train fares are listed between 17 EUR and 35 EUR, so the total cost depends strongly on the transport type you choose.

Where do Hamburg to Berlin services depart from and arrive?

Hamburg to Berlin departures vary by transport. Buses leave from Hamburg Central Bus, trains depart from Hamburg Central, and combined services use HAM Hamburg Airport or Hamburg Airport. Arrivals include Berlin Central Bus Station, Berlin Sudkreuz Bus Station, Berlin S Treptower Park, Berlin Alexanderplatz, and Berlin Main.

How often do Hamburg to Berlin trips run during the day?

Hamburg to Berlin has multiple departures across the day, but no fixed frequency is listed. The first bus leaves at 02:50 and the last at 23:45, while trains run from 07:33 to 17:33 and combined services from 05:30 to 17:05.

What is the bus from Hamburg to Berlin like in terms of time and stops?

The Hamburg to Berlin bus takes about 3 hours 10 minutes to 4 hours 25 minutes. It leaves from Hamburg Central Bus and can arrive at Berlin Central Bus Station, Berlin Sudkreuz Bus Station, Berlin S Treptower Park, or Berlin Alexanderplatz.

How does the Hamburg to Berlin train compare with the bus?

The Hamburg to Berlin train is faster and usually costs more than the bus. Train fares are 17 EUR to 35 EUR, with travel time around 2 hours 7 minutes to 2 hours 13 minutes. The bus is cheaper, but takes longer.

Are there direct airport or hotel transfer options on Hamburg to Berlin?

Yes, combined services on Hamburg to Berlin can use HAM Hamburg Airport or Hamburg Airport and arrive at Berlin Brandenburg Airport or Berlin Central Bus Station. Some charter transfers also connect Hamburg Airport or Hamburg Hotel Transfer with Berlin Hotel Transfer or Berlin Tegel Airport.

What does the combined Hamburg to Berlin service cost and how long does it take?

Combined Hamburg to Berlin services are priced from 22 EUR to 454 EUR. Their travel time ranges from about 4 hours 10 minutes to 25 hours 15 minutes, depending on the specific service and route pairing.

Can I book Hamburg to Berlin tickets online?

Yes, Hamburg to Berlin tickets can be booked online through TicketRoutes.com. That is the simplest way to check the available services, compare fares, and see the departure and arrival points for the route.

Is there a charter option for Hamburg to Berlin, and what are its details?

A charter option is listed for Hamburg to Berlin at 583 EUR. It takes about 3 hours 18 minutes and connects Hamburg Airport or Hamburg Hotel Transfer with Berlin Hotel Transfer or Berlin Tegel Airport.

Compare routes across the country in Germany

Route finder

Use the map to search transport connections between destinations throughout Germany. Compare schedules, travel times, and available services before planning your journey.


More travel routes for Hamburg and Berlin

Planning more stops after Hamburg to Berlin?

If your journey doesn’t end with Hamburg to Berlin, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.