Flight distance between San Andros, Bahamas and Hayes, Jamaica 499.6 mi / 804.0 km