Distance from Amsterdam to Saint Petersburg

The distance between Amsterdam, Netherlands and Saint Petersburg, Russia is 1,775 kilometers (1,103 miles).

Amsterdam, North Holland, Netherlands

Saint Petersburg, St.-Petersburg, Russia

From Amsterdam to Saint Petersburg, the straight-line distance is 1,775 kilometers, heading northeast. Both cities are at a similar altitude, with Amsterdam at 13 meters above sea level and Saint Petersburg at 11 meters.

Travel time

Mode Estimated time
Bicycle 6-7 days
Motorcycle 2-3 days
Car 1-2 days
Airplane 2-3 hours
Speed Time
50 km/h
100 km/h
150 km/h
Amsterdam, Netherlands

Local time:

Time Zone: Europe/Amsterdam

Coordinates: 52.374° N 4.8897° E

Elevation: 13 m (43 ft)


Nearby airports:
  • Amsterdam Airport Schiphol (AMS)
  • Amsterdam Airport Schiphol (SPL)
  • Soesterberg Air Base (UTC)
  • Valkenburg Naval Air Base (LID)
  • Lelystad Airport (LEY)
Saint Petersburg, Russia

Local time:

Time Zone: Europe/Moscow

Coordinates: 59.9386° N 30.3141° E

Elevation: 11 m (36 ft)


Nearby airports:
  • Pulkovo Airport (LED)
  • Novgorod Airport (NVR)
  • Lappeenranta Airport (LPP)
  • Utti Airport (UTI)
  • Savonlinna Airport (SVL)

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Amsterdam and Saint Petersburg.

From To Distance (kilometers)
Kolkata, India Madurai, India 1,775 km
Managua, Nicaragua Santiago de Querétaro, Mexico 1,775 km
Prague, Czechia Madrid, Spain 1,775 km
Monterrey, Mexico Omaha, United States 1,775 km
Brussels, Belgium Bucharest, Romania 1,775 km
Santa Cruz de la Sierra, Bolivia Campinas, Brazil 1,775 km
Oklahoma City, United States Mississauga, Canada 1,775 km
Tijuana, Mexico Nuevo Laredo, Mexico 1,774 km
Glasgow, United Kingdom Helsinki, Finland 1,774 km
The Bronx, United States Kansas City, United States 1,776 km
Guadalupe, Mexico Atlanta, United States 1,774 km
Havana, Cuba Dallas, United States 1,774 km
Amsterdam, Netherlands Córdoba, Spain 1,776 km
Havana, Cuba Ciudad Nezahualcoyotl, Mexico 1,774 km
Brampton, Canada New Orleans, United States 1,776 km
Guadalupe, Mexico Omaha, United States 1,773 km
Torreón, Mexico Belmopan, Belize 1,773 km
Edmonton, Canada Sacramento, United States 1,773 km
Budapest, Hungary Bilbao, Spain 1,777 km

Measure more distances between cities