To find the driving direction from Hangzhou to Sint Petersburg via Shanghai, Beijing, Ulaanbaatar, Irkutsk, Ekaterinburg, Perm, Moskou which is 10277 by road, click on Show Directions after entering start and end locations in the calculator control. It takes around 8213 to reach Hangzhou to Sint Petersburg via Shanghai, Beijing, Ulaanbaatar, Irkutsk, Ekaterinburg, Perm, Moskou. Tired of travelling by road? You can just fly from Hangzhou to Sint Petersburg via Shanghai, Beijing, Ulaanbaatar, Irkutsk, Ekaterinburg, Perm, Moskou. Check the
Flight Time from Hangzhou to Sint Petersburg via Shanghai, Beijing, Ulaanbaatar, Irkutsk, Ekaterinburg, Perm, Moskou before travelling.