Flight distance between Hangzhou, China and Novosibirsk, Russia 2,498.5 mi / 4,021.0 km