Flight distance between San Andros, Bahamas and Mogadishu, Somalia 8,214.7 mi / 13,220.3 km