Distance between Moldova and Mafeteng is 8588.34 km.
This distance is equal to 5336.55 miles, and 4634.26 nautical miles.
The distance line on map shows distance from Moldova to Mafeteng between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Moldova to Mafeteng,
It takes 9.53 hours to arrive.