Visa & Immigration Guides

Visa on Arrival Countries for Indians in 2026: Complete List

autohr img
By Vipul Jain
Updated on: 15 Apr, 2026 | Editorial Standard | 12 min read |

Visa on Arrival Countries for Indians

The facility of Visa on Arrival has been very helpful for Indian passport holders as it opens up so many options for travel and spontaneous plans. This privilege allows the visitors to travel more and obtain a visa after they have arrived at their destination. It eliminates all the hassles of applying for a visa and then waiting for its approval and delivery.

In this guide, you'll find the latest list of Visa-on-Arrival countries for Indians, visa fees, stay duration, required documents, eligibility criteria, and essential travel tips. Since visa regulations change frequently, always verify the latest immigration rules before booking your trip.

What is a Visa-on-arrival?

In simple words, Visa on arrival is a visitor-friendly policy that allows Indian passport Holders to obtain their visas after reaching their destination country. The process of visa-on-arrival eliminates the requirement of applying for a visa beforehand. Hence, it also provides more flexibility to the travellers to make spontaneous plans or business trips. It also reflects that global recognition of India is growing at a rapid rate, and India shares positive relations with various nations.

However, receiving a Visa on Arrival does not guarantee entry. Immigration officers have the authority to approve or refuse admission based on the traveler's documents and eligibility.

List of Visa on Arrival Countries for Indian Passport Holders

Indian passport holders can travel worldwide to various countries with the facility of a visa on arrival. This convenience is provided to indian passport holders so that they can obtain their visa upon their arrival in the destination country without bearing the hassles of prior application.

Here is the list of all the countries that offer a visa-on-arrival to Indian passport holders, and it also includes some necessary travel information for each destination:

Thailand

Thailand provides both an e-visa and a visa-on-arrival option for Indian passport holders. The country is known for its vibrant culture and tropical beaches, along with the serene islands and bustling cities of this Southeast Asian country. 

  • Best time to visit: November to early April
  • Visa Type: Visa on arrival/ E-visa
  • Duration: 15 days
  • Cost: THB 2,000

Sri Lanka

Sri Lanka is a beautiful island nation known for its stunning beaches and ancient ruins. It provides both e-visa and visa-on-arrival facilities to Indians. Enjoy the vibrant culture and tropical beauty of this South Asian country peacefully. 

  • Best time to visit: December to March
  • Visa Type: Visa on arrival/ E-visa
  • Duration: 30 days
  • Cost: USD 35

Indonesia 

Indonesia is an archipelago of more than 17,000 islands. It provides a unique travel experience with diverse cultures, vibrant cities, and beautiful beaches. Indian travellers can easily visit this country with a visa on arrival.

  • Best time to visit: May to September
  • Visa Type: Visa on Arrival
  • Duration: 30 days
  • Cost: USD 35

Cambodia

Cambodia provides a visa on arrival and e-visa facilities to all Indian passport holders. You can explore this beautiful home, including the iconic Angkor Wat. You can explore the rich culture of this beautiful Southeast Asian country along with its ancient temples. 

  • Best time to visit: November to March
  • Visa Type: Visa on Arrival/ E-visa
  • Duration: 30 days
  • Cost: USD 30

Tanzania

Tanzania is renowned for its Mount Kilimanjaro and safaris, and you can explore the wildlife and the natural beauty of this East African country. It provides the visa on arrival and e-visa facilities to Indian passport holders.

  • Best time to visit: June to October
  • Visa Type: Visa on Arrival/ E-Visa
  • Duration: 90 days
  • Cost: USD 50

Qatar

Qatar is a modern nation with a rich cultural heritage, and it welcomes Indian tourists with a visa on arrival facility. Visit this Middle Eastern country and experience the modernity and blend of tradition.

  • Best time to visit: November to April
  • Visa Type: Visa on arrival
  • Duration: 30 days
  • Cost: Free

Jordan

Jordan is home to the ancient city of Petra, and it provides visa-on-arrival entries for Indians. Experience the culture, rich history, and the natural beauty of this Middle Eastern country.

  • Best time to visit: March to May, September to November
  • Visa Type: Visa on Arrival
  • Duration: 30 days
  • Cost: Approx Rs 4,500

