Flight distance between Cooper’s Town, Bahamas and Puebla, Mexico 1,420.9 mi / 2,286.7 km