Flight distance between Moscow, Russia and Malkerns, Swaziland 5,700.3 mi / 9,173.8 km