Flight distance between Moscow, Russia and Invercargill, New Zealand 10,254.5 mi / 16,503.0 km