Flight distance between Arthur’s Town, Bahamas and Santiago de Surco, Peru 2,541.3 mi / 4,089.9 km