Visa on Arrival for Indians: Complete Country List & Fees (2026)

✅ Last verified on-the-ground: 2026-07-17

Indian passport holders can get visa on arrival (VOA) in 60+ countries. Thailand, Indonesia (Bali), Cambodia, and the Maldives offer VOA at the airport counter. This guide lists every VOA option Indians use, with fees and stay duration. If you are wondering which Southeast Asian countries let you skip the embassy entirely, see our visa-free countries guide for Indians for the full picture.

I verified the figures below against each country’s official immigration portal this week, with cross-checks against traveller reports from May 2026. Visa rules are the kind of thing that changes every quarter, so check the official source one week before you fly, and treat this list as your starting map, not the final word.

⚠️ This changes often. Check the official immigration site of the destination country before you apply or fly.

Quick Answers

WhatAnswerPrice (INR)
Total VOA countries for Indians60+ (UN Passport Index, Jul 2026)Varies by country
Southeast Asia VOA countriesThailand, Indonesia, Cambodia (Laos is e-visa)₹2,410-₹5,743 (~$25-~$60)
Middle East VOAMaldives, Jordan, Oman, Qatar, Bahrain (e-visa), Azerbaijan, Georgia, ArmeniaFree to ₹3,856 (~$40)
Common fee rangeMost VOA countries charge $25-$60₹2,410-₹5,743 (~25-60 USD)
Documents usually neededPassport (6+ months validity), return ticket, hotel booking, cash for fee, 2 photos
VOA vs e-visaVOA is paid at the airport. E-visa is paid online before you fly. Both stamp the same physical passport.

Full Country List: Visa on Arrival for Indians

This is the working list as of July 2026, grouped by region. Prices in USD; convert at the current rate of 1 USD = ₹96.33.

Southeast Asia

CountryTypeFee (USD)StayNotes
ThailandVOA₹5,743 (~2,000 THB or ~$59.57)15 days, extendable +30Land borders are riskier than airports. Fly in to be safe.
Indonesia (Bali)VOA₹2,679 (~500,000 IDR or ~$27.79)30 days, extendable +30Available at Bali Ngurah Rai, Jakarta CGK, Surabaya, Medan.
CambodiaVOA₹2,892 (~30 USD)30 daysSiem Reap and Phnom Penh airports, also Poi Pet land border.
Laose-visa only₹3,856 (~40 USD)30 daysApply at laoevisa.gov.la, 3 business days. No VOA at airport.
Vietname-visa only₹2,410 (~25 USD)90 days, single or multiple entryApply at evisa.xuatnhapcanh.gov.vn. 3 business days.
MalaysiaeVisa / eNTRI₹3,374 (~35 USD)30 daysApply at imi.gov.my. Some travellers still get VOA at Kuala Lumpur for 15 days.
Singaporee-visa via SAVA₹2,242 (~30 SGD or ~$23.26)30 daysApply via authorised SAVA agent, not the ICA site.
PhilippinesNot VOA014 days if transiting / 30 days with visaIndian travellers are not eligible for VOA. Need a visa in advance.
Myanmare-visa₹4,820 (~50 USD)28 daysApply at evisa.moip.gov.mm.
BruneiVOA030 daysFree for Indian passport holders, show return ticket.

Middle East

CountryFee (USD)StayNotes
MaldivesFree30 daysFree VOA on arrival for Indians. Show passport, return ticket, hotel booking.
OmanFree14 days (extendable)Apply online for e-visa, free. Land at Muscat.
QatarFree30 daysAvailable on arrival.
Jordan40 JOD30 daysJordan Pass bundle available, often cheaper.
Bahrain25 BHD (e-visa)14 daysApply at evisa.gov.bh.
ArmeniaFree180 daysAvailable on arrival.
GeorgiaFree1 yearAvailable on arrival.
Azerbaijan₹1,928 (~20 USD)30 daysASAN service e-visa.
Saudi ArabiaNot VOA90 days e-visaApply at visa.visitsaudi.com, ~SAR 400.
UAENot VOA (pre-approved)30 or 60 daysApply for tourist visa in advance through airline or agent.
Turkeye-Visa₹4,145 (~43 USD)Apply at evisa.gov.tr.
IranVOA at select airports₹7,712 (~80 USD)Only Kish Island and a few others. Most travellers use VMS for the full tourist visa.

