Flight distance between Lagos, Nigeria and Maputsoe, Lesotho 2,936.0 mi / 4,725.0 km