Flight distance between Tabuk, Saudi Arabia and Marsh Harbour, Bahamas 6,626.7 mi / 10,664.7 km