Distance from Madrid to Saint Petersburg

The distance between Madrid, Spain and Saint Petersburg, Russia is 3,196 kilometers (1,986 miles).

Madrid, Spain

Saint Petersburg, St.-Petersburg, Russia

From Madrid to Saint Petersburg, the straight-line distance is 3,196 kilometers, heading northeast. Madrid is situated at an altitude of 665 meters above sea level, while Saint Petersburg is at only 11 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 3-4 days
Car 3-4 days
Airplane 5-6 hours
Speed Time
50 km/h
100 km/h
150 km/h
Madrid, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 40.4165° N 3.7026° W

Elevation: 665 m (2,182 ft)


Nearby airports:
  • Cuatro Vientos Airport (ECV)
  • Adolfo Suárez Madrid–Barajas Airport (MAD)
  • Torrejón Airport (TOJ)
  • Salamanca Airport (SLM)
  • Valladolid Airport (VLL)
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)

Other distances from Madrid

Distance between cities Kilometers
From Madrid to Barcelona 505 km
From Madrid to Valencia 303 km
From Madrid to Zaragoza 275 km
From Madrid to Málaga 415 km
From Madrid to Murcia 349 km

Cities within similar distances

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

From To Distance (kilometers)
Edmonton, Canada Baltimore, United States 3,196 km
Torreón, Mexico New York City, United States 3,196 km
Columbus, United States Bakersfield, United States 3,196 km
Maracay, Venezuela New Orleans, United States 3,195 km
Abuja, Nigeria Las Palmas de Gran Canaria, Spain 3,195 km
Guayaquil, Ecuador Ecatepec de Morelos, Mexico 3,195 km
Santiago de Querétaro, Mexico Brampton, Canada 3,197 km
Mexicali, Mexico Charlotte, United States 3,197 km
Barranquilla, Colombia Austin, United States 3,195 km
Guayaquil, Ecuador Azcapotzalco, Mexico 3,195 km
Santiago de los Caballeros, Dominican Republic Morelia, Mexico 3,195 km
Mississauga, Canada Santiago de Querétaro, Mexico 3,195 km
Torreón, Mexico Brooklyn, United States 3,197 km
Guayaquil, Ecuador Naucalpan de Juárez, Mexico 3,198 km
Philadelphia, United States Villa Nueva, Guatemala 3,194 km
Cartagena, Colombia Zapopan, Mexico 3,194 km
Edmonton, Canada Washington, United States 3,198 km

Measure more distances between cities