Countries Offering A Visa On Arrival For Indians

A Walk in The Cloud > TRAVEL PLANNING > GENERAL TOURIST INFORMATION > Countries Offering A Visa On Arrival For Indians

We all are aware of the problems encountered by us while planning for a trip abroad.While traveling abroad, one of the most important and essential parts of our trip is getting a visa. Some countries are happy to stamp the visa on your passport on arrival. Indian passport holders can take the advantage of visa on arrival facility offered by many countries around the world. Some countries provide a visa on arrival either for a small price or for free or even over the internet. Here is a complete list of countries providing VOA to Indians. We will talk in detail about visa requirement for each country in other posts.

37 countries Where Indians can get Visa on Arrival:


Visa on arrival is provided at 32 designated international checkpoints. The applicant should produce an application form with a recent photograph attached. The application fee is 1000 baht. But remember in mind your stay is Thailand does not increase from 15 to 30 days. Passport valid for at least 30 days. Return/onward journey ticket for flying out of Thailand must be available with the Indian People. Duly filled visa application form and Thailand arrival card provided during the flight must also available.

2. Mauritius:

Indians can visit Mauritius without the need of a prior visa. It offers Indians visa on arrival. Indians need only two things one is a passport and the other is the return ticket. you can stay here for up to 60 days. This country is famous for beaches, rainforests, waterfalls, hiking trails and ample wildlife. If you want to see spectacular flora and fauna then visit Black River Gorges National Park and visit the Eureka House for a lesson in the history of the colonial past of Mauritius.

3. Cambodia:

Cambodia offers visa on arrival to an Indian citizen for a maximum stay of 30 days by paying a fee of $20. Visa on arrival can be obtained at border checkpoints or at Cambodia’s two airports Phnom Penh and Siem Reap. The UNESCO world heritage site Angkor Vat is the country’s most popular tourist attraction.

4. Jordan:

Jordan is one of the countries that offer visa on arrival for 2 weeks or 14 days stay in their country to Indians. Indian passport holders are eligible for a visa if they carry necessary documentation.they should carry the US $1000 per person cash or traveler’s cheque. If they intend to stay for a longer period then they should carry cash of $2000 cash per person. Jordan is home to more 10000 Indians who are employed in the textile sector. Jordan is a very beautiful city with a number of tourist attractions like the heritage site of Petra, the beauty of the barren desert of Wadi Rum, and views of the dead sea. Temple of Artemis built at hight point in the city Jerash is another attraction of the Jordan.

5. Maldives:

A land of beaches, coral reef, and blue lagoons, Maldives is honeymooners preferred destination. Indians can get a free visa on arrival up to 30 days. the country boasts some of the best resorts in the world like Cocoa Island by COMO, Anantara Kihavah, Maldives Villa, and Jumeirah Vittaveli. Most resorts here offer water sports activities like sailing, diving snorkeling and more.

6. Seychelles:

Seychelles offers a visa free of charge for 3 months if you have adequate funds ($150 per day of their stay) and a return ticket. you can extend your stay for a period of 3 months up to a maximum 12 months from the date of issue. you have to pay around SCR 5000 for extending your stay.

7. Srilanka:

With a valid Indian passport, you can grab visa on arrival for a stay of up to 30 days. Visa fee of $ 25 paid by Indians to get a visa on arrival.


Vietnam permits visa on arrival to Indian passport holders provided they enter the country by air. The Indian citizen can remain in Vietnam for 30 days with visa on arrival. If you plan to make several trips within 3 months then apply for multiple entry visa.

9. Bolivia:

Indian Nationals should have documents, itinerary and hotel reservation proof to get a visa on arrival. Visa is valid for 90 days. Bolivia visa is granted at the cost of USD 60 to Indian Nationals.Prior visa is free of charge.

10. Laos :

Indian passport holders can visit Laos for 33 days by obtaining a visa on arrival.

11. Kenya:

Kenya visa on arrival is available at the airport on payment of a fee of $ 50. But travelers should have confirmed air ticket, yellow fever certificate, and other travel documents. The traveler should have a passport valid for 6 months from the date of application of visa. Visa is valid 90 days or 3 months from the date of issue.

12. Madagascar:

Madagascar gives Indian Nationals free visa on arrival for a stay of 30 days. The applicant must have a valid passport for at least 6 months from the date of arrival.

12. Mozambique:

Mozambique offers visa on arrival to Indian citizens for a stay of 30 days.

14. Palau:

Indian Passport holders can get a visa on arrival for a maximum stay of 30 days.An entry permit is free for 30 days. If you wish to extend your stay then contact bureau of immigration. You can extend your stay twice by 30 days up to a maximum of 90 days.

13. Mauritania:

Indians can 0btain Mauritania visa on arrival Nouakchott (NKC) Airport in Mauritania. Maximum stay duration is 30 day. you should have to pay USD 50 for visa on arrival.

15. Saint Lucia:

Saint Lucia is a beautiful island where Indian passport holders can stay for a period of 60 days by grabbing visa on arrival. ?It is famous for its piton mountains, waterfalls, and beautiful beaches.

16. Cape Verde:

At one of the international airports of Cape Verde ( Sal, Boavista, Santiago or Sao Vicente) you first take the queue to buy visa then pass customs. the cost per visa around 25 euros. Passport should be valid for another 6 months after the date of travel.

17. Comoros:

