Distance from Xiangyang to Saint Petersburg

The distance between Xiangyang, China and Saint Petersburg, Russia is 6,541 kilometers (4,064 miles)

Country: China

Region: Hubei

City: Xiangyang

Country: Russia

Region: St.-Petersburg

City: Saint Petersburg

Travel time

Mode Estimated time
Bicycle 18-22 days
Motorcycle 8-10 days
Car 6-7 days
Airplane 10-12 hours
Speed Time
50 km/h
100 km/h
150 km/h

Xiangyang, China

Local time:

Coordinates: 32.0422° N 112.1448° E


Nearby airports:
  • Xiangyang Liuji Airport (XFN)
  • Guangzhou MR Air Base (LHK)
  • Nanyang Jiangying Airport (NNY)
  • Shiyan Wudangshan Airport (WDS)
  • Yichang Sanxia Airport (YIH)

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 Xiangyang

Distance between cities Kilometers
From Xiangyang to Shanghai 888 km
From Xiangyang to Beijing 953 km
From Xiangyang to Tianjin 910 km
From Xiangyang to Shenzhen 1,069 km
From Xiangyang to Wuhan 259 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 Xiangyang and Saint Petersburg.

From To Distance (kilometers)
Charlotte, United States Sevilla, Spain 6,541 km
Campo Grande, Brazil Xochimilco, Mexico 6,541 km
San Pedro Sula, Honduras Serra, Brazil 6,541 km
San Salvador, El Salvador Vila Velha, Brazil 6,542 km
Puebla, Mexico Mendoza, Argentina 6,542 km
Charlotte, United States Bilbao, Spain 6,540 km
Cochabamba, Bolivia Cincinnati, United States 6,542 km
Campo Grande, Brazil Santa María Chimalhuacán, Mexico 6,540 km
Villa Nueva, Guatemala Aracaju, Brazil 6,540 km
Tokyo, Japan Ahmedabad, India 6,542 km
Mexicali, Mexico Huancayo, Peru 6,540 km
São José dos Campos, Brazil Santa Cruz de Tenerife, Spain 6,540 km
Hamburg, Germany Cleveland, United States 6,543 km
Valencia, Venezuela Seattle, United States 6,543 km
San Miguel de Tucumán, Argentina Irapuato, Mexico 6,543 km
Cuautitlán Izcalli, Mexico San Juan, Argentina 6,543 km
Guadalajara, Mexico Cuiabá, Brazil 6,543 km
Detroit, United States Málaga, Spain 6,543 km
Mixco, Guatemala Juiz de Fora, Brazil 6,544 km
Tegucigalpa, Honduras Mar del Plata, Argentina 6,544 km

Measure more distances between cities