Flight distance between San Andros, Bahamas and Antananarivo, Madagascar 8,947.1 mi / 14,399.0 km