Indians can obtain a visa on arrival for a stay of up to 45 days. The fee is around USD 50 and you need to have compulsory documents to get the visa. For Indian National visa available on arrival must hold a return ticket, forex, accommodation proof and sufficient funds to cover stay.The applicant must have an approval from the consulate in India before one can obtain a visa on arrival.

18. Djibouti:

Visa on arrival is valid for 30 days for Indians. Visa on arrival is free for Indians and issued at the discretion of the immigration authorities. You must have the evidence of your onward journey.

19. Ethiopia:

Visa on arrival is offered to Indian people for a stay of up to 30 days. Visa on arrival charge is $ 20 per person. You should have a hotel reservation, return air ticket and other usual documents which are needed to travel to any foreign location.

20. Guinea-Bissau:

A visa on arrival is available to Indian citizens for a maximum stay of 90 days. But your passport should for the period of your stay. Visa on arrival cost is 85 EUR. Other important documents and sufficient funds for the period of stay are vital.

21. Guyana:

Guyana provides visa on arrival to Indian passport holders if they hold a letter of invitation from a sponsor or host issued by the ministry of home affairs.

22. Samoa:

Samoa offers visa on arrival to Indian Nationals which is valid for a stay of 60 days. travelers should have onward ticket and proof of sufficient funds to cover trip expenses. Samoa is famous for its islands and reef bordered beaches.

23. Senegal:

Indians can get a visa on arrival for a stay of 3 months without paying any visa fees. They only need to show a return ticket and proof of sufficient funds for staying in Senegal.

24. Somalia:

Somalia grants visa on arrival for a maximum stay of 30 days provided 30 days, provided an invitation letter issued by the sponsor has been submitted to the Airport Immigration Department at least 2 days before arrival.

25. Tanzania:

Tanzania also offers visa on arrival to Indian citizens. The fee for getting a visa could be 50-100 USD which is valid for stay for up to 3 months. Cash is no longer accepted for Tanzania visa on arrival. So. please keep your credit card ready. Master Card or visa. Please keep your latest documents ready if you are getting a visa on arrival.

26. Togo:

Indians can get a visa on arrival at Lome airport in Togo that is valid for 10 days. they should have return onward ticket and 3 passport size photos. Passport should be valid for 6 months beyond the stay.

27. Timor-Leste:

Indians are granted visa on arrival that is valid for 30 days upon landing in Timor. You need to pay a fee of  30USD for getting a visa. you should have a valid passport and return booking.

28. Uganda:

Indian nationals can get Uganda visa on arrival at Entebbe Airport for $ 50. Other compulsory documents are yellow fever certificate, hotel reservation and return air ticket.

29. Tuvalu:

 Visas are obtained on arrival and are issued for a maximum stay of 1 month. All visitors must hold a passport valid for 6 months. Indians must have confirmed return/onward ticket and sufficient funds to cover the stay.

30. Burundi:

Indian citizens who posses letter of entry authorization letter issued by the official of Burundi can get a visa on arrival which is valid for 1 month. Your passport and other travel documents should be valid on your visit.

31. Gabon:

Indians can obtain a visa on arrival for a maximum stay of 30 days.

32. Svalbard:

Visitors can stay up to a maximum of 30 days under the e-visa and visa on arrival options. Svalbard – Indian passport holders do not require a visa to visit Svalbard, however, a visitor must go through Norway, and hence double entry Schengen visa is applicable for visiting Svalbard.

33. Qatar:

Visa on arrival is granted at Hamad International airport for a stay of 30 days. Another 30 days extension possible, after 30 days.

34. Guinea Bissau:

If you are applying for a visa on arrival then it is required to have a letter of authorization letter from the Migration office of Guinea Bissau together with a valid travel document.

35.  Marshall Islands:

Citizens of India may obtain a visa upon arrival for a maximum stay of 90 days. All visitors must hold a valid passport for 6 months. Sufficient funds, a return ticket, and other travel documents are imperative for the stay.


Indian travelers visiting Malawi can obtain can obtain a visa on arrival for a maximum of 30 days. Someone resident in Malawi or a third country can also apply to Chief Immigration Officer for someone in India, make payment of fees and geta visa approved. In this case, the person coming from India or a third country can present these papers and would be granted visa on arrival. Therefore, it is not “visa on arrival” in the real sense.

37. Surinam:

Indian travelers can get single entry tourist card on arrival at Paramaribo International airport for a maximum stay of 90 days. Tourist card can be obtained at the embassy of Surinam New Delhi. Fees for getting a visa is USD 35. But passport should be valid for a duration of 6 months from the date of arrival in Surinam. Confirmed return ticket and other travel documents are also compulsory.

38. Ukraine:

Visa on arrival is granted by Ukraine is of type Short Term Single Entry Visas “C” (Tourism and Business) which is valid for 15 days only. but visa on arrival is provided at Boryspil, Zhuliany, and Odessa international airports. Fees for visa on arrival is US$ 100.

Visa requirements and other documentation needed for travel change from time to time. So it’s better to check with the embassy of that particular country where you are traveling to. Now get ready, pack your bags and head off to someplace far from the monotony that comes with work just to relax and have the time of your life. 🙂






Leave a Reply

Your email address will not be published. Required fields are marked *



Subscribe to Blog via Email

Jump out of the hamster wheel. Life’s too short to remain stuck only dreaming about travel. Grab “the 5-step method to turn travel dreams into reality.