group-2

Apply visa

Dubai Visa on Arrival: Eligibility Criteria, Fees and Process for Indians in 2025

Last Update: 17-02-2025

Museum of the Future, Dubai

⚡Quick Summary

Can Indians get a Dubai Visa on Arrival?

Yes, Indian citizens can apply for a Dubai visa on arrival provided they meet the eligibility criteria.

Eligibility

You must have a valid Indian passport with at least 6 months' validity from your entry date, along with one of the following: a USA visa or green card, a UK visitor or residence visa, a Schengen (EU) visa, or a valid visa/residence permit from Australia, Canada, Japan, New Zealand, Singapore, or South Korea.

Dubai visa on arrival fees for Indians

AED 120

Dubai visa on arrival validity

14 Days

Dubai visa on arrival stay duration

14 Days

Documents required for Dubai visa on arrival

  1. Passport
  2. USA Visa or
  3. USA green card or
  4. UK visitor or residence visa or
  5. EU tourist or residence visa

Are you an Indian traveler planning a trip to Dubai? You might be eligible for a visa on arrival, making your journey smoother and more enjoyable. This convenience allows you to bypass the pre-trip visa application process, giving you more time to focus on packing and planning your adventures in Dubai.


In this guide, we’ll cover everything you need to know about securing a Dubai visa on arrival as an Indian citizen, including the eligibility criteria, necessary fees, and the straightforward process. Our aim is to ensure you have all the information at your fingertips, so you can make informed decisions and enjoy a hassle-free travel experience to the vibrant heart of the Emirates.

In this blog


  1. Can Indians Get a Dubai Visa on Arrival?
  2. Eligibility Criteria for a Dubai Visa on Arrival for Indian Passport Holders
  3. Dubai Visa On Arrival Requirements for Indians
  4. How to get a Dubai visa on arrival at the port of entry?
  5. Dubai Visa on Arrival Fees
  6. Dubai Visa On Arrival Processing Time at the Airport
  7. Can Indians Extend Dubai Visa on Arrival?
  8. What If My Dubai Visa On Arrival Gets Denied?
  9. FAQs

Can Indians Get a Dubai Visa on Arrival?

Yes, Indian citizens are eligible for a Dubai visa on arrival upon entry into the airport, provided they hold any of the following visas/cards:

  • A visit visa issued by the USA
  • A green card issued by the USA
  • A visitor or residence visa issued by the UK
  • A tourist or residence visa issued by the EU

Additionally, as of February 13, 2025, Indian citizens can also obtain a Dubai visa on arrival if they have a valid visa or residence permit from Australia, Canada, Japan, New Zealand, Singapore, or South Korea.


Indians are allowed a maximum stay of 14 days in the country with a Dubai visa on arrival. Ensure that the validity of any of the above visas or green cards is at least six months from the date of arrival into the UAE.

Eligibility Criteria for a Dubai Visa on Arrival for Indian Passport Holders

To be eligible for a Dubai visa on arrival, Indian nationals must meet the following criteria:

  1. Have an ordinary Indian passport with a validity of at least six months from date of travel.
  2. Hold a valid USA visit visa or
  3. Hold a USA Green card or
  4. Hold a valid UK residence or visitor visa or
  5. Hold a Schengen visa or EU residence visa
  6. Hold a valid visa or residence permit from Australia or
  7. Hold a valid visa or residence permit from Canada or
  8. Hold a valid visa or residence permit from Japan or
  9. Hold a valid visa or residence permit from New Zealand or
  10. Hold a valid visa or residence permit from Singapore or
  11. Hold a valid visa or residence permit from South Korea
  12. Ensure that the above mentioned documents has a minimum validity of six months from the date of entry.

Indians who are not eligible for a Dubai visa on arrival can always apply for a regular Dubai tourist visa using Teleport. Dubai tourist visas have options of 30 to 60 days for single and multiple entries.

Not Eligible for Dubai Visa on Arrival? Get Your Evisa in 5 Days with Teleport!
See Visa Details

Dubai Visa On Arrival Requirements for Indians

Indian nationals who meet the eligibility criteria for a Dubai visa on arrival must have either of the following visas/cards, which must be valid for at least 6 months from the date of arrival:

  • US Visa or
  • US Green Card or
  • UK Visitor or Residence Visa or
  • Schengen Visa or EU Residence Visa or
  • Valid Visa or Residence Permit from Australia or
  • Valid Visa or Residence Permit from Canada or
  • Valid Visa or Residence Permit from Japan or
  • Valid Visa or Residence Permit from New Zealand or
  • Valid Visa or Residence Permit from Singapore or
  • Valid Visa or Residence Permit from South Korea

Additionally, you must have a passport with a validity of at least 6 months from the date of entry into the UAE.

Note

We highly recommend applying for a Dubai tourist visa instead of a visa on arrival to avoid any complications upon arrival. Use Teleport to apply for different types of Dubai visa that offers 30 to 60 days entry visa with options of single and multiple entries.

