Distance from Perth to Saint Petersburg

The distance between Perth, Australia and Saint Petersburg, Russia is 12,785 kilometers (7,944 miles)

Country: Australia

Region: Western Australia

City: Perth

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Travel time

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

Perth, Australia

Local time:

Coordinates: 31.9522° S 115.8614° E


Nearby airports:
  • Perth Airport (PER)
  • Perth Jandakot Airport (JAD)
  • Rottnest Island Airport (RTS)
  • Bunbury Airport (BUY)
  • Busselton Regional Airport (BQB)

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 Perth

Distance between cities Kilometers
From Perth to Sydney 3,297 km
From Perth to Melbourne 2,727 km
From Perth to Brisbane 3,613 km
From Perth to Adelaide 2,135 km
From Perth to Gold Coast 3,634 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 Perth and Saint Petersburg.

From To Distance (kilometers)
Tehran, Iran Gold Coast, Australia 12,786 km
Sydney, Australia Asunción, Paraguay 12,786 km
Minsk, Belarus La Plata, Argentina 12,784 km
Kinshasa, Democratic Republic of the Congo Guadalupe, Mexico 12,784 km
Shenzhen, China Tulsa, United States 12,783 km
Columbus, United States Surat, India 12,787 km
Buenos Aires, Argentina Minsk, Belarus 12,783 km
Kinshasa, Democratic Republic of the Congo San Nicolás de los Garza, Mexico 12,787 km
Nashville, United States Jaipur, India 12,787 km
Dhaka, Bangladesh Omaha, United States 12,782 km
Philadelphia, United States Pune, India 12,782 km
João Pessoa, Brazil Nagpur, India 12,782 km
Detroit, United States Navi Mumbai, India 12,781 km
Minneapolis, United States Navi Mumbai, India 12,781 km
Belo Horizonte, Brazil Anchorage, United States 12,781 km
Wuhan, China Guadalupe, Mexico 12,781 km
Taipei, Taiwan Houston, United States 12,780 km
Kinshasa, Democratic Republic of the Congo Monterrey, Mexico 12,790 km

Measure more distances between cities