Flight distance between San Andros, Bahamas and Port Antonio, Jamaica 487.0 mi / 783.8 km