Distance from Saint Petersburg to Porto Alegre

The distance between Saint Petersburg, Russia and Porto Alegre, Brazil is 12,399 kilometers (7,704 miles)

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Country: Brazil

Region: Rio Grande do Sul

City: Porto Alegre

Travel time

Mode Estimated time
Airplane 18-20 hours
Jet fighter 12-14 hours
Speed Time
300 km/h

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)

Porto Alegre, Brazil

Local time:

Coordinates: 30.0328° S 51.2302° W


Nearby airports:
  • Salgado Filho International Airport (POA)
  • Porto Alegre (QNS)
  • Hugo Cantergiani Regional Airport (CXJ)
  • João Simões Lopes Neto International Airport (PET)
  • Lauro Kurtz Airport (PFB)

Cities within similar distances

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

From To Distance (kilometers)
Moscow, Russia Trujillo, Peru 12,399 km
Cairo, Egypt Tlalpan, Mexico 12,400 km
Cairo, Egypt Xochimilco, Mexico 12,398 km
Cairo, Egypt Álvaro Obregón, Mexico 12,398 km
Sacramento, United States Lucknow, India 12,397 km
Lagos, Nigeria San Diego, United States 12,397 km
Bucharest, Romania Mar del Plata, Argentina 12,397 km
Nanjing, China Guadalupe, Mexico 12,397 km
Salvador, Brazil Anchorage, United States 12,402 km
Melbourne, Australia Caxias do Sul, Brazil 12,402 km
Ahmedabad, India Baltimore, United States 12,402 km
Cairo, Egypt Coyoacán, Mexico 12,395 km
Bucharest, Romania Córdoba, Argentina 12,395 km
Shenzhen, China Milwaukee, United States 12,404 km
Taipei, Taiwan Cincinnati, United States 12,404 km
Perth, Australia Bucharest, Romania 12,394 km

Measure more distances between cities