Flight distance between Arthur’s Town, Bahamas and New Kingston, Jamaica 462.6 mi / 744.5 km