Flight distance between San Andros, Bahamas and Buchanan, Liberia 4,671.6 mi / 7,518.1 km