Distance from Sanjiaguan to Saint Petersburg

The distance between Sanjiaguan, China and Saint Petersburg, Russia is 6,699 kilometers (4,163 miles)

Country: China

Region: Hunan

City: Sanjiaguan

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

Sanjiaguan, China

Local time:

Coordinates: 29.1631° N 110.2897° E


Nearby airports:
  • Dayong Airport (DYG)
  • Changde Airport (CGD)
  • Qianjiang Wulingshan Airport (JIQ)
  • Enshi Airport (ENH)
  • Tongren Fenghuang Airport (TEN)

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 Sanjiaguan

Distance between cities Kilometers
From Sanjiaguan to Shanghai 1,099 km
From Sanjiaguan to Beijing 1,316 km
From Sanjiaguan to Tianjin 1,275 km
From Sanjiaguan to Shenzhen 825 km
From Sanjiaguan to Wuhan 415 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 Sanjiaguan and Saint Petersburg.

From To Distance (kilometers)
Santo Domingo, Dominican Republic Latina, Spain 6,699 km
João Pessoa, Brazil Baltimore, United States 6,699 km
Madrid, Spain Milwaukee, United States 6,699 km
João Pessoa, Brazil Washington, United States 6,698 km
Madrid, Spain Santo Domingo Este, Dominican Republic 6,698 km
Contagem, Brazil Orlando, United States 6,698 km
João Pessoa, Brazil Greensboro, United States 6,698 km
Lagos, Nigeria Joinville, Brazil 6,700 km
Lagos, Nigeria Curitiba, Brazil 6,698 km
Campinas, Brazil Mérida, Mexico 6,700 km
Teresina, Brazil Zaragoza, Spain 6,698 km
Cancún, Mexico Juiz de Fora, Brazil 6,700 km
Santiago de Cuba, Cuba A Coruña, Spain 6,701 km
Málaga, Spain Barcelona, Venezuela 6,701 km
Milwaukee, United States Latina, Spain 6,697 km
Mérida, Mexico Ribeirão das Neves, Brazil 6,701 km
Charlotte, United States Málaga, Spain 6,697 km
Santiago de Cuba, Cuba Mar del Plata, Argentina 6,701 km
Raleigh, United States Murcia, Spain 6,701 km
Barcelona, Spain Cleveland, United States 6,702 km

Measure more distances between cities