← All routes

Road trip route · Germany

Berlin to Hamburg drive time, distance, costs & the best stops

Drive time
2 hr 58 min
Distance
289 km
Fuel (est.)
€36
Tolls (est.)
None

The Berlin to Hamburg drive

The drive from Berlin to Hamburg covers 180 miles (289 km) and takes about 2 hr 58 min without stops. That makes it a comfortable one-day drive. Leave in the morning and you'll arrive with the day ahead of you.

Most of it is one road: the A24 carries 82% of the distance. On the way you go past Hohen Neuendorf, Neuruppin and Reinbek, and you'll be near Wittstock roughly 1 h 7 min in.

It's flat. Nowhere along the way did we measure the road higher than about 129 m above sea level.

Expect fuel for a typical petrol car (~40 mpg) to cost around €36 one-way with no significant motorway tolls on the way. Prices shift monthly, so treat these as ballpark figures.

At 180 miles this is longer than 46% of the 144 routes covered here.

The road, kilometre by kilometre

Towns within a few kilometres of the fastest route, with the time it takes to reach them without stopping.

  1. StartBerlin
  2. 27 kmHohen Neuendorf17 min in
  3. 76 kmNeuruppin47 min in
  4. 109 kmWittstock1 h 7 min in
  5. 272 kmReinbek2 h 48 min in
  6. 289 kmHamburg

How high it goes

~129 mBerlinHamburg · 289 km
Height above sea level along the driving route, measured at about 50 points. Total climb roughly 274 m.

Roads you'll be on

  • A24238 km · 82%
  • A1029 km · 10%

Best stops between Berlin and Hamburg

Within ~30 km of the driving route, worth the detour.

Castles & Palaces

Sanssouci Palace

Frederick the Great's Rococo summer palace in Potsdam, set amid terraced vineyards and expansive royal gardens.

What you need for this drive

Rules for each country on the route, in the order you meet them.

Germany

Tolls
No motorway tolls
Must carry
warning triangle, hi-vis vest, first-aid kit
Winter tyres
Required in winter conditions

Low-emission zones: Umweltzone (about 36 active, incl. Berlin, Munich, Stuttgart, Cologne).

Checked against national road authorities and the ECB reference rates. Rules change — confirm before you travel.

Famous drives in Germany

Legendary routes you could bolt onto this trip, with real distances and stop counts.

Berlin to Hamburg FAQs

How long is the drive from Berlin to Hamburg?

Driving from Berlin to Hamburg takes about 2 hr 58 min nonstop, covering 180 miles (289 km). Add time for breaks: most drivers stop every 2 hours.

How much does it cost to drive from Berlin to Hamburg?

Fuel for a typical petrol car (~40 mpg) costs roughly €36 one-way. There are no significant motorway tolls on this route. Estimates are indicative: prices change monthly.

Can I drive from Berlin to Hamburg in one day?

Yes, at about 2 hr 58 min of driving, Berlin to Hamburg is a comfortable one-day drive with a couple of breaks.

Which roads do you take from Berlin to Hamburg?

The fastest route uses the A24 (about 238 km), the A10 (about 29 km). It passes Hohen Neuendorf, Neuruppin, Wittstock, Reinbek.

What other drives can I plan on Plan Your Road Trips?

We publish drive times, distances and fuel estimates for 144 routes across Europe and beyond, including 13 other drives in the same country. Browse them all on the routes index.

More drives from Berlin & Hamburg

Planning a bigger trip? Try the free Germany road trip planner, browse every destination we cover, take it with you on the road, or read the driving in Germany guide.