As per the website of Emirates Airlines, Indian nationals holding a normal passport valid for a minimum of six months from the arrival date, and a visit visa or green card issued by the USA which is valid for a minimum of six months, can obtain a visa on arrival for a maximum stay of 14 days. They can apply to extend their stay for an additional 14 days.
Citizens of the following countries can get 30-days visit visa on arrival, free of charge.
- Andorra
- Australia
- Brunei
- Canada
- Hong Kong
- Ireland
- Japan
- Malaysia
- Monaco
- New Zealand
- People’s Republic of China
- Russian Federation
- San Marino
- Singapore
- South Korea
- United Kingdom
- United States of America
- Vatican City
Citizens of the following countries can get a 90-days multiple entry visit visa valid for 6 months from the date of issue for a stay of 90 days.
- Austria
- Belgium
- Bulgaria
- Croatia
- Cyprus
- Czech Republic
- Denmark
- Estonia
- Finland
- France
- Germany
- Greece
- Hungary
- Iceland
- Italy
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malta
- Netherlands
- Norway
- Poland
- Portugal
- Romania
- Seychelles
- Slovakia
- Slovenia
- Spain
- Sweden
- Switzerland
This list may vary from time to time; therefore, it is advisable to check with your airline or the local UAE embassy before entering the UAE.