Laos

Laos is a stunning country famous for its Buddhist monasteries and mountainous terrain. It provides a visa-on-arrival for Indian tourists. You can discover the cultural heritage and serene landscapes of this South Asian country.

  • Best time to visit: November to February
  • Visa Type: Visa on arrival
  • Duration: 30 days
  • Cost: USD 40

Angola

Angola has a very rich cultural heritage and beautiful landscapes. It is one of the countries with a visa on arrival for Indians. You can explore this beautiful African nation, its serene beaches, and vibrant cities.

  • Best time to visit: May to October
  • Visa Type: Visa on Arrival
  • Duration: 30 Days
  • Visa cost: Approx USD 120

Cabo Verde

Cabo Verde is famous for its Creole Portuguese-African culture and various stunning beaches. It is an archipelago located on the northwest coast of Africa. All Indian passport holders can enjoy a hassle-free entry with a visa-on-arrival for Indians.

  • Best time to visit: November to June
  • Visa Type: Visa on Arrival
  • Duration: 30 Days 
  • Visa cost: Approx USD 25

Cook Islands

The Cook Islands are a heaven located in the South Pacific, and it is famous for their stunning lagoons and coral reefs. Indian passport holders can enjoy a visa-on-arrival and experience the natural beauty of this beautiful Island nation. 

  • Best time to visit: May to October
  • Visa Type: Visa on Arrival
  • Duration: 31 Days
  • Cost: Free

Fiji

Fiji is known for its coral reefs and clear lagoons, and it offers a tropical getaway for all Indian passport holders. With a visa-on-arrival facility, Indian travellers can explore the Pacific Island nation easily.

  • Best time to visit: May to October
  • Visa Type: Visa on Arrival
  • Duration: 4 months
  • Cost: Free

Guinea-Bissau

All Indian passport holders can avail the visa-on-arrival facility for Guinea-Bissau. It is also famous for its wildlife and national parks. You can easily explore this West African country with its lush landscapes and rich biodiversity. 

  • Best time to visit: November to February
  • Visa Type: Visa on Arrival
  • Duration: 90 Days
  • Cost: USD 85

Jamaica

Jamaica is one of the countries with a visa on arrival for Indians. The Indian Travellers can enjoy this Caribbean island nation with its serene beaches and rich music. 

  • Best time to visit: November to mid-December
  • Visa Type: Visa on Arrival
  • Duration: 30 Days
  • Cost: Free

Kiribati

Kiribati is an island nation located in the central Pacific Ocean, and it offers a visa-on-arrival for Indian passport holders. You can explore its rich marine life and stunning atolls without any stress. 

  • Best time to visit: May to October
  • Visa Type: Visa on Arrival
  • Duration: 30 Days
  • Cost: Approx Rs 1,098

Madagascar

Madagascar offers a visa on arrival for Indian travellers, and it is famous for its biodiversity and unique wildlife. You can explore the beaches, rainforests, and reefs of this Indian Ocean Island nation.

  • Best time to visit: April to October
  • Visa Type: Visa on arrival
  • Duration: 90 days
  • Cost: Approx Rs. 5,000

Republic of Marshall Islands

The Republic of Marshall Islands is famous for its World War II relics and beautiful marine life. It provides a visa on arrival for Indian travellers. You can enjoy the crystal clear waters and pristine beaches of this Pacific Island nation. 

  • Best time to visit: May to October
  • Visa type: Visa on arrival
  • Duration: 30 days
  • Cost: Free

Reunion Islands

The Reunion Islands provide a visa on arrival for Indian travellers. It is an overseas French territory in the Indian Ocean. You can explore the unique culture and diverse landscapes of this beautiful island without having the pre-application stress for the visa. 

  • Best time to visit: May to October
  • Visa Type: Visa on arrival
  • Duration: 15 days
  • Cost: Free

Tuvalu

Tuvalu is a remote island nation in the Pacific Ocean with its serene beauty and unique culture. This small island country provides a visa-on-arrival for Indian travellers.

  • Best time to visit: May to October
  • Visa Type: Visa on Arrival
  • Duration: 30 days
  • Visa cost: Approx Rs. 5,493

