Flight distance between Casablanca, Morocco and Maputsoe, Lesotho 4,901.8 mi / 7,888.7 km