Flight distance between Arthur’s Town, Bahamas and Huaral, Peru 2,497.6 mi / 4,019.5 km