Distance from Saint Petersburg to Palma

The distance between Saint Petersburg, Russia and Palma, Spain is 2,974 kilometers (1,848 miles).

Saint Petersburg, St.-Petersburg, Russia

Palma, Balearic Islands, Spain

From Saint Petersburg to Palma, the straight-line distance is 2,974 kilometers, heading southwest. Both cities are at a similar altitude, with Saint Petersburg at 11 meters above sea level and Palma at 34 meters.

Travel time

Mode Estimated time
Bicycle 10-12 days
Motorcycle 3-4 days
Car 2-3 days
Airplane 4-5 hours
Speed Time
50 km/h
100 km/h
150 km/h
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)
Palma, Spain

Local time:

Time Zone: Europe/Madrid

Coordinates: 39.5694° N 2.6502° E

Elevation: 34 m (112 ft)


Nearby airports:
  • Palma de Mallorca Airport (PMI)
  • Ibiza Airport (IBZ)
  • Menorca Airport (MAH)
  • Barcelona–El Prat Airport (BCN)
  • Reus Airport (REU)

Other distances from Palma

Distances between cities Kilometers
From Palma to Madrid 551 km
From Palma to Barcelona 206 km
From Palma to Valencia 261 km
From Palma to Zaragoza 378 km
From Palma to Málaga 696 km

Cities within similar distances

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

From To Distance (kilometers)
Torreón, Mexico Calgary, Canada 2,974 km
Santiago de los Caballeros, Dominican Republic Austin, United States 2,974 km
Austin, United States Surrey, Canada 2,974 km
Cartagena, Colombia Houston, United States 2,974 km
San Salvador, El Salvador Columbus, United States 2,974 km
Santiago de los Caballeros, Dominican Republic Ecatepec de Morelos, Mexico 2,973 km
Istanbul, Turkey Belfast, United Kingdom 2,973 km
Hong Kong, Hong Kong Patna, India 2,973 km
Detroit, United States Xochimilco, Mexico 2,973 km
Puebla, Mexico Ibagué, Colombia 2,973 km
Guadalupe, Mexico Portland, United States 2,975 km
Coyoacán, Mexico San Jose, United States 2,975 km
Charlotte, United States Montería, Colombia 2,976 km
Tehran, Iran Budapest, Hungary 2,972 km
Santiago de los Caballeros, Dominican Republic Iztapalapa, Mexico 2,976 km
San Jose, United States Iztacalco, Mexico 2,976 km
Monterrey, Mexico Portland, United States 2,972 km
Kingston, Jamaica Manaus, Brazil 2,972 km

Measure more distances between cities