Flight distance between San Andros, Bahamas and Ananindeua, Brazil 2,697.6 mi / 4,341.4 km