You need an embassy visa for Saudi Arabia if you have an Indian passport
Visa options for Saudi Arabia (3)
Electronic visitor visa may be available with conditions
Travellers need a visa to visit Saudi Arabia for Business or Tourism. Travellers who are permanent residents or possess a valid business or tourism visa issued by the United Kingdom, United States, or a Schengen member state are eligible for an Electronic visitor visa (eVisa) to visit Saudi Arabia. The visa issued by the United Kingdom, United States or a Schengen member state must be valid and must have an entry stamp from the issuing country. Travellers with a valid resident visa issued by one of the GCC countries with a minimum validity of at least three months beyond the date of entry into Saudi Arabia are also eligible for an Electronic visitor visa (eVisa) to visit Saudi Arabia. An eVisa is the fastest and easiest way of obtaining a visa for Saudi Arabia because travellers can submit their applications and supporting documents online. Once the application is approved, travellers receive their eVisa confirmation electronically.
This is not offered by sherpa°.
Apply on the government site.
Visa on arrival may be available with conditions
Travellers need a visa to visit Saudi Arabia for Business or Tourism. Travellers who are permanent residents or travellers with a valid business or tourism visa issued by United Kingdom, United States, or a Schengen member state are eligible for a Visa on arrival. The visa must be valid and have been used at least once, and travellers must have an entry stamp from the issuing country. Travellers that meet these conditions can get a Visa on arrival in Saudi Arabia at the port of entry, such as an international airport or border crossing.
This is not offered by sherpa°.
Apply on the government site.
Visitor visa
Travellers need a visa to visit Saudi Arabia for Business or Tourism. A paper or embassy visa is available for travellers visiting Saudi Arabia. The visa is typically a stamp or sticker added to the passport. Travellers must obtain this visa from a local embassy, consulate, or visa center before travelling.
This is not offered by sherpa°.
Apply on the government site.