How to get a Dubai visa on arrival at the port of entry?

Step 1: Proceed to the Immigration Counter

Upon arrival at the Dubai airport, your first step is to approach the Marhaba services counter in person. 


Marhaba services will review and scan your passport and visa documents upon arrival. You can pay for your visa using USD/AED or by card. Once you receive your visa, you can proceed to the immigration centre and present the visa copy to the immigration officer.


Step 2: Get your Visa on Arrival

At the visa on arrival counter, the staff will capture images of your passport, visa, and boarding pass, cross-checking the validity of these documents. Upon completion of this step, you should receive your Dubai Visa On Arrival. 


With your receipt in hand, proceed to the immigration counter where an officer will scrutinize the visa on arrival printout. Following this, they will request your passport and stamp the visa.


Step 3: Immigration Clearance

Once your visa is stamped, you have successfully completed the visa on arrival process. You are now free to proceed through immigration clearance and start your journey within the UAE.

Dubai Visa on Arrival Fees

The Dubai visa on arrival fees for Indians is AED 120 which must be paid upon arrival at the Dubai airport.

Dubai Visa On Arrival Processing Time at the Airport

The Dubai visa on arrival for Indians usually takes between 30 minutes to 3 hours to process. This period includes filling up the application form, document validation, and payment of Dubai visa on arrival fees. Keep in mind that longer waits may occur if there's a significant number of people applying for visas at the airport.

teleport-white-icon

Teleport’s Expert Tip

Opt for a Dubai e-visa instead of a visa on arrival to streamline your airport experience and avoid potential delays and queues.

Can Indians Extend Dubai Visa on Arrival?

Yes, Indians can extend their Dubai visa on arrival for an additional 14 days. However, note that you must pay an extension fee of AED 250 to extend your Dubai visa on arrival.

What If My Dubai Visa On Arrival Gets Denied?

If your application for Dubai Visa on Arrival (VOA) is declined, it indicates that entry into the country via the VOA program is not possible.


You will be informed of the refusal by the immigration officer at the entry point, and you will be obliged to return to either your country of origin or your last departure location.


If your Dubai visa is rejected on arrival, consider applying for a Dubai express visa at the airport. This option ensures processing within 24 hours, providing a swift solution to continue your travel plans hassle-free.

In conclusion, obtaining a Dubai visa on arrival for Indians is a straightforward process designed to make your travel experience as seamless as possible. By understanding the eligibility criteria, fees, and necessary procedures, you can prepare adequately and ensure a smooth entry into Dubai. Remember, it’s essential to keep up-to-date with the latest travel guidelines as they can change. So, check all the requirements before your trip, and you’ll be all set for an unforgettable adventure in one of the world’s most dynamic cities. Safe travels!

FAQs

Can Indian citizens get a Dubai Visa on Arrival from India?

Yes, Indian citizens can obtain a Dubai Visa on Arrival if they have one of the following visas/cards, valid for at least 6 months:

  • USA Visit Visa or Green Card
  • UK Residence Visa
  • Schengen/EU Residence Visa
  • Valid Visa or Residence Permit from Australia, Canada, Japan, New Zealand, Singapore, or South Korea

Additionally, a passport with at least 6 months' validity is required.

Can Indian passport holders get a Dubai visa on arrival if they have a valid US visa?

Yes, Indians holding a valid US visa are eligible for a Dubai visa on arrival. The visa is issued upon arrival at Dubai International Airport.

What is the maximum stay allowed for Indian citizens with a Dubai Visa on Arrival?

Indian citizens with a Dubai Visa on Arrival are permitted a maximum stay of 14 days in the UAE. It's crucial to ensure that the validity of the respective visas or green cards is at least six months from the date of arrival.

What are the eligibility criteria for Indian citizens to obtain a Dubai Visa on Arrival?

To be eligible for a Dubai Visa on Arrival, Indian citizens must hold an ordinary Indian passport with a minimum validity of six months. Additionally, they must possess a valid USA visit visa, USA green card, UK residence visa, or Schengen/EU residence visa with a minimum validity of six months from your date of entry into UAE.

What is the cost to acquire a visa for Dubai at the airport?

The Dubai Visa on Arrival fee for Indian citizens is AED 120, which must be paid upon arrival at the Dubai airport.

For what duration is the Dubai Visa on Arrival valid?

The validity period of a Dubai visa on arrival for Indians is 14 days. However, you can extend the validity of your Dubai visa on arrival for an additional 14 days.

How long does it take to process a Dubai Visa on Arrival for Indian citizens?

The processing time for Dubai Visa on Arrival for Indian citizens typically ranges from 5 to 15 minutes. However, delays may occur during peak times at the airport.

Discount Icon

Get flat 10% OFF

On your first visa. Use code "TEL10". T&C apply

Apply