Riyadh Tabuk Taif Jeddah Taif Khamis Mushait Dhahran Riyadh Riyadh Taif Riyadh Taif Dhahran Taif Khamis Mushait Riyadh Tabuk Riyadh Dhahran Riyadh Dhahran Riyadh Khamis Mushait Dhahran Tabuk Dhahran Khamis Mushait Khamis Mushait Khamis Mushait Dhahran Khamis Mushait Dhahran Dhahran Khamis Mushait Taif 