Distance from Houston to Saint Petersburg

The distance between Houston, United States and Saint Petersburg, Russia is 8,899 kilometers (5,530 miles)

Country: United States

Region: Texas

City: Houston

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Travel time

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

Houston, United States

Local time:

Coordinates: 29.7633° N 95.3633° W


Nearby airports:
  • William P Hobby Airport (HOU)
  • Andrau Airpark (AAP)
  • George Bush Intercontinental Airport (IAH)
  • Ellington Airport (EFD)
  • West Houston Airport (IWS)

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 Houston

Distance between cities Kilometers
From Houston to New York City 2,283 km
From Houston to Los Angeles 2,211 km
From Houston to Chicago 1,510 km
From Houston to Philadelphia 2,158 km
From Houston to Phoenix 1,635 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 Houston and Saint Petersburg.

From To Distance (kilometers)
Santa Cruz de la Sierra, Bolivia Latina, Spain 8,899 km
Tokyo, Japan Bucharest, Romania 8,899 km
San Francisco, United States Vigo, Spain 8,899 km
Paris, France Villahermosa, Mexico 8,900 km
Belém, Brazil Portland, United States 8,898 km
Bilbao, Spain Torreon, Mexico 8,898 km
Bucharest, Romania Omaha, United States 8,898 km
Hamburg, Germany Fresno, United States 8,898 km
Zaragoza, Spain Santa Catarina, Mexico 8,898 km
Paris, France Contagem, Brazil 8,898 km
Jaboatão dos Guararapes, Brazil Aurora, United States 8,898 km
Sheffield, United Kingdom Mazatlán, Mexico 8,900 km
Asunción, Paraguay Ensenada, Mexico 8,901 km
Recife, Brazil Albuquerque, United States 8,897 km
Birmingham, United Kingdom Morelia, Mexico 8,901 km
San Luis, Mexico Valladolid, Spain 8,901 km
Budapest, Hungary New Orleans, United States 8,897 km
Portland, United States Ananindeua, Brazil 8,901 km
Stockholm, Sweden Teresina, Brazil 8,901 km

Measure more distances between cities