Flight distance between Arthur’s Town, Bahamas and Callao, Peru 2,536.1 mi / 4,081.5 km