Amsterdam to Bonn distance

The distance from Amsterdam (Netherlands) to Bonn (Germany) is 286 km by road, with a driving time of about 3 h 17 min. The straight-line distance is 236 km (147 miles); Bonn lies to the SE of Amsterdam.

Reverse direction: Bonn to Amsterdam distance — the route is the same.

Straight line
236 km
Miles
147 mi
Nautical miles
128 nmi
Direction
SE 139°
Driving distance
286 km
Flight time approx.
48 min

Travel time comparison

ModeDistanceDuration approx.
Airplane (straight line)236 km48 min
Car (road)286 km3 h 17 min

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

Amsterdam

Amsterdam is located in Noord-Holland, Netherlands.

Coordinates (DMS)52° 22′ 3.26″ N, 4° 54′ 14.90″ O
Latitude52.37
Longitude4.9
RegionNoord-Holland
CountryNetherlands
Population741,636

Bonn

Bonn is located in Nordrhein-Westfalen, Germany.

Coordinates (DMS)50° 44′ 14.75″ N, 7° 5′ 53.54″ O
Latitude50.74
Longitude7.1
RegionNordrhein-Westfalen
CountryGermany
Population323,336

Midpoint of the route

The geographic midpoint between Amsterdam and Bonn is at 51.56° N, 6.02° E.

The nearest town is Oostrum, Gemeente Venray, Limburg — about 118 km from each city. If you are meeting halfway, that is roughly the place.

Frequently asked questions

How far is Amsterdam from Bonn?

By car it is 286 km, with a driving time of about 3 h 17 min. The straight-line distance between Amsterdam and Bonn is 236 kilometres (147 miles or 128 nautical miles).

How long does it take to drive from Amsterdam to Bonn?

The driving distance is 286 km (OpenStreetMap/OSRM); the pure driving time by car is about 3 h 17 min (excluding traffic).

In which direction is Bonn from Amsterdam?

Bonn lies to the SE (139°) as seen from Amsterdam.

How long is a flight from Amsterdam to Bonn?

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

Distances from Amsterdam

Distances from Bonn

→ All distances from Amsterdam → All distances from Bonn