World map covered in pins and money.

List of Visa On Arrival Countries for Indians

Written By
Mohak Nahta
Last Updated
Nov 28, 2024
Read
9 min

No traveller looks forward to the process of applying for a visa. But what if I told you Indian citizens can visit certain countries without applying for a visa in advance? Yes, some countries provide the convenience of allowing you to apply for your visa when you arrive at immigration. 

According to Henley's passport Index, There are 28 visa on arrival countries for Indian citizens.

Let’s dive into these destinations!

List of visa on arrival countries for Indian Passport Holders (In-Detail)

  • Bolivia

  • Burundi

  • Cambodia Cape Verde Islands

  • Comoro Islands; Djibouti

  • Ethiopia

  • Guinea Bissau

  • Indonesia

  • Jordan

  • Laos

  • Maldives

  • Marshall Islands

  • Mauritania

  • Mozambique

  • Myanmar

  • Palau Islands

  • Qatar

  • Samoa

  • Sierra Leone

  • Somalia

  • Sri Lanka

  • St Lucia

  • Tanzania

  • Timor Leste

  • Togo

  • Tuvalu

  • Zimbabwe

Let’s explore the destinations Indian passport holders can visit and receive their visa at the port of entry:

1. Bolivia

Indian citizens can obtain a Bolivia visa on arrival, which allows them to enter the country for tourism or business purposes.

  • Immigration entry point: The Bolivia visa on arrival is available at the La Paz and Santacruise airports.

  • Length of stay: You can stay in Bolivia for 30 days.

  • Fee: Approximately ₹8000.

  • Documents: 2 copies of passport information page, 2 passport photos, printed travel itinerary, return or onward flight ticket, photocopy of bank statement, immigration form.

2. Burundi

Indian passport holders can visit Burundi and explore the beautiful country as tourists, on business trips, or for other purposes. Burundi offers a world wonder by hosting the world's 2nd largest and deepest (Lake Tanganyika). The country is also known for its abundant natural parks and nature reserves.

  • Immigration entry point: Melchior Ndadaye International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹5850. 

3. Cambodia

Indians looking to visit Cambodia and discover the ancient temples of Angkor Wat can do so by applying for a visa upon arrival. Cambodia is the perfect destination for Indians looking for an adventure to explore remote beaches and tropical forests.

  • Immigration entry point: Major airports, including Phnom Penh, Siem Reap, and Sihanoukville International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹2506.

4. Cape Verde Islands

Indian nationals can get a visa on arrival in the Cape Verde Islands. The islands are a popular travel destination for both nature lovers and thrill seekers. Their breathtaking beaches and exciting ocean activities provide the perfect getaway for Indians.

  • Immigration entry point: Nelson Mandela International Airport (Praia), Amílcar Cabral International Airport (Sal).

  • Length of stay: 30 days.

  • Fee: Approximately ₹4178.

5. Comoros Islands

Indian nationals can obtain a visa on arrival in the Comoros Islands. This picturesque archipelago is known for its volcanic islands, pristine beaches, and rich cultural heritage. Visitors can enjoy diving, hiking, and exploring local markets.

  • Immigration entry point: Prince Said Ibrahim International Airport (Moroni).

  • Length of stay: 45 days.

  • Fee: The visa fees will be specified upon arrival.

6. Djibouti

Indian citizens can obtain a visa on arrival in Djibouti, a small yet captivating country known for its dramatic landscapes, including salt lakes and limestone formations. It's a paradise for scuba divers and those interested in marine life.

  • Immigration entry point: Djibouti–Ambouli International Airport.

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

7. Ethiopia

Indians who visit Ethiopia for tourism purposes can apply for a visa on arrival. This visa allows you to explore all the attractions and sights this country offers, such as historic buildings and mesmerizing natural landscapes.

  • Immigration entry point: Addis Ababa Bole International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹4178.

8. Guinea Bissau

Indian nationals can get a visa on arrival in Guinea-Bissau. This West African country offers lush landscapes and unique wildlife, making it an excellent destination for eco-tourism and cultural experiences.

  • Immigration entry point: Osvaldo Vieira International Airport (Bissau).

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

9. Indonesia

Indian nationals can visit the famous Indonesian Islands and receive their visa on arrival. The country provides an on-arrival visa for tourism, family, or transit visits. Note that you must apply for an e-VOA before obtaining your visa in Indonesia. Indians can easily apply for an Indonesia e-VOA through Atlys.

  • Immigration entry point: Major international airports, including Soekarno-Hatta (Jakarta) and Ngurah Rai (Bali).

  • Length of stay: 30 days.

  • Fee: Approximately ₹2560.

10. Jordan

Indian citizens can obtain a visa on arrival in Jordan, a country rich in history and archaeological sites such as Petra and the Dead Sea. It offers a mix of modernity and ancient wonders.

  • Immigration entry point: Queen Alia International Airport (Amman), King Hussein International Airport (Aqaba).

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

