A partir de junho de 2015, os cidadãos de qualquer país devem ter um visto para visitar a Arábia Saudita, com exceção dos nacionais de Bahrain, Omã, Catar, Kuwait e Emirados Árabes Unidos. Viajantes do países isentos devem ter um passaporte desse país. Vistos válidos em passaportes expirados são permitidos, desde que a pessoa também esteja portando um passaporte que esteja em vigor há pelo menos 6 meses.
Existem três tipos de vistos para a Arábia Saudita: negócios, visitante e peregrino. Os vistos de negócios e de visitante são redigidos em árabe e inglês, enquanto os vistos de peregrino são redigidos apenas em árabe.
Os viajantes que fazem escala na Arábia Saudita não precisam de visto, desde que permaneçam no país por menos de 12 horas. Duas escalas de trânsito são permitidas ao viajar na Saudi Arabian Airlines; apenas uma escala é permitida para todas as outras companhias aéreas.
Viajantes com passaporte israelense não têm permissão para entrar na Arábia Saudita. Além disso, qualquer pessoa que tenha um passaporte contendo um visto ou carimbo israelense pode ser impedida de entrar no país. A Arábia Saudita também pode recusar a entrada de visitantes que viajam de outros países, caso a caso. Por exemplo, a Arábia Saudita não permite visitantes que estiveram em Serra Leoa, Guiné ou Libéria devido à epidemia de Ebola, desde junho de 2015.