Distance from Amsterdam to Rotterdam

The distance from Amsterdam to Rotterdam is 57 km (35 miles) as the crow flies.

Rotterdam lies southwest of Amsterdam.

Amsterdam (Netherlands): 52.37° N, 4.88° E

Rotterdam (Netherlands): 51.92° N, 4.48° E

Cities near Amsterdam

The Hague 50 km
Rotterdam 57 km
Antwerp 132 km
Duisburg 166 km
Brussels-Capital Region 173 km
Essen 178 km

Cities near Rotterdam

The Hague 21 km
Amsterdam 57 km
Antwerp 78 km
Brussels-Capital Region 120 km
Duisburg 166 km
Düsseldorf 176 km

Similar distances from Amsterdam

Amsterdam → Rotterdam 57 km
Amsterdam → The Hague 50 km

How we calculate the distance between two cities

The distance between two cities is calculated using the Haversine formula, which determines the great-circle distance between two points on a sphere given their latitude and longitude coordinates. This formula accounts for the Earth's curvature to provide an accurate "as the crow flies" distance. The Earth's radius used in our calculations is 6,371 kilometers (3,959 miles). The result represents the shortest path between two cities over the Earth's surface, not the driving or walking distance.

Explore Cities Around the World