A visa on arrival allows Indian passport holders to obtain a visa at the airport or border upon arrival in the destination country, rather than applying for it before travelling
Apply visa
Last Update: 25-09-2024
A visa on arrival is a type of visa issued to a traveller at the time of arrival at a country. Instead of applying for a visa in advance, travellers can submit their application for visa on arrival and other documents directly at the airport .
Please note that a visa on arrival is issued only for a specific duration and you can get a visa on arrival only if your purpose of visit is tourism, business or transit. The requirements for a visa on arrival for Indians can differ from country to country.
Some countries may offer visa on arrival for only selected countries, so be sure to check if the country you wish to visit provides visa on arrival for Indians
30 countries provide visa on arrival for Indian passport holders in 2024 and the list of countries providing visa on arrival for Indians are
Country | Visa Fee | Stay Duration | Continent |
Armenia* | USD 7 | 21 days | Asia |
Bahrain* | USD 13 | 2 weeks | Asia |
Bolivia | USD 160 | 30 days | South America |
Burundi | USD 90 | 30 days | Africa |
Cambodia | USD 36 | 30 days | Asia |
Cape Verde | USD 28 | 30 days | Africa |
Comoros | USD 33 | 45 days | Africa |
Djibouti | USD 23 | 30 days | Africa |
Dubai* | USD 63 | 30 days | Asia |
Ethiopia | USD 62 | 90 days | Africa |
Guinea-Bissau | USD 80 | 90 days | Africa |
Indonesia | USD 32 | 30 days | Asia |
Jordan | USD 56 | 30 days | Asia |
Laos | USD 30 | 30 days | Asia |
Madagascar | USD 11 | 15 days | Africa |
Malaysia* | USD 46 | 15 days | Asia |
Maldives | Free | 30 days | Asia |
Marshall Islands | Free | 30 days | Oceania |
Mauritania | USD 60 | 30 days | Africa |
Mongolia | USD 65 | 30 days | Asia |
Myanmar | USD 50 | 28 days | Asia |
Palau | USD 50 | 30 days | Oceania |
Qatar | Free | 30 days | Asia |
Saint Lucia | USD 50 | 6 weeks | North America |
Samoa | Free | 90 days | Oceania |
Sierra Leone | USD 80 | 30 days | Africa |
Tanzania | USD 50 | 90 days | Africa |
Timor-Leste | USD 30 | 30 days | Asia |
Tuvalu | USD 68 | 30 days | Oceania |
Zimbabwe | USD 30 | 3 months | Africa |
For the countries marked with (*), there is specific eligibility criteria for Indian citizens. Continue reading to understand the eligibility requirements.
Countries with specific eligibility: Armenia, Bahrain, Dubai, Malaysia.
Indian citizens are eligible for an Armenia visa on arrival if they hold a valid visa or resident card from EU and Schengen member states, GCC member states, USA, Australia, New Zealand, Republic of Korea, UK, Canada, Russian Federation, or Japan.
When travelling to Bahrain from India, you can obtain a Bahrain visa on arrival at any entry point into the Kingdom. There are two types of visas available:
Once you arrive at the Bahrain airport, you can get your visa on arrival, which is issued at any entry point into Bahrain.
Eligibility for Bahrain visa on arrival:
Bolivia offers a visa on arrival for Indian tourists, but the process can be challenging. Indian business travellers often face long waits of 4-6 hours due to slow document verification and communication issues at immigration.
Indian travellers to Burundi can obtain a visa on arrival at Bujumbura Airport. The visa is valid for 30 days and costs USD 90. The stay can be extended by applying in-country.
Indians travelling to Cambodia can obtain a tourist visa upon arrival. At the Cambodia airport, visitors can submit the necessary documents, including a valid passport and recent passport photos. Arrival forms will be provided at the airport, you may complete and submit it in order to receive your Cambodia visa on arrival.
Indian citizens can obtain a Cape Verde visa on arrival by arriving at Cape Verde's airport and heading to the designated visa on arrival counter and joining the correct queue meant for visa on arrival. Make sure to submit the required documents, including your passport, recent passport-size photographs, and a return ticket. Once these documents are provided, your Cape Verde visa on arrival will be processed, and you should receive your visa quickly.
Indian nationals can obtain a Comoros visa on arrival for a stay of up to 45 days at a cost of USD 33. To receive visa on arrival, travellers must present a passport valid for at least 6 months and proof of a return or onward ticket.
Djibouti is a small country in East Africa, known for its important location by the Red Sea. Djibouti provides visa on arrival for Indian travellers. You can get this visa on arrival at the airport, and it costs USD 23. The visa allows you to stay in Djibouti for up to 30 days.
Indian nationals with a passport valid for at least six months can obtain a single-entry, 14-day visa on arrival for a fee of USD 63. But you should meet the eligibility criteria in order to obtain the Dubai visa on arrival.
To be eligible for Dubai visa on arrival, Indian passport holders must meet one of the following criteria:
Indian travellers can obtain a Ethiopia visa on arrival upon reaching the Ethiopia airport. To get your visa on arrival, you need to submit essential documents such as your passport, a recent passport-size photo, and a return ticket. After submitting these documents, you will receive an arrival application form to fill out. Once you complete and submit the form, you will receive your Ethiopia visa on arrival, which is valid for up to 90 days.
Indian travellers heading to Guinea-Bissau can obtain a visa on arrival at the Border Control checkpoint at Osvaldo Vieira International Airport. After submitting all necessary documents, your Guinea-Bissau visa on arrival will be issued which has validity of 3 months.
Indonesia is a Southeast Asian country known for its diverse landscapes, rich cultural heritage, and vibrant island life. Indians planning to visit Indonesia are eligible for an Indonesia visa on arrival.
Note:
To get this visa, you first need to complete an online application with your personal and passport details. After finishing the application, you will receive a confirmation visa copy. Bring this copy with you to the airport in Indonesia to obtain your visa.
Indian nationals can enter Jordan with a visa on arrival without needing to complete complicated pre-arrival paperwork. Upon reaching the designated airport, simply visit the immigration centre and submit the required documents, including your passport, a recent passport-size photo, and a return ticket. You will then receive your Jordan visa on arrival. However, this visa is only for short-term tourism purposes and does not permit involvement in business or work-related activities.
Indian travellers planning to visit Laos do not need to apply for a visa in advance. Instead, they can obtain a visa on arrival upon submitting the required travel documents for Laos. The Laos visa on arrival is issued for a duration of 30 days. Ensure your passport is valid for at least 6 months to be eligible for this visa.
As an Indian traveller, you need a visa to visit Madagascar. However, you can simplify the process by opting for a Madagascar visa on arrival, which can be arranged through a foreign representative like the Embassy of Madagascar. This option helps you skip the extensive paperwork and streamline your travel plans. A Madagascar visa on arrival allows you to stay for up to 15 days in Madagascar.
As an Indian traveller, you need to meet certain eligibility criteria to obtain a Malaysia visa on arrival . To qualify, you must:
Meeting these requirements will enable you to obtain a visa on arrival for Malaysia.
Indians visiting Maldives for tourism purposes are issued a free on arrival visa for 30 days on the date of their entry into the country. However, this visa can be extended for a duration of 60 days with a visa fee of INR 3045.
Indians can obtain a Marshall Islands visa on arrival upon reaching the designated port. Tourist visa holders can stay in the Marshall Islands for up to 90 days, while those visiting for business purposes can stay for up to 180 days.
Indians need to apply for a Mauritania visa in advance.They can obtain Mauritania visa on arrival at Nouakchott International Airport by presenting valid travel documents, including a passport, return ticket, and a passport-sized photo. The visa issued at Nouakchott airport is for single entry and valid for up to 30 days.
Indian citizens travelling to Mongolia are eligible to get a Mongolian visa on arrival for Indians which is valid for 30 days. However, you need to provide the required documents once you arrive in Mongolia for verification purposes.
Indians can get a Myanmar visa on arrival after reaching the airport. You should submit necessary documents for a Myanmar visa on arrival: Valid passport, return ticket, passport size photo, purpose of visit in order to get the visa on arrival. A Myanmar visa on arrival is valid for 28 days from the date of issuance.
Indians need a visa to visit Palau, but you can simplify the process by opting for a visa on arrival. Upon reaching Palau airport, you can obtain this visa for USD 50. The Palau visa on arrival is valid for one month.
Indian citizens can obtain a free visa on arrival to Qatar for a maximum period of 30 days. This visa is granted based on hotel reservations or other proof of accommodation.
Indians do not need to apply for a Saint Lucia visa in advance. Instead, you can obtain a visa on arrival at the Saint Lucia airport for USD 50, which is valid for 6 weeks. To be eligible for this visa, your passport must be valid for at least 6 months, have one blank page, and you must have a return ticket.
If you're an Indian travelling to Samoa for tourism or work purposes, you are eligible for a Samoa visa on arrival which is free of cost, and is valid for up to 90 days.
Indians are eligible for a Sierra Leone visa on arrival, which allows you to obtain your visa after arriving at the airport. This visa is available only for visitors travelling for tourism, business, religious purposes, academic reasons, or to visit family and friends. It does not apply to those coming to Sierra Leone for employment, education, diplomatic missions, or other specific purposes.
Indian Travellers need a visa to visit Tanzania for Business or Tourism purposes. You can get a visa on arrival in Tanzania at the port of entry, such as an international airport or border crossing.
Indians can get a Timor-Leste Visa on arrival for a maximum of 30 days. You can get a Timor-Leste visa on arrival by visiting the immigration centre in the airport and by submitting the required documents and paying the visa on arrival fee which is USD 30.
Tuvalu issues visas upon arrival to Indians for a small fee of USD 68 and for a maximum stay of 30 days. Make sure that the traveller must carry a passport valid at least six months on entry with one blank visa page and also Hold proof of return flight ticket.
Zimbabwe is a beautiful Southern African country famous for its stunning landscapes and diverse wildlife.Indian citizens can get a visa on arrival in Zimbabwe, which is valid for 30 days from the date of entry. A Zimbabwe visa on arrival costs USD 30 for Indians.
According to the passport index report, Indians can now visit 28 countries without requiring a prior visa. Here is the list of visa free countries for Indians in 2024:
Country | Visa-Free Duration |
Angola | 30 days |
Barbados | 90 days |
Belarus | 30 days |
Bhutan | 14 days |
Dominica | 180 days |
El Salvador | 180 days |
Fiji | 120 days |
Gambia | 90 days |
Grenada | 90 days |
Haiti | 90 days |
Iran | 15 days |
Jamaica | Visa-free |
Kazakhstan | 14 days |
Kiribati | 90 days |
Macao | 30 days |
Malaysia | 30 days |
Mauritius | 90 days |
Micronesia | 90 days |
Nepal | Visa-free |
Palestinian Territories | Visa-free |
Rwanda | 30 days |
Saint Kitts and Nevis | 90 days |
Senegal | 90 days |
St. Vincent and the Grenadines | 90 days |
Thailand | 60 days |
Trinidad and Tobago | 90 days |
Vanuatu | 120 days |
Visa-free entry allows you to enter a foreign country without the need for a visa. If a country is visa-free, you only need a valid passport to enter.
Visa on arrival means that the traveller needs to obtain a visa to enter a foreign country, but the visa can be obtained upon arrival. Travellers do not need to apply for a visa before visiting the country.
The required documents for Visa on Arrival countries for Indians can differ from country to country, as each country has its own specific requirements.
However, the mandatory documents that are required for visa on arrival for indians passport holders are:
Valid Passport | Your passport must be valid for at least 6 months from the date of entry. |
Passport-size photographs |
|
Return or onward ticket | Proof of return ticket to confirm your departure. |
Visa fee | Visa fee should be paid in the local currency of the country you’re travelling to. Make sure you carry the exact fee amount in cash, because credit or debit cards may not always be accepted. |
The process for visa on arrival for Indians may differ based on the country you are visiting, since each country has different procedures.
However, the common process for obtaining a visa on arrival in a country typically includes the following steps:
Note:
Make sure to leave the country before your visa expires, as staying beyond this period could lead to fines or other legal issues.
When applying for a visa on arrival, keep these important points in mind:
Continue Reading: Easy Visa for Indians: 35 Countries with E Visa Options
A visa on arrival allows Indian passport holders to obtain a visa at the airport or border upon arrival in the destination country, rather than applying for it before travelling
29 countries offer visa on arrival for Indian passport holders. These include popular destinations like Thailand, Indonesia, Maldives, and Nepal.
Visa on arrival fees vary by country. While Maldives and Qatar offer visa on arrival for free, many other destinations require a visa fee to be paid upon arrival.
Documents required for a visa on arrival may vary depending on the country you are visiting. However Commonly required documents for a visa on arrival are a valid passport, passport-size photographs, proof of purpose of visit (such as hotel reservations or invitation letters), completed arrival/departure forms, proof of sufficient funds, and return ticket.
Indian passport holders can get a visa on arrival in 29 countries, including popular destinations like the Maldives, Dubai, Malaysia, Qatar, and more.
A visa on arrival can be extended at Immigration, mostly it is only 7 days. Extensions beyond this period are generally not permitted unless you provide a compelling reason.
Visa on arrival is issued at the port of entry, requiring travellers to apply and pay fees after landing. In contrast, visa-free travel allows entry without any visa requirement or fees before or upon arrival.
Yes, Indians can get a free visa on arrival with a stay duration of 30 days for tourism purposes.
You don't need to apply for a visa before travelling to Bali, Indonesia. You can obtain a visa on arrival. However, if you plan to stay for more than 30 days, you should apply for a visa in advance.
Yes, Indians require a tourist visa to enter Dubai, UAE. However, instead of applying for a visa in advance you can simply get a Dubai visa on arrival at the Dubai airport, which is much easier and saves you time.
Get flat 10% OFF
On your first visa. Use code "TEL10". T&C apply