Flight distance between Viborg, Denmark and Foshan, China 5,399.8 mi / 8,690.2 km