Flight distance between Arthur’s Town, Bahamas and San Pedro, Costa Rica 1,155.1 mi / 1,858.9 km