Flight distance between San Lorenzo, Honduras and Marrakesh, Morocco 5,122.0 mi / 8,243.0 km