Flight distance between Makiyivka, Ukraine and Teyateyaneng, Lesotho 5,370.9 mi / 8,643.6 km