Image

Best 15 Visa-on-arrival Countries for Indian Passport Holders

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. 

Releated Posts

How To Get Early Check-in at a Hotel without Paying Extra?

Get early check-in in hotels without paying extra. Learn tips, apps, and hourly booking options in India to…

ByByNana Wathore Apr 27, 2026

OTA vs Direct Hotel Booking: Which Is Cheaper & Better in 2026?

Don’t book your next hotel without reading this. Learn whether OTAs or direct booking gives better prices, upgrades,…

ByByNana Wathore Feb 23, 2026

OYO Rooms Explained: Concept, History, Prices & Success Story

A complete guide to OYO Rooms covering its concept, history, pricing, benefits, criticism, and why OYO is popular…

ByByNana Wathore Jan 10, 2026

15 Smart Ways to Get Cheap Hotel Rooms Every Time You Travel

Discover 15 smart and proven ways to get cheap hotel rooms every time you travel. Learn how to…

ByByNana Wathore Dec 22, 2025

Leave a Reply

Discover more from Travel Nolimit

Subscribe now to keep reading and get access to the full archive.

Continue reading