Flight distance between Arthur’s Town, Bahamas and Puerto Barrios, Guatemala 1,038.2 mi / 1,670.7 km