Flight distance between San Andros, Bahamas and Riyadh, Saudi Arabia 7,393.2 mi / 11,898.2 km