Flight distance between May Pen, Jamaica and Puebla, Mexico 1,374.4 mi / 2,211.9 km