Indian citizens require a visa to visit Dubai. A Dubai tourist visa is required for travelling to the UAE leisure and holiday purposes. ... The Emirate of Dubai allows visa on arrival to citizens of India. Indian passport holders with a valid UK or US visa can obtain Dubai visa on arrival for a maximum stay of 14 days.