Flight distance between Arthur’s Town, Bahamas and Cajamarca, Peru 2,204.5 mi / 3,547.7 km