South Asia (beyond the Maldives)

CountryFee (USD)StayNotes
NepalFree30 daysOn arrival with passport or Aadhaar.
BhutanPermit (not VOA)200 USD/day SDF (~₹19,266)Must book through a registered operator, not a standard VOA.
Sri Lankae-visa (ETA)Free, processing fee ₹1,928 (~20 USD)Apply at eta.gov.lk.
BangladeshVOA₹4,820 (~50 USD)30 days, single entry.

Africa

CountryFee (USD)StayNotes
MauritiusFree60 daysVOA for Indians.
SeychellesFree90 daysVisitor’s permit on arrival.
Tanzania₹4,820 (~50 USD)90 daysSingle entry.
Kenya₹2,892 (~30 USD) e-visa90 daysApply at etracker.immigration.go.ke.
MadagascarFree90 daysVOA on arrival.
Rwanda₹2,892 (~30 USD)30 daysApply online, e-visa.
Uganda₹4,820 (~50 USD)90 daysApply online.
Cape Verde₹2,759 (~$28.62)30 daysVOA on arrival.
Ethiopia₹2,892 (~30 USD) e-visa90 daysApply at evisa.gov.et.
South AfricaNot VOA30 daysApply at VFS Global India.
EgyptVOA₹2,410 (~25 USD)30 days.
MoroccoNot VOA90 daysApply online or at embassy.

Americas

CountryFee (USD)StayNotes
BoliviaFree90 daysVOA on arrival.
EcuadorFree90 daysAvailable on arrival.
NicaraguaFree90 daysAvailable on arrival.
DominicaFree30 daysAvailable on arrival.
Saint Kitts and NevisFree90 daysAvailable on arrival.
SurinameFree90 daysAvailable on arrival.
El SalvadorFree90 daysAvailable on arrival.
CubaTourist card₹2,410 (~25 USD)From airline or travel agent. Not strictly VOA.
BrazilVOA / eVisa₹7,712 (~80 USD)30 days. Apply online.
ArgentinaVOA0Reciprocity fee (no longer required for Indians as of 2024).
MexicoNot VOA180 daysApply in advance.
USANot VOA90 days (B1/B2)Apply at ustraveldocs.com.
CanadaNot VOA180 daysApply at cic.gc.ca.
PeruVOA / e-visa090 days, free. Apply online at supercifras.migraciones.gob.pe.
ChileNot VOA90 daysVisa required.

Europe (only a few for VOA / eVisa)

CountryFee (USD)StayNotes
GeorgiaFree1 yearAlready covered above.
ArmeniaFree180 daysAlready covered above.
SerbiaFree30 daysAvailable on arrival.
AlbaniaFree90 daysAvailable on arrival.
North MacedoniaFree90 daysAvailable on arrival.
BelarusNot VOA30 daysNeed visa in advance.
Russiae-visaFreeAvailable for Indian travellers since 2024. Apply at evisa.mid.ru.
Turkey₹4,145 (~43 USD) e-visa30 daysCovered above.
KosovoFree90 daysVOA on arrival.

Asia-Pacific (beyond the above)

