As of late 2019, Saudi Arabia began issuing tourist visas to citizens of approximately 50 countries. You can apply for an eVisa in advance via the official application portal, but the above news article also says that visas can be obtained on arrival.

Only top voted, non community-wiki answers of a minimum length are eligible