Flight distance between Island Harbour, Anguilla and Puebla, Mexico 2,300.8 mi / 3,702.7 km