11. Laos

Laos provides a visa on arrival for Indian passport holders, which allows them to enter the country for tourism purposes. The country offers various tourist attractions, including some amazing temples representing its culture.

  • Immigration entry points: Wattay International Airport (Vientiane) and Luang Prabang International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹2924.

12. Maldives

Maldives offers Indian nationals a visa on arrival to enter the country for tourism purposes. Known for its crystal-clear waters, overwater bungalows, and vibrant coral reefs, Maldives offers tourists the perfect getaway for the best beach holidays.

  • Immigration entry point: Velana International Airport (Malé).

  • Length of stay: 30 days.

  • Fee: Free.

13. Marshall Islands

As an Indian national, you can visit the Marshall Islands and receive your visa on arrival. This scenic country is well-known for its stunning beaches, abundant marine life, and rich cultural history.  The visa will allow you to enter the country for tourism purposes.

  • Immigration entry point: Amata Kabua International Airport (Majuro).

  • Length of stay: 30 days.

  • Fee: Approximately ₹8356.

14. Mauritania

Indian nationals can visit Mauritania and obtain their visa when arriving at immigration. The country allows you to enter with a visa on arrival for various purposes, including tourism and business. Tourists can visit Mauritania to explore the ancient desert city of Chinguetti, a UNESCO World Heritage site.

  • Immigration entry point: Nouakchott–Oumtounsy International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹4596.

15. Myanmar

Indian passport holders can visit Myanmar and receive their visa when arriving in the country. The on-arrival visa allows you to enter the country for multiple reasons, such as tourism, business, and family visits. Myanmar is an amazing tourist destination. The country offers something for everyone, from beaches with blue ocean waters to snowy peak mountains.

  • Immigration entry point: Yangon, Mandalay, and Nay Pyi Taw International Airports.

  • Length of stay: 30 days for tourism.

  • Fee: Approximately ₹4178.

16. Mozambique

Indian nationals can obtain a visa on arrival in Mozambique, known for its stunning coastline, marine parks, and vibrant culture. It's an ideal destination for beach lovers and adventure seekers.

  • Immigration entry point: Maputo International Airport, Beira Airport, Nampula Airport.

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

17. Palau Islands

Indians who visit Palau will receive a visa on arrival that allows them to enter the country for tourism purposes. Palau offers amazing beach holidays and is famous for some of the world’s best scuba diving.

  • Immigration entry point: Roman Tmetuchl International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹4178.

18. Qatar

Indian nationals can get a Qatar visa on arrival. However, to obtain a visa upon arrival, you must book your accommodation through a hotel that approves your visa. Qatar is among the top 10 countries Indian tourists visit. The country is ideal for a quick stopover or when planning to stay and explore the country's rich culture.

  • Immigration entry point: Hamad International Airport (Doha).

  • Length of stay: 30 days.

  • Fee: Free.

19. Samoa

Samoa allows Indian passport holders to obtain their visa upon arrival, which grants them entry for tourism purposes. Samoa is the perfect tropical getaway, boasting some of the best beaches and an authentic island vibe.

  • Immigration entry point: Faleolo International Airport.

  • Length of stay: 30 days.

  • Fee: Free.

20. Sierra Leone

Indians can apply for their visa when arriving in Sierra Leone. The visa allows you to enter for tourism or business purposes. The country offers a variety of tourist attractions, including the Tacugama Chimpanzee Sanctuary.

  • Immigration entry point: Lungi International Airport.

  • Length of stay: 30 days.

  • Fee: Approximately ₹6685.

21. Saint Lucia

Indian nationals can visit Saint Lucia for tourism and receive their visa upon arrival. Saint Lucia is famous for its iconic Pitons (two volcanic mountains next to the ocean), which is a must-see. Travellers visit the country for its unique scenery, great weather, and relaxing beaches.

  • Immigration entry point: Hewanorra International Airport, George F. L. Charles Airport.

  • Length of stay: 42 days.

  • Fee: Approximately ₹4178.

22. Somalia

Despite its challenging history, Somalia offers unique experiences for the adventurous traveller, from its bustling capital to its historical sites.

  • Immigration entry point: Aden Adde International Airport (Mogadishu).

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

23. Sri Lanka

Indian nationals can obtain a visa on arrival in Sri Lanka, a country offering rich cultural heritage, stunning landscapes, and beautiful beaches. From ancient temples to vibrant wildlife, there’s much to explore.

  • Immigration entry point: Bandaranaike International Airport (Colombo), Mattala Rajapaksa International Airport.

  • Length of stay: 30 days.

  • Fee: The visa fees will be specified upon arrival.

24. Tanzania

