The travelers from the 49 countries listed below can apply their visa's online via the e-Visa portal. This process can be completed before their travel or upon arrival at the airport as it only takes 5 - 30 minutes to get an e-Visa.
North America: Canada, USA, Saint Kitts and Navis
South America: Panama
Europe: Albania, Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Georgia, Greece, Holland, Hungary, Turkiye, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Montenegro, Norway, Poland, Portugal, Romania, Russia, San Marina, Slovakia, Slovenia, Spain, Sweden, Switzerland, Ukraine, United Kingdom
Asia: Brunei, China (including Hong Kong and Macau), Japan, Kazakhstan, Malaysia, Singapore, South Korea, Thailand, Kyrgyzstan, Uzbekistan, Tajikistan, Azerbaijan
Oceania: Australia, New Zealand, Maldives, Seychelles
Middle East & Africa: Mauritius, South Africa, Seychelles
However, tourists from all the other nations will have to apply for a consulate visa at the Saudi embassy abroad.
Note: There is a fee associated with each application.