List of Top 20 Countries With Visa on Arrival For Indians
Updated On
Table of Contents[Show]
Traveling abroad is a dream for many and a hassle-free visa process can make it a reality. Indian passport holders now have the option to travel to several countries without the need to apply for a visa in advance. In this blog, we bring to you a comprehensive list of countries with visa on arrival for Indians, making international travel easier and more accessible. Whether you're planning a quick getaway or a long-term trip, this guide will help you choose your next destination with ease.
Top 20 Visa on arrival countries for indians
1. Sri Lanka
If you're looking for a beautiful country to visit that offers a visa on arrival for Indians, Sri Lanka should be at the top of your list of countries with visa on arrival for Indians. This tropical island nation is home to stunning beaches, lush jungles, and friendly locals. Indian citizens are eligible for an Electronic Travel Authorization (ETA) on arrival in Sri Lanka if they meet the following requirements:
- Hold a valid passport with a minimum validity of 6 months from the date of arrival in Sri Lanka.
- Hold a confirmed return or onward ticket.
- Have sufficient funds to cover their stay in Sri Lanka.
- Have a clear purpose of visit, such as tourism, business, or transit.
- Have no history of criminal conviction or involvement in any prohibited activities.
Visa Validity |
Visa Cost |
30 Days |
₹2200 |
2. Myanmar
Myanmar is one of the most beautiful countries in Southeast Asia and its visa on arrival policy makes it even more attractive for Indian tourists. The country has a rich culture and history, and there are plenty of things to see and do. Whether you're interested in exploring ancient temples, taking in the stunning scenery, or getting up close and personal with some of the world's most endangered animals.
Visa Validity |
Visa Cost |
28 Days |
₹4547 |
3. Peru
Peru is a South American country located on the central western coast. Peru is the 19th largest country in the world. The visa policy of Peru states that citizens of most countries can enter Peru without a visa for tourist or business purposes for up to 90 days.
Nationals of some countries are required to obtain a visa in advance from a Peruvian consulate or embassy; these countries include Afghanistan, Algeria, Bangladesh, Cameroon, Eritrea, Ethiopia, Ghana, India, Iraq, Iran, Kenya, Lebanon, Libya, Nepal, Nigeria, Pakistan, Senegal, Somalia, Sri Lanka, Syria, Tanzania, Uganda and Yemen.
Indian citizens are eligible for a visa on arrival in Peru if they meet the following requirements:
- Hold a valid passport with a minimum validity of 6 months from the date of arrival in Peru.
- Hold a confirmed return or onward ticket.
- Have sufficient funds to cover their stay in Peru.
- Have a valid yellow fever vaccination certificate, if traveling from a country with risk of yellow fever transmission.
Visa Validity |
Visa Cost |
90 Days |
₹4610 |
4. Bhutan
Bhutan is one of the top on arrival visa countries for Indians. Bhutan is a landlocked country in South Asia, bordered by India to the south and west, Nepal to the west, and China to the north. Bhutan is a constitutional monarchy with His Majesty Jigme Khesar Namgyel Wangchuck as head of state. The King of Bhutan is known for his policy of "Gross National Happiness" which aims to promote sustainable development and environmental conservation.
Eligiblity for visa on arrival countries for India who meets the following requirements:
- Possess a valid passport with at least 6 months validity from the date of travel.
- Hold a return ticket or onward journey ticket.
- Possess sufficient funds to cover their stay in Bhutan.
Visa Validity |
Visa Cost |
30 Days |
₹1200 |
5. Nepal
The Himalayan country offers stunning natural scenery, friendly locals, and plenty of opportunities for adventure. It is known for its diverse geography, including the Himalayan mountain range, which is home to Mount Everest, the highest peak in the world. Nepal is also known for its rich cultural heritage, with a long history of Hindu and Buddhist kingdoms, and its vibrant art, music, and festivals.
Visa Validity |
Visa Cost |
150 Days |
Free |
6. Ecuador
Ecuador has become one of the most popular visa-on-arrival countries for Indians. There are various things to explore here as a tourist starting from Indigenous species to UNESCO World heritage sites. There are no restrictions on the number of times you can enter or exit Ecuador.
Visa Validity |
Visa Cost |
30 Days |
$60 |
7. Panama
If you're looking for a country with visa-free travel for Indians, Panama should be at the top of your list of countries with visa on arrival for Indians. The Central American country offers visa-free travel to Indians with a valid passport, and there's no need to apply for a visa in advance. Make sure you have your passport and a return ticket when arriving.
Panama is a great choice for Indian travelers looking for an adventure. The country has a lot to offer, from its stunning beaches and lush rainforests to its vibrant city life. The visa-free policy makes it easy to travel around and explore all that Panama has to offer.
Visa Validity |
Visa Cost |
30 Days |
₹10,899 |
8. Maldives
The Maldives is an island nation located in the Indian Ocean, southwest of India and Sri Lanka. Comprising 26 atolls and over 1,000 coral islands, the Maldives is renowned for its pristine beaches, crystal-clear waters, and abundant marine life. It is a popular tourist destination and is known for its luxury resorts, water sports, and snorkeling and diving opportunities.
Visa Validity |
Visa Cost |
30 Days |
Free |
9. Vanuatu
Vanuatu is an archipelago of 80 islands located in the South Pacific Ocean, known for its tropical weather, beautiful beaches, and abundant reefs. With its volcanic origins, Vanuatu is a sought-after destination for its warm climate, diverse cuisine, and freshwater plantations. The country is renowned for its multicultural atmosphere and is considered a tropical paradise.
Visa on arrival (VoA) is available for Indian passport holders at the following airports in Vanuatu: Bauerfield International Airport ( Port Vila) and Pekoa International Airport ( Santo).
Visa Validity |
Visa Cost |
30 Days |
$30 |
10. New Caledonia
New Caledonia is a popular travel destination for Indian citizens, and it's easy to see why. The country offers beautiful beaches, lush rainforests, and friendly locals. And, best of all, Indian citizens can obtain a visa on arrival in New Caledonia.
So if you're looking for a beautiful and welcoming destination that you can visit without having to apply for a visa in advance, consider adding New Caledonia to your list of countries with visa on arrival for Indians!
Visa Validity |
Visa Cost |
3 Months |
$35 |
11. Paraguay
Paraguay is a landlocked country in central South America. The official languages are Spanish and Guaraní. As of 2016, the population of Paraguay was estimated at 7,091,290 people. The capital city is Asunción, and the currency is the guarani (PYG).
Visa requirements for Indian citizens are fairly simple, there is no need to apply for a visa in advance. Thus, making it an ideal destination for short-term travelers or those looking to extend their stay in South America.
Visa Validity |
Visa Cost |
30 Days |
$38 |
12. Rwanda
Rwanda is one of the top countries that offer visas on arrival for Indian citizens. It is a beautiful country located in the heart of Africa. The capital city of Kigali is a bustling metropolis with a lot to see and do. There are many tourist attractions in Rwanda such as the Genocide Memorial, which commemorates the victims of the Rwandan genocide; Lake Kivu, which is a popular spot for fishing and swimming; and Volcanoes National Park, which is home to some of the world's rarest mountain gorillas.
Visa Validity |
Visa Cost |
30 Days |
₹4547 |
13. Seychelles
Seychelles is one of the top countries that offer a visa on arrival for Indians. This beautiful country is located in the Indian Ocean and is known for its stunning beaches and clear blue waters. Seychelles is a perfect destination for those who are looking to relax and enjoy the natural beauty of the country.
Visa Validity |
Visa Cost |
30 Days |
Free |
14. Mongolia
Mongolia is a landlocked country located in East and Central Asia. It is bordered by Russia to the north and China to the south, east, and west. Mongolia is the world's second-largest landlocked country and is known for its vast and varied landscapes, including deserts, steppes, forests, and mountains.
Visa Validity |
Visa Cost |
30 Days |
$30 |
15. Bolivia
Bolivia is one of the top countries in the world that offers a visa on arrival for Indian citizens. Bolivia is a beautiful country located in the heart of South America. It is home to a diverse range of cultures and landscapes. Indian citizens can apply for a visa on arrival at any Bolivian port of entry.
Visa Validity |
Visa Cost |
30 Days |
$18(tourist), $97 (business) |
16. Moldova
The Republic of Moldova offers visa-free travel to Indian citizens. Moldova is a landlocked country in Eastern Europe, bordered by Romania to the west and Ukraine to the north, east, and south. The capital city is Chișinău. Moldova's territory covers 33,843 square kilometers (13,067 sq mi) and has a population of 3,532,500.
Visa Validity |
Visa Cost |
60 Days |
$90 |
17. Palau
The Republic of Palau is an archipelago of over 500 islands located in the western Pacific Ocean. It is one of the world's youngest and smallest countries, and its population is just over 21,000. No advance visa application is required. However, travelers must have a passport that is valid for at least 6 months from the date of arrival in Palau, as well as proof of onward travel arrangements.
Visa Validity |
Visa Cost |
30 Days |
$50 |
18. Cambodia
Cambodia is a Southeast Asian country bordered by Vietnam, Laos, and Thailand. A former French colony, Cambodia has a long history and rich culture. The Khmer Empire was once one of the largest empires in Asia, and the Angkor Wat temple complex is a testament to that. Cambodia is a popular tourist destination for its beaches, temples, and friendly people. And now Indians can enjoy visa-free travel to this beautiful country! All you need is a valid passport.
Visa Validity |
Visa Cost |
30 Days |
$25 |
19. Jordan
India and Jordan enjoy excellent bilateral relations. In recent years, the two countries have co-operated closely on several issues, including counter-terrorism and trade. The Government of India extended its e-Tourist Visa (eTV) facility to Jordanian nationals. This has made it much easier for Jordanians to travel to India for business or tourism purposes.
Visa Validity |
Visa Cost |
30 Days |
$75 |
20. Thailand
The land of smiles, Thailand is known for its rich culture, stunning beaches, ancient temples, and vibrant nightlife. The country has a long history, dating back to the 13th century, and has been a center of Southeast Asian culture, trade, and politics for centuries. Thailand offers a visa on arrival for Indian passport holders. All you need is a passport with at least 6 months of validity and a return ticket.
Visa Validity |
Visa Cost |
30 Days |
$32.58 |
Conclusion
India is a vast and beautiful country with a rich culture and history. If you're planning a trip to India, it's important to know which countries offer visas on arrival for Indian citizens. We've compiled a list of the top 20 countries that offer visa on arrival for Indian citizens, so you can easily plan your trip. We hope this list has been helpful and that you have a great time exploring all that India has to offer.