Distance from Santa Oliva to Saint Petersburg

The distance between Santa Oliva, Spain and Saint Petersburg, Russia is 2,866 kilometers (1,781 miles)

Country: Spain

Region: Catalonia

City: Santa Oliva

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Travel time

Mode Estimated time
Bicycle 8-10 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h

Santa Oliva, Spain

Local time:

Coordinates: 41.2536° N 1.5509° E


Nearby airports:
  • Reus Airport (REU)
  • Barcelona–El Prat Airport (BCN)
  • Sabadell Airport (QSA)
  • Lleida-Alguaire Airport (ILD)
  • Pirineus - la Seu d'Urgel Airport (LEU)

Saint Petersburg, Russia

Local time:

Coordinates: 59.9386° N 30.3141° E


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

Other distances from Saint Petersburg

Distances between cities Kilometers
From Saint Petersburg to Moscow 636 km
From Saint Petersburg to Yekaterinburg 1,788 km
From Saint Petersburg to Samara 1,423 km
From Saint Petersburg to Omsk 2,593 km
From Saint Petersburg to Kazan 1,203 km

Cities within similar distances

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

From To Distance (kilometers)
Milwaukee, United States Stockton, United States 2,866 km
Houston, United States Santo Domingo, Dominican Republic 2,866 km
Kyiv, Ukraine Valladolid, Spain 2,866 km
Santiago de Cuba, Cuba Tlaquepaque, Mexico 2,866 km
South Boston, United States Colorado Springs, United States 2,866 km
Boston, United States Colorado Springs, United States 2,865 km
Fort Worth, United States San José, Costa Rica 2,867 km
Manaus, Brazil Vila Velha, Brazil 2,867 km
Istanbul, Turkey Oviedo, Spain 2,865 km
Tegucigalpa, Honduras Kansas City, United States 2,865 km
Los Angeles, United States Nashville, United States 2,865 km
San Salvador, El Salvador Kansas City, United States 2,865 km
Puebla, Mexico Toledo, United States 2,867 km
Jacksonville, United States Mesa, United States 2,865 km
Gustavo Adolfo Madero, Mexico Toledo, United States 2,865 km
Morelia, Mexico Sacramento, United States 2,865 km
Mexicali, Mexico Lexington-Fayette, United States 2,867 km
Milwaukee, United States Tonalá, Mexico 2,867 km
Ecatepec de Morelos, Mexico Minneapolis, United States 2,865 km
Zapopan, Mexico Milwaukee, United States 2,865 km

Measure more distances between cities