Flight distance between San Andros, Bahamas and Mexicali, Mexico 2,310.7 mi / 3,718.7 km