Indians can visit Tanzania and receive their visa when arriving at the entry port, which allows entry for various purposes, including tourism, business, and family visits. Tanzania offers some amazing beaches and the famous Mount Kilimanjaro.

  • Immigration entry point: Julius Nyerere International Airport (Dar es Salaam), Kilimanjaro International Airport

  • Length of stay: 90 days.

  • Fee: Approximately ₹4178.

25. Timor-Leste

Indians can apply for a visa when arriving in the country. However, a Visa Application Authorization must be applied for in advance. Timor-Leste is a small island with untouched beaches, making it ideal for travellers looking to escape a busy life.

  • Immigration entry point: Presidente Nicolau Lobato International Airport (Dili).

  • Length of stay: 30 days.

  • Fee: Approximately ₹2506.

26. Togo

Indian citizens can get a visa on arrival in Togo, a country known for its palm-lined beaches, hilltop villages, and traditional crafts. It's a perfect destination for those interested in exploring West African culture.

  • Immigration entry point: Lomé–Tokoin International Airport.

  • Length of stay: 7 days (extendable).

  • Fee: The visa fees will be specified upon arrival.

27. Tuvalu

Indian nationals can obtain a visa on arrival in Tuvalu, one of the smallest and least visited countries in the world, known for its beautiful coral atolls and laid-back atmosphere.

  • Immigration entry point: Funafuti International Airport.

  • Length of stay: 30 days.

  • Fee: USD 100.

28. Zimbabwe

Indian passport holders can visit Zimbabwe and get a visa on arrival. This country offers stunning landscapes, diverse wildlife, and historical sites like Victoria Falls.

  • Immigration entry point: Harare International Airport, Victoria Falls Airport.

  • Length of stay: 30 days.

  • Fee: USD 30.

Visa on arrival for Indians with valid US, Schengen, UK, or other visas

  1. Antigua and Barbuda: Indians can receive a visa on arrival for 30 days when holding a valid visa or resident permit of Canada, the Schengen Area member states, UK, and US.

  2. Bahamas: Visa on arrival for all Indian nationals who have valid Schengen, UK, US, and/or Canadian visas.

  3. Bahrain: Indian citizens can get a visa upon arrival when holding a valid visit visa to UAE, UK, US, KSA (excluding Hajj & Umrah visa), Schengen or US Green Card.

  4. Belize: Visa on arrival for holders of multiple entry visas of the US or Canada. Holders of a valid visa issued by a Schengen Member state are visa-exempt for a maximum stay of 90 days.

  5. Egypt: Indians can receive a visa on arrival if they hold a residence permit issued by a GCC Member State or holders of a valid US, UK, Schengen, or Australian visa.

  6. Nicaragua: Indian nationals who hold a valid visa issued by Canada, the US, or a Schengen Member State can obtain a visa on arrival for a maximum stay of 30 days.

  7. Saudi Arabia: Indians who hold valid Schengen, UK, or US visas can obtain a tourist visa on arrival. However, visitors must arrive through Saudi Arabia's national carrier.

  8. United Arab Emirates: Holders of a valid US visit visa or green card which is valid for a minimum of 6 months, can obtain a visa on arrival for a maximum stay of 14 days. Indian passport holders with a valid UK or EU residence permit can also obtain a visa on arrival for 14 days, which can be extended.

How do you apply for a visa upon arrival?

When preparing to get a visa on arrival, understanding the application steps ahead of time can make the process much smoother. Here's what you can expect:

  1. Gather the required documents: Before travelling to your destination, be sure to have all the required documents for a successful application.

  2. Arrive In the country: Travel to your destination and arrive at one of the visa-on-arrival approved airports.

  3. Visit the counter: Ensure that you queue at the visa-on-arrival counter.

  4. Submit your application: At the counter, you must complete the application form if you haven’t completed one beforehand. When completed, the visa officer will require your form and supporting documents.

  5. Pay the visa fee: Pay for your visa by providing the correct amount of currency.

  6. Receive your visa: Once your visa gets approved, you will receive the visa stamp and be allowed to enter the country.

Note that the exact application steps might vary depending on your destination.

If you prefer not to wait for the visa process on arrival, you can apply online through Atlys for a quick and hassle-free process!

To Summarise:

With visas available upon arrival at various destinations, travel has never been easier or simpler for Indian nationals. These nations provide diverse experiences just waiting to be discovered, from Cambodia's historic temples to Qatar's rich culture.

With some planning, you can easily access these destinations and enjoy a stress-free entry.




Recent Blogs - Easiest schengen countries to get visa from, Visa Free Countries For US Citizens, E-visa vs regular visa, How to Fill the DS-160 Form, H4 Visa Interview Questions, B1/B2 Interview Questions and Answers, Visa Free Countries For Indian Passport Holders, B1 B2 Interview Preparations, H1B Visa Interview Questions & Answers, K1 Visa Interview Questions, F1 Visa Interview Questions & Answers, Schengen Country I Do not Have A Visa From, J1 Visa Interview Preparation