Distance from Tiandiba to Saint Petersburg

The distance between Tiandiba, China and Saint Petersburg, Russia is 6,440 kilometers (4,002 miles)

Country: China

Region: Sichuan

City: Tiandiba

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 8-10 hours
Speed Time
50 km/h
100 km/h
150 km/h

Tiandiba, China

Local time:

Coordinates: 27.7018° N 103.2481° E


Nearby airports:
  • Zhaotong Airport (ZAT)
  • Xichang Qingshan Airport (XIC)
  • Yibin Wuliangye Airport (YBP)
  • Bao'anying Airport (PZI)
  • Liupanshui Yue Zhao Airport (LPF)

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 Tiandiba

Distance between cities Kilometers
From Tiandiba to Shanghai 1,807 km
From Tiandiba to Beijing 1,817 km
From Tiandiba to Tianjin 1,809 km
From Tiandiba to Shenzhen 1,231 km
From Tiandiba to Wuhan 1,118 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 Tiandiba and Saint Petersburg.

From To Distance (kilometers)
Havana, Cuba Osasco, Brazil 6,440 km
Dallas, United States Cochabamba, Bolivia 6,440 km
Campo Grande, Brazil Acapulco de Juárez, Mexico 6,440 km
Baltimore, United States Cuiabá, Brazil 6,439 km
Maceió, Brazil Soyapango, El Salvador 6,441 km
Omaha, United States Glasgow, United Kingdom 6,441 km
Indianapolis, United States Oviedo, Spain 6,441 km
Karachi, Pakistan Birmingham, United Kingdom 6,441 km
Belém, Brazil Tonalá, Mexico 6,441 km
Manaus, Brazil Albuquerque, United States 6,441 km
Belém, Brazil Tulsa, United States 6,439 km
Rio de Janeiro, Brazil Soyapango, El Salvador 6,441 km
Santa Cruz de la Sierra, Bolivia Washington, United States 6,438 km
Nova Iguaçu, Brazil San Pedro Sula, Honduras 6,442 km
Barcelona, Spain Mississauga, Canada 6,442 km
Mixco, Guatemala Caxias do Sul, Brazil 6,438 km
London, United Kingdom Charlotte, United States 6,438 km
Tulsa, United States Ananindeua, Brazil 6,442 km
Veracruz, Mexico Puente Alto, Chile 6,442 km
Lagos, Nigeria Sorocaba, Brazil 6,442 km

Measure more distances between cities