Hire a local photographer. Available In 100+ countries.

There was a time when planning a vacation abroad meant dealing with the hassle of applying for a visa first. Those dreadful queues, never-ending documents, curious questions and then waiting for the long-awaited piece of paper, that is, the visa - your license to travel. but not anymore! With many countries now having Visa on Arrival (VOA) for Indian passport holders, traveling abroad is no longer a difficult experience. So pack your bags and head on a wonderful summer vacation Visa is offered on arrival of Indians in any of these beautiful countries.

Photographing the fleet
Photo by Ashim D’Silva / Unsplash

Apply For Your Visa Now

Please note: Visa requirements keep changing for every country. Please make sure you check all visa and passport requirements before booking your tickets. At the time of publishing this post, the below-listed countries provide Visa on arrival for Indians.




British Virgin Islands

Cook Islands

All European countries need a pre-approved visa.





El Salvador




St Lucia









Saint Kitts and Nevis




Saint Vincent and the Grenadines








Trinidad & Tobago









Timor Leste

Cape Verde

Turks & Caicos

Comoros Islands


Indians can obtain a visa on arrival for Cambodia for a maximum of 30 days. The visa cost for a Cambodia e-visa is US $ 40. However, the service fee may be an additional US $ 20. You must have a passport size photo, sufficient funds to cover your stay in Cambodia, and confirmed travel documents such as a completed visa application form and flight ticket. Also, make sure that your passport is valid for at least 6 months from the date of arrival.

#TravelTip: Whether you are fond of history or not, Angkor Wat is a must visit. Marvel at the intricate carvings of Shiva, Vishnu and other Hindu deities in this majestic temple. The Cambodian ecosystem is one of a kind and a must visit for all wildlife lovers. Cambodia is a popular summer destination that is a part of the travel aspirations of every enthusiastic traveler!



Indians are granted visas for a maximum period of 30 days to travel to Maldives. They must carry documents to the next destination, such as return or onward flight tickets, including a visa for the forward country. Two photographs and proof of residence are also required. Travelers without hotel reservations must keep enough money, that is, US $ 100 plus $ 50 per person per day for their stay. Also, make sure that your passport is valid for at least 6 months from the date of arrival.

#TravelTip: The Maldives boasts one of the world's top diving and snorkeling experiences and is a great way to experience the fascinating underwater life filled with vibrant denizens of the coral reef. The pristine beaches put you in awe and enjoy as a popular tourist destination for you to leave your troubles behind and enjoy the Maldives.


Indians coming to Jordan can get a visa on arrival for two weeks by paying a fee of around US $ 60. They must carry at least US $ 1000 (or equivalent) to cover their stay and hold a forward or return flight ticket to their next destination. Indians entering and leaving Jordan from Aqaba along the Red Sea are granted a 1-month visa for free.

#TravelTip: Swimming in the Dead Sea is definitely one of the top experiences in Jordan that cannot be missed. Where else can you swim without a life jacket because the high salt content keeps you bubbling? Or you can visit Petra, an ancient city carved out of sandstone, now included in the 7 wonders of the world.


It takes US $ 35 to get a visa for a maximum stay of 30 days for Indians to travel to Indonesia! In addition to carrying a confirmed flight ticket for a return or onward destination, you must show proof of sufficient funds to cover your stay in Indonesia. Ensure that your passport is valid for at least 6 months from the date of arrival in Indonesia.

#TravelTip:Visit the cultural center, Ubud and visit Mt. Batur, which is an active volcano. Enjoy the sun on the white sand that melts in the water which ensures that you are protected for the rest of your life with beautiful memories and memorable experiences.


Indians can obtain their visa on a maximum stay of 60 days, provided they provide confirmation booking for accommodation in Mauritius, a sponsorship letter, confirmed booking of a return flight and sufficient funds for expenses during their stay (minimum USD 100 per day).

#TravelTip: Visit Chamarale in Mauritius, a small village known for its seven colorful layers of sand. Mauritius is on the list of the most sought-after tourist destinations in the world, but whenever you feel like it in Mauritius, you can do it anytime Will not take. Depending on the choice of the traveler, Mauritius can be relaxing or eventful!


ASingle entry visas are granted to Indians for a maximum period of 150 days. You have to carry both these documents with you: Passport or Election Commission Card. The visa fee for 15 days is USD 30.

#TravelTip: A Mecca for climbers, Nepal boasts a rich architectural heritage and some of the best in the world. Nepal is also a shopper's paradise and given its proximity to India you should be one of the first places to travel abroad. Don't forget to visit Lumbini, the birthplace of Gautam Buddha.


Indians can obtain a visa on arrival to Seychelles, for a maximum period of 30 days. To obtain a visa, they must hold an onward or return ticket and fund a minimum of US $ 150 per person per day along with proof of accommodation.

#TravelTip: The Seychelles is an archipelago of 115 islands in the Indian Ocean and is a popular destination for newlyweds due to its pristine beaches, blue waters and lush greenery.


Unlike foreign nationals, Indians can get visas on arrival in Thailand! Keep in mind that your stay does not last more than 15-30 days. In addition, Indians are required to hold $ 10,000 (approximately US $ 315.06) per person and 20,000 BHT (US $ 630.06) per person as well as onward or return flight tickets during their stay.

#TravelTip: Thailand is known for its magnificent temples or watas, so be sure to include at least one of these in your trip.

Some other countries that allow visas for Indians are Senegal, South Ossetia, Svalbard, Transnistria, Reunion, Kish Island, Palestine and Jiju Island.
so what are you waiting for? Pack your bags and head out now!