Zimbabwe

Zimbabwe provides visa-on-arrival facilities to Indian tourists. Explore its natural wonders with its diverse wildlife and Victoria Falls. This Southern African country also has a rich cultural heritage.

  • Best time to visit: April to October
  • Visa Type: Visa on Arrival
  • Duration: 90 days
  • Visa cost: USD 30

Myanmar

Myanmar welcomes all Indian tourists with e-visa and visa-on-arrival facilities. This country has so many ancient temples to explore, and the culture is also vibrant. Experience the natural beauty and rich history of this southeast asian country.

  • Best time to visit: November to February
  • Visa Type: Visa on arrival/ E-visa
  • Duration: 28 days
  • Cost: USD 50

Saint Lucia

Saint Lucia is a country that offers a visa on arrival and an e-visa facility for Indian passport holders. This is a Caribbean island that is famous for its luxury and volcanic beaches. You can experience the vibrant culture and tropical beauty of this island paradise. 

  • Best time to visit: May to June
  • Visa Type: Visa on Arrival/ E-visa
  • Duration: 6 weeks
  • Cost: USD 50

Tajikistan

Tajikistan is one of the visa-on-arrival countries for Indians, and also offers the e-visa option. The country is famous for its rugged mountains and ancient Silk Road History. You can explore the rich cultural heritage and breathtaking landscapes of this Central Asian country.

  • Best time to visit: May to October
  • Type of visa: Visa on arrival/ E-visa
  • Duration: 45 days
  • Cost: USD 30

Ethiopia

Ethiopia is a country known for its diverse culture and ancient history, and it offers visa-on-arrival and e-visa facilities for Indian travellers. You can explore the unique heritage and landscapes of this East African country. 

  • Best time to visit: October to January
  • Visa Type: Visa on Arrival/ E-visa
  • Duration: 30 days
  • Cost: USD 52
alert img Also Want to Know About X1 Visa Rejection Reasons and Fixes? Check Now!

Visa on Arrival Requirements for Indian Passport Holders

Visa-on-arrival is a very convenient option for Indian passport holders who want to travel to certain destinations. However, you need to meet specific requirements for a smooth entry process. Here are some of the key requirements that Indian passport holders need to fulfil for obtaining a visa-on-arrival: 

  • Valid Passport: Your passport should be valid for at least six months from the date of arrival and have sufficient blank pages for visa stamps.
  • Return or Onward Ticket: A confirmed return or onward flight ticket to demonstrate your intention to leave the country within the permitted stay.
  • Proof of Accommodation: A confirmed hotel booking, accommodation reservation, or an invitation letter from your host.
  • Completed Visa Application Form: Some countries require travelers to complete a Visa on Arrival application form at the airport or immigration checkpoint.
  • Proof of Sufficient Funds: Evidence that you have enough financial resources to cover your stay, such as bank statements, cash, or internationally accepted credit/debit cards.
  • Visa Fee Payment: Payment of the applicable Visa on Arrival fee. Depending on the destination, payment may be accepted in cash, local currency, or by card.
  • Passport-sized Photographs: Recent passport-size photographs that meet the destination country's specifications, if required.
  • Travel Insurance: Some countries require valid travel insurance covering medical emergencies and the entire duration of your stay.

How to Get a Visa on Arrival?

Obtaining a Visa on Arrival is generally a straightforward process. Once you arrive at your destination airport or designated immigration checkpoint, follow these steps:

  1. Proceed to the Visa on Arrival counter.
  2. Complete the visa application form, if required.
  3. Submit the necessary documents for verification.
  4. Pay the applicable Visa on Arrival fee.
  5. Wait while immigration officials process your application.
  6. After approval, your visa will be issued, allowing you to enter the country.

The processing time usually ranges from a few minutes to an hour, depending on the destination and passenger volume.

Documents Required for a Visa on Arrival for Indian

Although the specific requirements depend on the country, here are the general documents that are required for the Visa-on-Arrival:

  • Valid passport
  • Passport-sized photographs
  • Completed visa application form
  • Return flight tickets
  • Proof of accommodation
  • Enough funds for the duration of the stay
  • International Travel Insurance

