Best Honeymoon Destinations Guide

Countries with Visa on Arrival for Indian Citizens, India

While we like to cover all the important destinations in our country there is always a desire for an international tours. But when it comes to going abroad we are often hesitant as it brings with itself a number of hassles. The process of getting a visa is not a stress free job. But then at times traveling can be easy for you especially when there are countries in the world that offer the benefit of visa on arrival for Indian citizens. Indian citizens had visa-free or visa-on-arrival access to 51 countries and territories.

Countries That Offers Visa on Arrival for Indians

visa on arrival for indian passport holders
 Bolivia 90 days, visa on arrival only at La Paz airport. Land entry requires prior Visa which isx free of cost.
Burundi 3 months
Cambodia 30 days. 35 USD to be paid in USD
Cape Verde Visa on arrival
Comoros Visa on arrival
Djibouti Visa on arrival
Ethiopia Visa on arrival
Guinea-Bissau 90 days
Guyana 30 days provided holding a letter of invitation from sponsor or host; and contact details of sponsor, host or hotel; and two passport photos.
Indonesia Visa on arrival for 30 days
Jordan 2 weeks, must hold US$1000
Kenya Visa on arrival 30 days
Laos 30 days
Madagascar 30 days free of charge
Malawi Visa on arrival
Maldives 90 days
Marshall Islands 90 days
Myanmar Conditional Visa on Arrival for Business Visa, workshops and events etc. its unclear if exemption is valid for tourist visas., if so it would indicate full reciprocity.
Mozambique Visa on arrival 30 days
Mauritania Visa on arrival 30 days
Nauru Visa on arrival 30 days
Philippines Visa on Arrival only to Indian Citizens holding valid US, Japanese, Australian, Canadian, Schengen, Singapore or UK visa or permanent resident permit.
Palau 30 days
Saint Lucia 6 weeks
Samoa 60 days
Seychelles 1 month
Somalia 30 days, provided an invitation letter issued by the sponsor has been submitted to the Airport Immigration Department at least 2 days before arrival.
Tanzania Visa on arrival
Tajikistan Visa on Arrival
Thailand 15 days. Visa fee of 1000 Thai Baht needs to be paid in Thai currency. Visa on Arrival has to be obtained at First point of Entry/Landing not the Final Destination.
Timor-Leste 30 days
Trinidad and Tobago 30 days
Togo 7 days
Tuvalu 1 month
Uganda Visa on arrival
Somaliland 30 days for 30 US dollars, payable on arrival.
Vanuatu Visa on arrival 30 days
Niue 30 days

Destination Where Visa Not Required for Indians

Bhutan Free
Dominica 6 months
Ecuador 90 days
El Salvador 90 days
Fiji 4 months
Grenada 3 months
Haiti 3 months
Indonesia 30 days. Select ports of entry.
Jamaica
Mauritius 90 days
Micronesia 30 days
Saint Kitts and Nevis 3 months
Saint Vincent and the Grenadines 1 month
Senegal 90 days
Trinidad and Tobago 90 days
Vanuatu 30 days
Turkish Republic of Northern Cyprus 3 months
South Ossetia Multiple entry visa to Russia and three day prior notification are required to enter South Ossetia.
Svalbard No one requires a visa to enter Svalbard but it’s practically impossible to board a flight/ferry to Svalbard without entering Norway. Hence double entry Schengen visa would be required to go and come back from Svalbard to mainland Norway
Transnistria Registration required after 24h.
Hong Kong 14 days
Kish Island Visitors to Kish Island do not require a visa.
Macau 30 days
Palestine Arrival by sea to Gaza Strip not allowed.
British Virgin Islands 30 days
Montserrat 6 months
Cook Islands 31 days
Pitcairn Islands 14 days visa free and landing fee 35 USD or tax of 5 USD if not going ashore.

Some Must Visit Destination where Indians can visit Visa Free or Via VOA Facility

Hong-Kong

Photo Credit- Twofortnights

Hong Kong

Hong Kong provides Visa on Arrival facility to Indian citizens. A visa for 14 days of maximum stay is issued. Evidence of sufficient funds to cover your stay in Hong Kong and travel documents, including visas and confirmed flight tickets need to be shown.

Bolivia

Photo Credit- imatty35

Bolivia

