GCC nationals can enter Dubai without a visa, and, depending on your nationality, over 50 countries can travel to Dubai and obtain a visa-on-arrival, allowing them a stay of 30 or 90 days. Indians with a valid passport, in addition to a USA visit visa or green card, or a UK/EU residence visa, can obtain a visa-on-arrival in Dubai and stay for up to 14 days. All other nationalities must apply for Dubai visa before traveling to Dubai.