Flight distance between New Kingston, Jamaica and San Andros, Bahamas 494.5 mi / 795.8 km