Bolivia visa for Indians can be obtained on arrival by paying a fee of $52 at La Paz airport. The Visa here is valid for 90 days.

Albania

Photo Credit- am1974

Albania

Albania visa on arrival is given to those holding a letter issued by the Albanian Ministry of Interior confirming that a visa will be available on arrival.

Mozambique

Photo Credit- fhmira

Mozambique

Mozambique visa for Indians can be obtained on arrival for a maximum stay of 30 days by paying $66. You are required to show evidence of sufficient funds to cover your stay in Mozambique and hold travel documents.

El-Salvador

Photo Credit- ampfoto

El Salvador

El Salvador offers visa for Indians that can be obtained on arrival by purchasing a tourist card for $10. This card gives you the permission to stay here for a maximum of three months.

Cambodia

Photo Credit- daverugby83

Cambodia

Cambodia visa for Indians can be obtained on arrival for a maximum stay of 30 days.  A completed visa application form, a passport with at least 6 months validity, one recent photograph (2 inches x 2 inches), visa fee of US$35 is required.

Macau

Photo Credit- Diego Delso

Macau

Macau visa for Indians can be obtained on arrival for a maximum stay of 30 days. You have to show evidence of sufficient funds ($60) to cover your stay in Macao and hold travel documents.

Laos

Photo Credit- saipal

Laos

Laos visa for Indians can be obtained on arrival for a maximum stay of 30. Return or onward ticket, all travel documents required for next destination, a confirmed hotel reservation, one passport size photograph and a fee of $30 is required.

Madagascar

Photo Credit- Steve

Madagascar

Madagascar visa for Indians can be obtained on arrival for a maximum stay of 90 days. You are required to pay fee of MGA 140,000 i.e. $75. 

Maldives

Maldives

Maldives offers a 30 days visa to Indian citizens. You are required to hold documents required for their next destination. If you do not have a hotel reservation then you are required to hold at least $30 per person per day to cover their stay.

Fiji

Photo Credit- damescalito

Fiji

Fiji visa for Indians can be obtained on arrival for a maximum stay of four months. Evidence of sufficient funds to cover your stay in Fiji and other travel documents need to be shown.

Saint-Lucia

Photo Credit- jean-marc_astesana

Saint Lucia

St Lucia visa for Indians can be obtained on arrival for a maximum stay of six weeks by paying a fee of $50. You are required to show proof of sufficient funds to cover your stay.

Seychelles

Photo Credit- jmhullot

Seychelles

Seychelles visa for Indians can be obtained on arrival for free. A maximum stay of 30 days is permitted and you need to show your return ticket and funds of a minimum of $150 per day per person along with proof of accommodation.

Thailand

Thailand

Thailand offers a maximum of 15 days visa for Indian citizens. A total of 1000 Thai Baht needs to be paid for visa. Visa on Arrival has to be obtained at First point of entry/Landing not the Final Destination. You need a copy of your return journey as an evidence to get the visa.

Guyana

Photo Credit- madmack

Guyana

Guyana has the facility of visa on arrival for Indian citizens for a time period of 30 days. You need to hold a confirmation issued by the Ministry of Home Affairs for the visa.

Indonesia

Photo Credit- thrillseekr

Indonesia

A total of US$ 25 needs to be paid to get a visa in Indonesia. You must show evidence of sufficient funds to cover your stay in Indonesia and confirmed flight tickets for the return or onward destination.

Jordan

Photo Credit- archer10

Jordan

Jordan offers Visa on Arrival for 2 weeks to Indian citizens. One is required to pay a fee of approximately US$ 30. You must also have at least US$ 1000 (or equivalent) to cover your stay and hold onward or return flight tickets for their next destination. 

Mauritius

Photo Credit- ramnaganat

Mauritius

A Visa on Arrival for a maximum stay of 60 days is offered to Indian.  They must hold a confirmed booking for accommodation in Mauritius, a sponsorship letter, a confirmed booking for return flight and sufficient funds for expenses during their stay.

Kenya

Photo Credit- dianasch

Kenya

Indians can obtain a Visa on Arrival for a maximum of 90 days by paying US$ 50. They must show evidence of sufficient funds to cover their stay, along with travel documents required for the next destination.

Leave a Reply

Click to View More Destinations