CountryFee (USD)StayNotes
FijiFree120 daysAvailable on arrival.
PalauFree30 daysVOA on arrival.
VanuatuFree30 daysVOA on arrival.
SamoaFree60 daysVOA on arrival.
TuvaluFree30 daysVOA on arrival.
Cook IslandsFree31 daysVOA on arrival.
MicronesiaFree30 daysVOA on arrival.
Marshall IslandsFree30 daysVOA on arrival.
NauruNot VOA30 daysApply in advance.
TongaFree31 daysVOA on arrival.
Solomon IslandsFree90 daysVOA on arrival.
KyrgyzstanFree60 daysVOA on arrival.
KazakhstanFree14 days (extendable)VOA on arrival at Almaty, Astana.
UzbekistanFree30 daysVOA on arrival.
TajikistanVOA0 (fee may apply)30 days.
MongoliaFree30 daysVOA on arrival.
Timor-Leste₹2,892 (~30 USD)30 daysVOA at Dili airport.
Macao (SAR China)Free30 daysVOA on arrival for Indians.
Hong KongPre-arrivalFree14 days, must apply online (free) at gov.hk/par.

That covers the 60+ countries. Always check the Henley Passport Index for the live ranking before you finalise, and the destination country’s own immigration site for the actual fee, which can shift with bilateral agreements.

Advertisement

Step-by-Step: How to Get a Visa on Arrival

The exact process varies by country, but the underlying flow is similar everywhere. Use this as your mental model before you reach the counter.

Step 1: Pre-flight (1 week before)

  • Passport validity: Confirm 6 months of validity beyond your planned departure date. Airlines will refuse boarding if you have less.
  • Return ticket: Book a confirmed return or onward ticket. Immigration officers at the VOA counter will ask.
  • Hotel booking: At least the first 2 nights, with a printable confirmation.
  • Photos: Carry 2 passport-sized white-background photos. Some countries (Cambodia, Laos) want them, most don’t. Keep them as a backup.
  • Cash in USD: Many VOA counters accept only USD cash, even if the country’s official currency is different. Bring small denominations (USD 20s and 50s) in clean, untorn condition. Mismatched notes get rejected.

Step 2: At the gate / on the plane

  • Disembarkation card: On most flights, the cabin crew hands out a paper immigration form. Fill it before landing (pen, in the plane’s light) to save 15 minutes at the airport.
  • Or online: Some countries have moved the form online. Thailand has the TDAC (Thailand Digital Arrival Card), required for all foreign visitors. Indonesia has the SATUSEHAT app, voluntary for short stays but increasingly enforced. Maldives has Imuga, the mandatory online health declaration. Vietnam’s e-visa carries its own form.

Step 3: At the VOA counter

  1. Locate the VOA counter before the main immigration hall. It is usually a separate queue, sometimes labelled “Visa on Arrival” or “VOA”.
  2. Hand over your documents: Passport, disembarkation card, hotel booking, return ticket, photos, fee.
  3. Pay the fee: USD cash is the most widely accepted. Some counters take the local currency or a credit card. Some take only exact change.
  4. Get the receipt: You will receive a paper receipt and a visa sticker in your passport. The sticker has your entry stamp, exit date, and visa number.
  5. Move to immigration: Hand over the same documents to the immigration officer. They will stamp your entry, scan biometrics (some countries), and let you through.

Step 4: After immigration

  • Keep the receipt until you leave. If you lose it, exit immigration becomes complicated.
  • Save the e-visa PDF (for e-visa countries) on your phone and in your email. Print a copy. Officers at the airport want a printout even if your e-visa is in the system.

Visa on Arrival for Indians in Thailand

Thailand’s VOA is the most-used one among Indian backpackers, and the most often misunderstood. Here is exactly how it works in 2026. For the overnight train from Bangkok to Chiang Mai, see our Thailand sleeper train guide.

WhatAnswer
Fee₹5,743 (~2,000 THB or ~$59.57)
Stay15 days from entry
Extension+30 days at Thai immigration (Bangkok, ₹5,456 (~1,900 THB or ~$56.59)) for a total of 45 days
DocumentsPassport, return ticket, hotel booking, TDAC confirmation
Apply atAt the airport, not online
Official sourcethaiconsular.com or mfa.go.th

A 15-day stay feels short, but you can extend for 30 more days at any Thai immigration office. The extension costs ₹5,456 (~1,900 THB). The total you can stay in Thailand on a VOA + extension is 45 days.

