Flight distance between Viborg, Denmark and Moscow, Russia 1,080.6 mi / 1,739.1 km