All visitors, including pilgrims, need a visa to enter Saudi Arabia.
You can apply for a tourist visa online or on arrival at any of Saudi Arabia’s international airports.
Tourist visas are valid for 360 days from the date of issue and can be used for visits of up to 90 days, and for a total of no more than 180 days in a single year. A daily fine will be levied if you overstay your visa.
If you’re travelling for any other purpose, you should apply for a visa through visa agencies accredited to the Royal Embassy of Saudi Arabia.
If you’re planning to travel to Saudi Arabia via the causeway from Bahrain, you should check the terms of your Saudi visa before travelling. If you’re planning to apply for a visa, you should seek advice about the visa options available to you. Saudi visas may only allow for entry into the country by air and may prevent you from entering across a land border including via the causeway from Bahrain.
For details of the e-visa system go to: https://www.visitsaudi.com/en