Flight distance between San Andros, Bahamas and Santa María Chimalhuacán, Mexico 1,390.5 mi / 2,237.9 km