NOTE: You should always check the specific requirements of the destination country before planning your travel.

Difference Between Visa-on-arrival, e-Visa, and Visa-free Entry

  • Visa on Arrival: Indian travellers can obtain a visa at their destination with the visa on arrival facility. It generally requires minimal documentation and an applicable amount of fee. 
  • E-visa: On the other hand, you have to apply for an e-visa online before departure. You have to submit all the details electronically for approval. 
  • Visa-free Entry: The Visa-free countries for Indian passport holders provide entry without a visa. It simplifies travel by eliminating the documentation and fees completely.

Each of the visa options provides different levels of convenience according to its destination and policies. Knowing the difference between these can help you make travel plans better and smoother for international destinations. 

Conclusion

Visa-on-arrival for Indian citizens is a great opportunity for all travel enthusiasts and for those who need to travel urgently. It removes the pre-application hassles and provides you with a peaceful time to plan your itinerary. You just have to obtain your visa on arrival after reaching the destination and then explore the country. Many countries allow Indian passport holders to enter with a visa on arrival, saving them the stress of a visa application. 

You may also seek assistance from experts who can help you better understand the process and ensure compliance. Visament is one such platform where you can find experts and get services according to your requirements. 

Frequently Asked Questions

Countries provide a visa-on-arrival to promote tourism and trade. It also helps in increasing tourism in the country without going through the whole process of documentation. It makes it easy for travelers who are short on money and time but want to explore a new country.

The primary purpose of the visa on arrival for Indians is to complete the short-term goals, such as business, tourism, or family visits. It is an easy option for travelers who decide to explore a destination spontaneously or are unable to apply for a visa in advance. The required documents often include travel documents, a valid passport, and payment of a fee.

Yes, Dubai provides a visa-on-arrival for Indians who have a valid US visa, a green card, or residency in the UK or EU. This visa is usually valid for up to 14 days, and you need to make the payment upon your arrival. The documents of the travelers should at least remain valid for six months.

Indian citizens can get a visa-on-arrival facility for several countries worldwide. This list also includes some of the popular destinations, such as Thailand, the Maldives, Jordan, Mauritius, and Indonesia.

To obtain a visa on arrival, you will need a valid passport with at least six months of validity, recent passport-sized photos, proof of sufficient funds, and completed arrival/departure forms. The applicant also needs to show their return or onward ticket to their next destination.

The Visa on arrival generally lasts for 30 days for tourism purposes. Although this can vary from 15 to 90 days according to the regulations of sopecific countyry.

Generally, it is non-extendable, but it completely depends on the country you are visiting whetehr you can extend your visa on arrival or not. For example, in India, you cannot extend your VoA, but in Thailand, you can extend your VoA by 7 days by visiting the Thai Immigration office.

Generally, the visa on arrival is non-convertible to other visas, but it also depends on the rules of the country you are visiting. Also, there are some exceptions present under specific situations.

autohr profile img
Vipul Jain
Consular & OCI Services Expert

Vipul Jain is the Co-Founder of Visament, a trusted platform dedicated to simplifying Indian immigration, consular, and NRI services for applicants across the globe. With extensive expertise in OCI cards, Indian passport services, visa assistance, apostille and document legalization,... See Full Bio

Recent Post
comunity img
Join Our Facebook Community of
NRIs/OCIs Like You
Join Community
Storage Preferences

When you visit a website, it may store data about you using cookies and similar technologies. Cookies can be important for the basic operations of the website and for other purposes. You get the option of deactivating certain types of cookies, even so, doing that may affect your experience on the website.

Essential

It is required to permit the basic functionality of the website. You may not disable necessary cookies.

Targeted Advertising

Used to provide advertising that matches you and your interests. May also be used to restrict the number of times you see an advertisement and estimate the effectiveness of an advertising campaign. The advertising networks place them after obtaining the operator's permission.

Personalization

Permits the website to recognize the choices you make (like your username, language, or the region you are in). Also provides more personalized and enhanced features.

Analytics

Aid the website operator to determine how the website performs, how visitors interact with the site, and whether there are any technical issues.