Distance from Saint Petersburg to Toronto

The distance between Saint Petersburg, Russia and Toronto, Canada is 6,869 kilometers (4,268 miles)

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Country: Canada

Region: Ontario

City: Toronto

Travel time

Mode Estimated time
Airplane 10-12 hours
Jet fighter 6-8 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)

Toronto, Canada

Local time:

Coordinates: 43.7001° N 79.4163° W


Nearby airports:
  • Downsview Airport (YZD)
  • Billy Bishop Toronto City Airport (YTZ)
  • Toronto Pearson International Airport (YYZ)
  • Buttonville Municipal Airport (YKZ)
  • Oshawa Airport (YOO)

Other distances from Toronto

Distances between cities Kilometers
From Toronto to Ottawa 351 km
From Toronto to Montréal 504 km
From Toronto to Edmonton 2,706 km
From Toronto to Mississauga 24 km
From Toronto to Winnipeg 1,513 km

Cities within similar distances

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

From To Distance (kilometers)
Shenzhen, China Adelaide, Australia 6,869 km
Nottingham, United Kingdom Kansas City, United States 6,869 km
Las Palmas de Gran Canaria, Spain St. Louis, United States 6,868 km
Campo Grande, Brazil Ciudad Victoria, Mexico 6,868 km
Maceió, Brazil Washington, United States 6,868 km
Buenos Aires, Argentina Cancún, Mexico 6,870 km
Hamburg, Germany Greensboro, United States 6,868 km
Zaragoza, Spain Lexington-Fayette, United States 6,868 km
New South Memphis, United States Santa Cruz de Tenerife, Spain 6,870 km
Manhattan, United States Aparecida de Goiânia, Brazil 6,870 km
Memphis, United States Santa Cruz de Tenerife, Spain 6,868 km
Teresina, Brazil St. Louis, United States 6,871 km
Maceió, Brazil Charlotte, United States 6,867 km
Guadalajara, Mexico San Juan, Argentina 6,871 km
Birmingham, United Kingdom Jaipur, India 6,867 km
Philadelphia, United States Aracaju, Brazil 6,867 km
Maceió, Brazil Baltimore, United States 6,871 km
Caracas, Venezuela Málaga, Spain 6,871 km
Nashville, United States Valladolid, Spain 6,867 km

Measure more distances between cities