Distance from Sidi Ifni to Saint Petersburg

The distance between Sidi Ifni, Morocco and Saint Petersburg, Russia is 4,545 kilometers (2,824 miles)

Country: Morocco

Region: Souss-Massa

City: Sidi Ifni

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Travel time

Mode Estimated time
Bicycle 12-15 days
Motorcycle 6-7 days
Car 4-5 days
Airplane 6-8 hours
Speed Time
50 km/h
100 km/h
150 km/h

Sidi Ifni, Morocco

Local time:

Coordinates: 29.3798° N 10.173° W


Nearby airports:
  • Sidi Ifni Airport (SII)
  • Al Massira Airport (AGA)
  • Tan Tan Airport (TTA)
  • Mogador Airport (ESU)
  • Tindouf Airport (TIN)

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 Sidi Ifni

Distance between cities Kilometers
From Sidi Ifni to Casablanca 526 km
From Sidi Ifni to Rabat 603 km
From Sidi Ifni to Fez 712 km
From Sidi Ifni to Marrakesh 326 km
From Sidi Ifni to Agadir 128 km

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 Sidi Ifni and Saint Petersburg.

From To Distance (kilometers)
Santiago de Cuba, Cuba Bakersfield, United States 4,544 km
Bogotá, Colombia João Pessoa, Brazil 4,546 km
Baghdad, Iraq Sevilla, Spain 4,546 km
Quito, Ecuador Belford Roxo, Brazil 4,546 km
Belo Horizonte, Brazil Maracaibo, Venezuela 4,544 km
Guayaquil, Ecuador Nova Iguaçu, Brazil 4,543 km
Medellín, Colombia Osasco, Brazil 4,543 km
Maceió, Brazil Bucaramanga, Colombia 4,542 km
Bogotá, Colombia Porto Alegre, Brazil 4,542 km
Valencia, Venezuela Saint Paul, United States 4,542 km
Lagos, Nigeria Recife, Brazil 4,542 km
León de los Aldama, Mexico Callao, Peru 4,548 km
Houston, United States Trujillo, Peru 4,542 km
Guayaquil, Ecuador Belford Roxo, Brazil 4,549 km
Caracas, Venezuela Chihuahua, Mexico 4,549 km
Mesa, United States Santa Marta, Colombia 4,549 km
Quito, Ecuador Nova Iguaçu, Brazil 4,541 km
San Miguel de Tucumán, Argentina San José, Costa Rica 4,549 km

Measure more distances between cities