Flight distance between Safi, Morocco and Lagos, Nigeria 1,962.3 mi / 3,158.0 km