Flight distance between San Andros, Bahamas and Monterrey, Mexico 1,389.2 mi / 2,235.7 km