Flight distance between Arthur’s Town, Bahamas and Riyadh, Saudi Arabia 7,294.5 mi / 11,739.3 km