Flight distance between San Andros, Bahamas and Belém, Brazil 2,695.5 mi / 4,338.0 km