Flight distance from Hangzhou to St Petersburg

5726 kilometers/3558 miles
or 3092 nautical miles.
Your flight will depart from Hangzhou airport and land at St Petersburg airport.
City: Hangzhou (HGH) St Petersburg (LED)
Latitude: 30.25 30.2641667
Longitude: 120.166667 59.8944444
Country: China Russia
Timezone: Asia/Shanghai Europe/Moscow
Current time:: 07:25 05-Apr-2026 07:25 05-Apr-2026

How far is between Hangzhou and St Petersburg?

  • Your starting point Hangzhou, China is located at 30.25,120.166667
  • Your ending point St Petersburg, Russia is located at 30.2641667,59.8944444
  • l distance from Hangzhou to St Petersburg is 5726 kms equals to miles and 3092 nautical miles.
  • Flight time from Hangzhou to St Petersburg is 26 hours 5 minutes
Click here to get detail flight schedules from Hangzhou to St Petersburg