Flight distance between Viborg, Denmark and Hangzhou, China 5,212.8 mi / 8,389.3 km