Upvote:2
Citizens of India (and many other countries) are exempt from the need to obtain an Omani visa in advance for a touristic stay of up to 14 days. You need to have a confirmed hotel booking, return flight, and health insurance which will cover you during your stay.