Flight distance between Marrakesh, Morocco and Orange Walk, Belize 5,030.9 mi / 8,096.5 km