Flight distance between Arthur’s Town, Bahamas and Teresina, Brazil 3,015.9 mi / 4,853.7 km