Flight distance between Arthur’s Town, Bahamas and Trujillo, Peru 2,273.3 mi / 3,658.5 km