Hamburg to Zürich distance

The distance from Hamburg (Germany) to Zürich (Switzerland) is 883 km by road, with a driving time of about 8 h 47 min. The straight-line distance is 694 km (431 miles); Zürich lies to the S of Hamburg.

Reverse direction: Zürich to Hamburg distance — the route is the same.

Straight line
694 km
Miles
431 mi
Nautical miles
375 nmi
Direction
S 189°
Driving distance
883 km
Flight time approx.
82 min

Travel time comparison

ModeDistanceDuration approx.
Airplane (straight line)694 km82 min
Car (road)883 km8 h 47 min

Driving distance and time come from OpenStreetMap road data (OSRM), excluding traffic.

Hamburg

Hamburg is located in Hamburg, Germany.

Coordinates (DMS)53° 32′ 55.78″ N, 9° 59′ 13.81″ O
Latitude53.55
Longitude9.99
RegionHamburg
CountryGermany
Population1,862,565

Zürich

Zürich is located in Zürich, Switzerland.

Coordinates (DMS)47° 22′ 36.79″ N, 8° 32′ 30.10″ O
Latitude47.38
Longitude8.54
RegionZürich
CountrySwitzerland
Population415,367

Midpoint of the route

The geographic midpoint between Hamburg and Zürich is at 50.47° N, 9.22° E.

The nearest town is Gedern, Wetteraukreis, Hessen — about 347 km from each city. If you are meeting halfway, that is roughly the place.

Frequently asked questions

How far is Hamburg from Zürich?

By car it is 883 km, with a driving time of about 8 h 47 min. The straight-line distance between Hamburg and Zürich is 694 kilometres (431 miles or 375 nautical miles).

How long does it take to drive from Hamburg to Zürich?

The driving distance is 883 km (OpenStreetMap/OSRM); the pure driving time by car is about 8 h 47 min (excluding traffic).

In which direction is Zürich from Hamburg?

Zürich lies to the S (189°) as seen from Hamburg.

How long is a flight from Hamburg to Zürich?

At a cruising speed of around 800 km/h, the pure flight time for the straight-line distance is about 82 minutes.

Distances from Hamburg

Distances from Zürich

→ All distances from Hamburg → All distances from Zürich