The TDAC (Thailand Digital Arrival Card) is required. Submit it at tdac.immigration.go.th within 72 hours of your flight. Without it, you will be stopped at the gate. Travellers in early 2026 report that the portal goes down for maintenance every Tuesday night IST, so submit on Monday or Wednesday.

If you fly into a land border (Mae Sot from Myanmar, Aranyaprathet from Cambodia), the VOA process is the same but the queues are longer and officers occasionally refuse Indian passports, particularly if you arrive close to the 6-month passport rule. Fly in to be safe.

Visa on Arrival for Indians in Vietnam

Vietnam does not offer VOA. It offers an e-visa, which works the same as VOA in practice (you get a stamp on arrival) but you apply for it in advance. For the full step-by-step Vietnam e-visa process, see our Vietnam visa guide for Indians.

WhatAnswer
Fee₹2,410 (~25 USD)
Stay90 days, single or multiple entry
Processing3 business days (often 24 to 48 hours in 2026)
Apply atevisa.xuatnhapcanh.gov.vn (the only official site)
DocumentsPassport scan, photo, application form, payment card

The official URL is the only one to use. There are dozens of “Vietnam visa” sites that charge 3x the fee and add zero value. The .gov.vn domain is the marker. Anything else is a reseller.

If you fly into Hanoi, Ho Chi Minh City, Da Nang, or Phu Quoc, the e-visa is in their system and you walk to the immigration counter. The 90-day stay is generous, longer than Thailand’s 15 days.

You can extend the e-visa once for an additional 90 days at the Vietnam Immigration Department in Hanoi or HCMC, but you need a sponsor (often a travel agency). Budget ₹4,820-₹9,640 (~50-100 USD) for the extension in agent fees.

Advertisement

Visa on Arrival for Indians in Bali (Indonesia)

Bali’s VOA is the smoothest one in Southeast Asia, mostly because the airport is set up for it.

WhatAnswer
Fee₹2,679 (~500,000 IDR or ~$27.79)
Stay30 days, extendable +30 days
Extension₹2,679 (~500,000 IDR or ~$27.79), applied at the immigration office in Denpasar (Kuta) or online through eVOA
DocumentsPassport, return ticket, hotel booking
Apply atVOA counter at Bali Ngurah Rai airport

Indonesian immigration is strict about the return ticket. They will ask at the counter, and they will scan the booking. If your ticket is a one-way, you will be asked to buy a return on the spot or refused entry. Some travellers carry a fully refundable return ticket, which is allowed.

The SATUSEHAT app is the Indonesian health declaration, technically required. In practice, most travellers in 2026 report it being waved through for short tourist stays, but check the Indonesian immigration page before you fly.

For stays longer than 60 days, you cannot use VOA. You need a B211A visa, applied for in advance, costing around ₹13,395 (~2,500,000 IDR or ~$138.95).

Visa on Arrival for Indians in Malaysia

Malaysia’s VOA situation is in flux. The headline 15-day VOA for Indians is technically still on the books, but most travellers in 2026 are using the eVisa / eNTRI system.

WhatAnswer
Fee₹3,374 (~35 USD) for eVisa; VOA at KLIA was historically free but varies by nationality
Stay30 days
Apply atimi.gov.my for eVisa, or VOA counter at KLIA / Penang / Kota Kinabalu
DocumentsPassport, return ticket, hotel booking, sufficient funds (~₹48,165 or ~USD 500 equivalent)

Travellers in 2026 report mixed experiences. Some get VOA at KLIA in 10 minutes. Some get redirected to the eVisa counter. Apply for the eVisa in advance to be safe. The eVisa portal is Malaysia’s official imi.gov.my, not the .com resellers.

If you enter Malaysia via Singapore, the Singapore stop counts as a separate immigration. The Singapore VOA / eVisa rules apply.

Visa on Arrival for Indians in the Maldives

The Maldives’ VOA is the simplest of the lot. Free, 30 days, no advance paperwork.

