Flight distance between San Andros, Bahamas and Bloemfontein, South Africa 7,852.5 mi / 12,637.3 km