Which countries have a visa-on-arrival (VoA) for Indians? Discover the 15 best countries where Indian passport holders can get a visa on arrival in 2025. You can explore the countries from Thailand to Bali to Sri Lanka to the Maldives to Qatar, and Jordan.
This guide explains visa-on-arrival countries for Indian citizens, details on documents required, visa fees, duration of stays, additional information, where to obtain a visa, and tips for obtaining a visa. Here you will also find a cheap international trip under INR 50000 from Indian cities
1. Cambodia
Planning a trip to Cambodia from India? Learn how to apply, including fees, documents, and entry points.
• Documents required
• A valid Indian passport with at least 6 months’ validity with 2 blank pages
• Fill out the visa application form at the issuing place
• 2 recent passport-size photographs
• Visa fee– USD 30
• Duration of stay– Single entry 30 days
• Visa extension – 30 days if needed
• Where to get a visa -All international airports and border crossings in Cambodia
2. Thailand
Learn how to get visa-free exemptions for 60 days in Thailand if you have a valid passport
Documents required
• Valid passport, with at least 6 months’ validity, from the date of arrival
• 2 colored photos (35mm x 45mm)
• Covering letter mentioning the person responsible for bearing expenses, hotel name, address, and contact number
• Flying tickets showing departure
• Hotel confirmation
• Last six months’ bank statement with original bank seal
• Photocopy of credit/debit card.
• Original currency exchange slip
• Visa fees: INR 2500
• Duration of stay: 60 days
• Visa extension: No extension
• Where to get a visa: All airports in Thailand
Tip- Must complete Thailand Digital Arrival card (YDAC) to enter Thailand
3. Laos
On arrival, go to the window marked “On Arrivals”
• Documents required
• Valid passport, with at least 6 months’ validity, from the date of arrival
• 2 colored passport-sized photographs
• Visa application form available at immigration counter upon arrival
• Visa fees– USD 30
• Duration of stay– 30 days
• Visa extension– maximum 90 days
• Additional information – Visa on arrival is available at the port of entry, like an international airport or border crossing
4. Mongolia
Indian passport holders planning a visit to Mongolia for tourism purpose do not require a traditional visa
• Documents required
• Original passport with at least six months’ validity
• Passport photo, not older than 6 months.
• Travel itinerary including travel date, flight number, and connections
• Personal bank statement showing sufficient proof of funds
• Fees– INR 1770
• Duration of stay – 30 days on arrival
• Visa extension-90 days
• Additional information – Upon arrival, go to the immigration counter, fill out the visa application form, submit documents, and get a visa
5. Myanmar
A Myanmar visa upon arrival is not required before travelling to Myanmar from India
•Documents required
• Your passport validity must have at least 6 months
• Two passport-sized photos
• Application form
• Fees-USD 25
• Duration of stay– 30 days
• Visa extension – No extension
• Additional information – visa on arrival can be issued at Yangon, Nay Pyi, Taw, or Mandalay Airport
6. Sri Lanka
Upon arrival, proceed to the visa on arrival counter, present your documents and the visa fees, and get a VoA. It is one of the cheapest foreign trips from India
• Documents required
• Your passport validity must have at least 6 months
• Three recent passport-sized photos
• Proof of sufficient bank funds
• Filled Sri Lanka application form
• Confirmed return tickets
• Fees -Around USD 25
• Duration of stay– 30 days
• Visa extension- 270 days
• Additional information -Indian travellers can get a visa on arrival at major international airports such as Bandaranaike International Airport in Colombo
07. Bali
Bali allows 30 30-day stay, which can be extended for the next 30 days
• Documents required
• A passport valid for six months from the date of entry
• A return ticket or onward ticket
• Proof of hotel booking
• Sufficient funds for your stay
• Filled application form
Fees: USD 35
Duration of stay: 30 days
Visa extension: next 30 days
Tips: Prepare all necessary documents and fees in advance to ensure smooth entry into Indonesia. Make visa fee payment by SIMPONI, visa, or JCB credit/debit card.
08. Maldives
Indian passport holders do not require a visa to enter the Maldives. You can get a visa at the Male airport
• Requirement – To obtain the visa on arrival to the Maldives, you must meet the following requirements
Your passport must be valid for at least six months validity
Confirmed hotel reservation
You should have confirmed the itinerary, including the details of the departure date
Filled travel declaration form
• Fees: No fees
• Duration of stay: 30 days
• Visa extension: 90 days
• Additional information– The extension of visa fees for 90 days is INR 3045
09. Qatar
• Documents required
•A valid Indian passport must be valid for at least six months validity
• A passport-size photograph
• Return tickets
• Hotel reservation
• Bank statement showing sufficient funds for the duration of stay
Fees: free of cost
Duration of stay: 30 days
Visa extension: 30 days
Additional information: Indian citizens can enter Qatar without needing to apply for a visa in advance.
10. Seychelles
• Documents required– Seychelles visa requirements for Indians. Indian tourists must present documents to obtain the Visitor’s Permit upon arrival.
• A valid passport must not expire at least six months from the date of arrival
• Onward or return tickets
• Proof of accommodation booking
• Filled online travel Authorization form before arrival
• Fees: Free of charge (first 3 months)
• Duration of stay: 90 days
• Visa extension: Up to three months (fees approximately INR 32,000)
• Additional information– On arrival at Seychelles International airport, proceed to the immigration counter, present your passport, return tickets, accommodation information, and financial documents, and get stamp of approval.
11. Bhutan
• Documents required to obtain a permit– Indian citizens require obtain permit to enter Bhutan instead of a visa
• Indian passport or Indian voter ID card
• Passport size photograph
• Hotel booking confirmation
• You should have booked a tour through a Bhutanese travel agent
• Fees: No visa fees
• Duration of stay: No limit
• Visa extension: No limit
• Additional information
• The Bhutan Government charges Sustainable Development Fees
• A permit can be obtained at Paro International Airport if traveling by air or at the Immigration Office in Phuentsholing if traveling by road
12. Jorden
• Documents required – To enter Jordan, Indian passport holders need
Valid Indian passport validity for at least 6 months from the date of arrival
Proof of accommodation or travel itinerary
Return or onward flight tickets
Compliance with health requirements.
• Fees: $ 56 to $ 150
• Duration of stay: 30 days
• Visa extension:
• Additional information– Travelers can get a visa at entry points – Queen Alia Airport, Shaikh Hussain Bridge, and Wadi Araba Border.
13. Iran
• Documents required – Indian passport holders do not need a visa when travelling to Iran for a short term.
Carry your passport with you, which must be valid for six months and should have two blank pages
Proof of sufficient funds
• Fees: Euro 60
• Duration of stay: 15 days
• Visa extension: Not extendable
• Additional information: Extension of a visa in Iran is not allowed
14. Malaysia
Travelers holding an Indian passport can enter Malaysia without a tourist visa in 2025 for tourist purposes only.
• Documents required
• Hold an Indian passport coming through an eligible border from Thailand.
• Singapore, or Indonesia
• Proof of having at least USD 500
• Return tickets
• Fees:200 MYR
• Duration of visa-free stay: 30 days
• Additional information: Submission of the Malaysia Digital Arrival Card (MDCA) within 3 days is mandatory. The Malaysia VOA can be paid only with a debit card/or a credit card
15. Jamaica
Indian passport holders can stay in Jamaica for 30 days without a visa.
Upon arrival, the immigration officer will stamp your passport, which serves as valid entry documents for tourism purposes. Foreign National and Commonwealth Citizenship Act.
• Documents required
• Travel documents
• A passport with at least six months’ validity.
• Round-trip flight reservation.
• Proof of funds
• Immigration form
• Fees: visa-free
• Duration of stay: Short term with 1 week
• Additional information – Overstaying in Jamaica can result in fine, penalties, and being banned from entering Jamaica in the future
FAQ
What is a visa on arrival?
A visa on arrival is a visa that can be obtained at the airport rather than from the consulate. You can get the visa at the airport or land entry. This process allows the tourist to enter the country without a visa.
Q: Can anybody get a visa on arrival?
If you are a passport holder and fulfill the required documents and conditions of that country, then you will get a visa on arrival.
Q: What documents are required to obtain a visa on arrival?
The documents required to obtain a visa on arrival are a valid passport, two recent photos, return tickets, a hotel booking, and a sufficient bank balance. Some other requirements change from country to country.
Q: What are the benefits of a visa on arrival?
No need for a pre-application process, which saves time and effort.
Does Bali have a visa on arrival for Indian citizens?
Indian citizens can obtain a visa on arrival (VoA) for Bali for 30 days for tourist purposes, which can be extended for an additional 30 days
Q: How can I get a Maldives visa on arrival?
You can obtain a visa on arrival in the Maldives if you have all the necessary documents, including a valid passport for at least six months, a confirmed hotel reservation, and a planned itinerary with a departure date.
Q: Is a Qatar visa-free for Indians?
Indians can enter Qatar without a pre-approved visa for 30 days with an option to extend it for another 30 days.
Q: Do Indians need a visa for Seychelles?
Indian passport holders do not need a visa to enter Seychelles; instead, they can obtain a Visitor’s Permit on arrival, which is valid got 30 days.
Q: Does Bhutan require a visa for Indians?
Indian citizens do not require a visa to enter Bhutan; instead, they need to obtain a Permit.
Conclusion
You can choose the countries listed that offer a visa on arrival for 2025. All these destinations are accessible from India. Before going to the visa-on-arrival countries, visit the website for updated information.
Call to action
Have you visited a country that offers a visa-on-arrival or a free visa? If yes, you can write your experience in the comments.


