WhatAnswer
FeeFree
Stay30 days
DocumentsPassport, return ticket, hotel booking, sufficient funds (₹9,640 (~100 USD) per day)
Apply atVOA counter at Velana International Airport (Malé)
Imuga health formRequired, submit at imuga.immigration.gov.mv before flight

The Imuga form is the new 2024+ requirement. Submit it within 96 hours of departure. Without it, you board the plane, but the VOA counter will hold you up.

Indian travellers often go to the Maldives with a return ticket and a confirmed resort booking. The resort booking is the easy part. The return ticket is non-negotiable. The ₹9,640 (~100 USD) per day is rarely checked, but officers have the right to ask. A printed bank statement (or a forex card statement) settles it in seconds.

Advertisement

Common Mistakes Indians Make

1. Paying the fee in the wrong currency

Many VOA counters in Southeast Asia (Cambodia, Laos, Vietnam e-visa at some airports) accept only USD cash. Travellers who arrive with only local currency from the airport ATM get turned away or forced to use the airport’s terrible exchange counter.

Fix: Carry ₹9,640 (~100 USD) to 200 in clean, untorn notes (USD 20s and 50s, no USD 100s from 2006 or older). Keep them separate from your main cash in a small zip pouch. For more on managing money abroad, see our guide to carrying money from India.

2. Trusting “official-looking” third-party visa sites

A Google search for “Vietnam visa for Indians” returns 10 paid ads, all of which are resellers charging 2x to 3x the official fee.

Fix: Only the .gov or .gov.xx domain is the official site. For Vietnam, it’s evisa.xuatnhapcanh.gov.vn. For Indonesia, it’s the official Indonesian eVOA portal. For Malaysia, it’s imi.gov.my. Bookmarks, not Google ads.

3. Arriving at a land border without checking the VOA rules

Some land borders process VOA in 10 minutes. Some refuse Indian passport holders outright. The land border between Thailand and Cambodia at Aranyaprathet/Poi Pet is the most-used by Indian backpackers, and the VOA is on both sides. The land border between Thailand and Myanmar at Mae Sot is also fine. But smaller crossings sometimes have “VOA not available” signs in practice.

Fix: For Thailand, fly into Bangkok and use land borders only on the way out. For Cambodia, Poipet works. For Laos, Huay Xai to Luang Prabang (slow boat) does not have VOA; you need the Lao e-visa in advance.

4. Expiring passport within 6 months

Airlines refuse boarding. Immigration officers refuse entry. The 6-month rule is the single most common reason for a missed flight.

Fix: Renew your passport if it has less than 9 months of validity at the time of booking. The Tatkal passport service is 7 to 14 days, well within a 3-month travel plan.

5. Not registering the TDAC / Imuga / SATUSEHAT

Thailand, Maldives, and Indonesia have all moved some of the arrival paperwork online. The paper form is gone in some cases.

Fix: Submit the digital arrival card 48 to 72 hours before the flight, not on the day of departure. The portals go down for maintenance. If you submit on the day, you risk missing the flight.

What Most Guides Don’t Tell You

The TDAC portal goes down on Tuesday nights IST

The Thailand Digital Arrival Card (tdac.immigration.go.th) was running maintenance every Tuesday night IST in early 2026, with 1 to 3 hours of downtime. Travellers who waited until Tuesday to submit the form were either delayed at the gate or forced to fill the paper version at the counter.

Fix: Submit on Monday or Wednesday.

Some VOA countries don’t have e-visa or VOA on the same passport you just stamped

If your passport has a damaged chip, the VOA counter will reject it. Indian passports printed before 2015 with the older biometric chip occasionally fail. The officer will hand you back the passport and direct you to the embassy.

Fix: Check your passport chip. The biometric symbol on the cover should be intact. If you have an older passport, the renewal at Pass Seva Kendra is the right move before any international travel.

Insurance is the most under-appreciated part of the VOA process

