Flight distance between Arthur’s Town, Bahamas and Hayes, Jamaica 476.9 mi / 767.5 km