Flight distance between Marrakesh, Morocco and Petapa, Guatemala 5,266.3 mi / 8,475.2 km