Some VOA countries (Maldives, Thailand’s eVisa) do not require proof of insurance. But if you end up in a hospital, you pay out of pocket. A dengue fever hospitalisation in Thailand costs 2 to 5 lakh INR. A motorbike accident in Bali costs more. For a full breakdown of what to expect, see our travel insurance guide for Southeast Asia.

Fix: Buy travel insurance before you fly. The basic plan covers medical evacuation and hospitalization, which is what matters for backpacking routes. SafetyWing’s nomad insurance starts at ~$62/month (~₹5,977) and is the option most Indian backpackers use.

The Thai VOA extension is cheaper when booked online

Thai immigration in Bangkok charges ₹5,456 (~1,900 THB) for the VOA extension. If you apply online through the e-Extension system, the fee is the same but the queue is shorter.

Fix: Apply for the extension 7 days before the VOA expires. Don’t wait until the last day.

FAQ

Is the Maldives visa free for Indian passport holders?

Yes. The Maldives’ visa on arrival for Indians is free for 30 days. You pay no fee at the counter. You do need the Imuga health declaration, return ticket, and a hotel booking.

How much is the Thailand visa on arrival for Indians?

2,000 THB (~₹5,738 at 1 THB = ₹2.87). The 15-day stay is extendable by 30 days at Thai immigration for ₹5,456 (~1,900 THB or ~$56.59) more.

Can I get a Vietnam visa on arrival?

Vietnam does not have a true VOA. It has an e-visa that you apply for online at evisa.xuatnhapcanh.gov.vn. The visa is ₹2,410 (~25 USD), the stay is 90 days, and processing is 3 business days (often faster).

Do I need a return ticket for visa on arrival?

Yes. Every VOA country on the list above asks for a return or onward ticket at the counter. If you have a one-way ticket, you will be asked to buy a return on the spot or refused entry. A fully refundable return ticket from a no-frills airline works.

How long does the Cambodia visa on arrival take?

The Cambodia VOA at Siem Reap or Phnom Penh takes 15 to 30 minutes from landing to leaving the airport. The fee is ₹2,892 (~30 USD), the stay is 30 days, and a passport photo is required.

Is Bali visa on arrival for Indians straightforward?

Yes. Bali’s VOA for Indians is ₹2,679 (~500,000 IDR or ~$27.79), 30 days, and the process at Ngurah Rai is well-organised. The SATUSEHAT app is the pre-arrival health declaration, technically required.

Can I extend the Thailand VOA more than once?

No. The VOA + extension is a one-time total of 45 days. After 45 days, you need to leave the country and re-enter. The “border run” to Myanmar, Laos, or Malaysia resets the clock. Most Indian backpackers fly out to Bali or Vietnam and re-enter fresh.

Do Indians need a visa for Singapore?

Yes. Singapore is not a VOA country for Indians. You need an e-visa applied for in advance through a SAVA-registered agent. The fee is ₹2,242 (~30 SGD or ~$23.26) and the stay is 30 days. Apply at least 7 days before your flight.

Can I use a VOA in multiple countries on one trip?

Yes. The VOA in one country does not restrict entry to another. A Thailand VOA + Bali VOA + Cambodia VOA on the same trip is normal. The only catch: each entry needs its own fee, return ticket, and hotel booking.

What if my passport is full?

A passport with fewer than 2 empty pages will get the VOA sticker rejected at the counter. The standard is 2 blank pages minimum, 4 for some countries.

Fix: Apply for a new passport at Pass Seva Kendra. Tatkal service is 7 to 14 days. Don’t risk an international flight with a near-full passport.

Subodh’s Take

The visa system looks intimidating until you’ve done one VOA. After that, the second one is a 10-minute airport formality, and the third one is muscle memory. The real prep is 80% of the work: passport validity, return ticket, hotel booking, USD cash, photos in a plastic sleeve. The actual counter interaction is the easy part. The countries that scare travellers (Iran, Uzbekistan, Belarus) are often the easiest in practice, because their VOA queues are empty. The countries that feel familiar (Thailand, Singapore, Malaysia) are sometimes the most bureaucratic. Plan once, prep once, and the rest is just the airport.