Flight distance between Hangzhou, China and Valjevo, Serbia 5,250.8 mi / 8,450.3 km