Nationals of India are not eligible for online eVisa or visa on arrival for Saudi Arabia. Indians will have to approach either the Saudi Embassy in Delhi or the Saudi Consulate in Mumbai for applying for the tourist visa. Fees about SAR 460. Multiple-entry visa with a 1-year validity, Indians cannot stay beyond 90 days at a stretch. No extension allowed.