Distance from Hanlin to Saint Petersburg

The distance between Hanlin, China and Saint Petersburg, Russia is 6,012 kilometers (3,736 miles)

Country: China

Region: Gansu

City: Hanlin

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

Hanlin, China

Local time:

Coordinates: 33.4754° N 104.9022° E


Nearby airports:
  • Longnan Chengzhou Airport (LNL)
  • Jiuzhai Huanglong Airport (JZH)
  • Guangyuan Airport (GYS)
  • Tianshui Maijishan Airport (THQ)
  • Hanzhong Chenggu Airport (HZG)

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 Hanlin

Distance between cities Kilometers
From Hanlin to Shanghai 1,577 km
From Hanlin to Beijing 1,249 km
From Hanlin to Tianjin 1,267 km
From Hanlin to Shenzhen 1,508 km
From Hanlin to Wuhan 940 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 Hanlin and Saint Petersburg.

From To Distance (kilometers)
Puebla, Mexico Salta, Argentina 6,011 km
Lagos, Nigeria Niterói, Brazil 6,011 km
Stockholm, Sweden Ottawa, Canada 6,013 km
South Boston, United States Palma, Spain 6,011 km
Naucalpan de Juárez, Mexico Ananindeua, Brazil 6,013 km
Teresina, Brazil Washington, United States 6,011 km
Santa Cruz de la Sierra, Bolivia León de los Aldama, Mexico 6,013 km
Kansas City, United States Huancayo, Peru 6,010 km
Columbus, United States A Coruña, Spain 6,010 km
Boston, United States Palma, Spain 6,010 km
Warsaw, Poland Nagpur, India 6,014 km
Sevilla, Spain Baltimore, United States 6,014 km
Chiclayo, Peru Santa Ana, United States 6,015 km
Las Vegas, United States Chiclayo, Peru 6,015 km
Cali, Colombia San Francisco, United States 6,016 km
Azcapotzalco, Mexico Ananindeua, Brazil 6,008 km
Liverpool, United Kingdom Raleigh, United States 6,008 km
Cuautitlán Izcalli, Mexico Ananindeua, Brazil 6,016 km
Fortaleza, Brazil Murcia, Spain 6,016 km
Toronto, Canada Paris, France 6,017 km

Measure more distances between cities