Depuis juin 2015, les citoyens de tous les pays doivent avoir un visa pour se rendre en Arabie saoudite, à l'exception des ressortissants de Bahreïn, d'Oman, du Qatar, du Koweït et des Émirats arabes unis. Les voyageurs en provenance de la pays exemptés doivent avoir un passeport de ce pays. Les visas valides dans les passeports qui ont expiré sont autorisés tant que la personne est également en possession d'un passeport en cours de validité depuis au moins 6 mois.
Il existe trois types de visas saoudiens : affaires, visiteur et pèlerin. Les visas d'affaires et de visiteur sont rédigés en arabe et en anglais, tandis que les visas de pèlerin sont uniquement en arabe.
Les voyageurs qui font escale en Arabie saoudite n'ont pas besoin de visa tant qu'ils restent dans le pays moins de 12 heures. Deux escales de transit sont autorisées lorsque vous voyagez sur Saudi Arabian Airlines ; une seule escale est autorisée pour toutes les autres compagnies aériennes.
Les voyageurs titulaires d'un passeport israélien ne sont pas autorisés à entrer en Arabie saoudite. De plus, toute personne possédant un passeport contenant un visa ou un tampon israélien peut être empêchée d'entrer dans le pays. L'Arabie saoudite peut également refuser l'entrée aux visiteurs en provenance d'autres pays au cas par cas. Par exemple, l'Arabie saoudite n'autorise pas les visiteurs qui se sont rendus en Sierra Leone, en Guinée ou au Libéria en raison de l'épidémie d'Ebola depuis juin 2015.