Distance from Saint Petersburg to Ambanja

The distance between Saint Petersburg, Russia and Ambanja, Madagascar is 8,320 kilometers (5,170 miles).

Saint Petersburg, St.-Petersburg, Russia

Ambanja, Diana, Madagascar

From Saint Petersburg to Ambanja, the straight-line distance is 8,320 kilometers, heading south. Both cities are at a similar altitude, with Saint Petersburg at 11 meters above sea level and Ambanja at 20 meters.

Travel time

Mode Estimated time
Airplane 12-14 hours
Jet fighter 8-10 hours
Speed Time
300 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)
Ambanja, Madagascar

Local time:

Time Zone: Indian/Antananarivo

Coordinates: 13.669° S 48.453° E

Elevation: 20 m (66 ft)


Nearby airports:
  • Ampampamena Airport (IVA)
  • Fascene Airport (NOS)
  • Ambilobe Airport (AMB)
  • Analalava Airport (HVA)
  • Ambalabe Airport (WAI)

Other distances from Ambanja

Distances between cities Kilometers
From Ambanja to Antananarivo 589 km
From Ambanja to Toamasina 506 km
From Ambanja to Antsirabe 702 km
From Ambanja to Mahajanga 323 km
From Ambanja to Fianarantsoa 874 km

Cities within similar distances

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

From To Distance (kilometers)
San Pedro Sula, Honduras Cardiff, United Kingdom 8,320 km
Liverpool, United Kingdom Fresno, United States 8,320 km
San Juan, Puerto Rico Belgrade, Serbia 8,321 km
Guadalupe, Mexico Bristol, United Kingdom 8,321 km
Chengdu, China Preston, United Kingdom 8,319 km
Birmingham, United Kingdom San Nicolás de los Garza, Mexico 8,319 km
Seattle, United States Bilbao, Spain 8,321 km
Zaragoza, Spain Kolkata, India 8,319 km
Leeds, United Kingdom Tucson, United States 8,322 km
Guadalupe, Mexico Birmingham, United Kingdom 8,322 km
Belmopan, Belize Gibraltar, Gibraltar 8,322 km
Chennai, India Bradford, United Kingdom 8,322 km
Bucharest, Romania Milwaukee, United States 8,318 km
Málaga, Spain Patna, India 8,322 km
Berlin, Germany Maceió, Brazil 8,322 km
Dublin, Ireland Kolkata, India 8,323 km
Budapest, Hungary Jacksonville, United States 8,323 km
Accra, Ghana Ibagué, Colombia 8,317 km
Reynosa, Mexico Islington, United Kingdom 8,317 km
Santa Cruz de la Sierra, Bolivia Bakersfield, United States 8,324 km

Measure more distances between cities