Last-minute visa-on-arrival countries for Indians — the 2026 guide with fees and real talk
By Ananya Singh (Ananya Singh writes step-by-step first-international-trip guides for Indians — passport rules, visa cascade timing, immigration walkthroughs, and the unglamorous logistics that separate a smooth trip from a stranded one.) · Published · 12 min read
For Indian passport holders, a last-minute international trip most often means flying to a country where you can get the visa at the immigration counter on arrival — no embassy, no waiting. Thailand, Indonesia, Jordan, Maldives, and several African nations fit this pattern. The catch is knowing what to carry so immigration doesn't turn you back.
TL;DR — where can Indians get a visa on arrival?
As of 2026, Indian passport holders can get a visa-on-arrival (or a visa exemption, which is even simpler) at around 30+ countries. The most popular ones for last-minute trips are:
- No visa needed at all: Nepal, Bhutan, Mauritius, Seychelles, Jamaica.
- Visa-on-arrival (pay at the counter): Thailand, Indonesia, Jordan, Maldives, Cambodia, Laos, Timor-Leste, Somalia, Togo, and several others.
- Quick e-visa (approved before you fly, same day or next day): Turkey (minutes), Kenya (1–2 days), Rwanda (instant), Sri Lanka (instant ETA).
Every country in this list is reachable from India within 2–8 hours of flight time, often on direct flights operated by IndiGo, Air India, Air India Express, or via a quick hub transit through Dubai or Singapore.
The popular short-haul picks — details and fees
Here's what you actually need to know at each of the most popular destinations:
Thailand
Indians currently have a visa exemption for Thailand — no fee, no pre-approval, up to 60 days (extended from 30 days in late 2024). Just show up at Suvarnabhumi (BKK) or Don Mueang (DMK) with your passport, return ticket, hotel booking, and proof of funds. Flights from Delhi or Mumbai to Bangkok typically run from around ₹12,000 return upwards depending on advance notice. For last-minute bookings, IndiGo and Air India usually have options, though prices spike sharply within 48–72 hours of departure.
Bali / Indonesia
Visa-on-arrival at Ngurah Rai International Airport (DPS). Fee: USD 35, payable at the VoA counter before immigration. Stay: 30 days, extendable once for another 30 days at the immigration office in Bali. Queue at the VoA counter can be long on peak arrival days (Friday evening flights) — factor in an extra 30–45 minutes. Carry USD cash for the fee; card acceptance at this counter is inconsistent.
Maldives
Free visa-on-arrival, 30 days. All you need is a confirmed resort booking (most Maldives trips go directly to a resort, so this is usually sorted) and onward/return ticket. Immigration at Velana International Airport (MLE) is smooth and typically fast. Flights from India are operated by IndiGo, Air India Express, and SpiceJet among others.
Jordan
Visa-on-arrival at Queen Alia International Airport (AMM). Fee: JOD 40 (around ₹4,600). Stay: 30 days. Jordan is a surprisingly underrated last-minute destination — Petra, Wadi Rum, the Dead Sea. Flights connect from Delhi or Mumbai via Dubai on Emirates, or via Doha on Qatar Airways. The immigration process at Amman airport is efficient.
Cambodia
Visa-on-arrival at Phnom Penh (PNH) and Siem Reap (REP). Fee: USD 30. Stay: 30 days. Alternatively, the e-visa at evisa.gov.kh is approved quickly (typically within 3 business days) and saves the VoA queue. Most budget travellers from India route through Bangkok or Kuala Lumpur.
Sri Lanka
Technically an e-visa (ETA) which Indians should apply for in advance at eta.gov.lk — it's instant to a few hours. Fee: USD 50 for a tourist visa, valid 30 days. If you've somehow boarded without the ETA, it can theoretically be obtained on arrival, but this is not recommended. Flights from Chennai, Bangalore, Mumbai, and Delhi are plentiful — IndiGo and Air India Express fly this route daily.
Africa visa-on-arrival options for Indians
Africa is less explored by Indian travellers but has several genuinely accessible visa-on-arrival or e-visa countries:
- Kenya: eTA required (apply online, approved 1–2 business days, USD 34). Worth doing in advance. From Nairobi's JKIA, Kenya Airways and Air India fly the Mumbai–Nairobi route.
- Ethiopia: Visa-on-arrival at Addis Ababa Bole International Airport. Ethiopian Airlines is actually a strong carrier with surprisingly broad connectivity from Addis Ababa, making it a useful hub for African trips.
- Mozambique: Visa-on-arrival at Maputo International Airport. USD 50–75 depending on nationality and stay duration.
- Tanzania: Visa-on-arrival at Dar es Salaam and Kilimanjaro airports. USD 50. Popular for safari trips — Serengeti, Kilimanjaro.
- Rwanda: e-visa available online, instantly approved. Rwanda has become a growing destination for Indian business travellers and conference tourism.
African destinations generally require longer flights (6–10 hours from India) and tend to be pricier for last-minute bookings. But if you're planning a longer trip and have some flexibility, the visa-on-arrival access makes logistics simpler.
What to carry to avoid getting rejected at the counter
Visa-on-arrival is not an automatic right — an immigration officer can still refuse you if your documents are incomplete or your story doesn't add up. The standard package that clears counters without drama:
- Passport valid for 6+ months (from your date of entry, not your date of departure). This is the single most common rejection cause — a passport valid for 5 months and 28 days at the entry counter can technically be refused at a country requiring 6 months.
- Return or onward ticket printed. Not just on your phone. If the counter person can't immediately verify it, you're holding up their queue and their patience wears thin.
- Confirmed accommodation. Hotel booking confirmation with hotel name, address, your name, dates. Airbnb works, but if the immigration officer doesn't recognise it, having the address and check-in instructions from the email printed separately is useful.
- Proof of funds. A bank statement or showing a credit card with a reasonable limit. The threshold is informal — most Southeast Asian and African VoA counters aren't running a mathematical calculation, but they do want to see that you're not arriving broke.
- USD cash for the fee. Carry it in your hand, not buried in your bag. Getting held at the side while you dig through your luggage is avoidable.
Countries that look visa-on-arrival but have conditions Indians miss
A few destinations have visa-on-arrival rules with conditions that Indian travellers sometimes miss:
- UAE (Dubai/Abu Dhabi): Indians generally get a visa-on-arrival, but only if they meet one of the eligibility conditions — holding a valid US, UK, or Schengen visa; or being an Indian salary earner above a certain threshold with specific documentation. It's not unconditional. Check the current UAE immigration rules before booking a Dubai trip without a prior UAE visa.
- Malaysia: Indians have required an eNTRI or eVISA in recent years. The situation changes — India and Malaysia have had periodic visa-free discussions. Verify current requirements on the Malaysian immigration website before booking.
- Qatar: Indians may get visa-on-arrival in some cases if transiting or visiting family. But it's not a standard blanket VoA — check the specific rules on the Qatar immigration authority website.
The honest answer is: for any specific destination, spend 5 minutes on the official immigration authority website, not a travel blog (including this one). Rules change between the time an article is written and when you travel. This guide gives you the right framework; the official site gives you the current fact.
How to find last-minute flights to visa-on-arrival destinations
Last-minute international flights from India are expensive — that's the reality. Prices typically jump 30–80% within 72 hours of departure. A few things that help:
- Search with flexible dates: Even if you need to travel urgently, a 12-hour shift in departure time can save several thousand rupees. FlightGPT is a free AI flight search where you can describe what you're looking for in plain English, and it scans flexible date options.
- Check IndiGo and Air India Express: These two carriers have the widest domestic-to-international connectivity and tend to have last-minute inventory on routes like Delhi–Bangkok, Mumbai–Bali (connecting), or Chennai–Colombo.
- Emirates and Qatar Airways via hubs: For destinations like Jordan, East Africa, or less-connected Southeast Asian cities, a connecting flight via Dubai (Emirates) or Doha (Qatar Airways) is often competitive even at short notice. Both carriers have strong inventory management on their hub routes.
- Avoid non-refundable fares if you're uncertain: Urgent bookings are already stressful. Paying a bit more for a flexible or semi-flexible fare gives you some protection if plans change.
Fares and fees change — check the live price before you book. And read our guide on booking urgent flight and hotel together for tips on making the combined booking faster.
Bottom line
For last-minute trips, the visa-on-arrival route is genuinely your best friend as an Indian passport holder. Thailand, Bali, Jordan, and Maldives are the go-to picks for their combination of flight connectivity, reasonable fares, and smooth immigration processes. Prepare your four core documents (passport, return ticket, hotel booking, proof of funds), carry some USD cash, and you're in good shape.
Check the FlightGPT Visas panel for the current visa status by country before booking. And don't overlook the quick e-visa countries — Turkey (minutes), Kenya (1–2 days), and Rwanda (instant) are nearly as fast as visa-on-arrival and sometimes have better flight options from India.
Frequently asked questions
Which country gives visa on arrival to Indians for free?
Nepal and Bhutan require no visa at all for Indian passport holders — entry is free and unlimited in duration (with Bhutan's Sustainable Development Fee applying for tourists). Maldives also gives a free 30-day visa on arrival. Mauritius and Seychelles are visa-free. Most other visa-on-arrival countries charge a fee, usually USD 20–50.
Can Indian passport holders get visa on arrival in Dubai?
Indians can get visa on arrival in Dubai only if they meet specific conditions — such as holding a valid US, UK, or Schengen visa, or being a salary earner meeting certain criteria. It is not an unconditional visa on arrival for all Indians. Check the UAE immigration authority website for the current eligibility conditions before booking.
Do I need a return ticket for visa on arrival countries?
Yes, in almost all cases. Immigration officers at visa-on-arrival counters consistently ask for proof of a return or onward flight. Without it, you risk being denied the visa stamp and sent back. Carry a printed or clearly accessible digital booking confirmation.
What is the difference between visa on arrival and visa free?
Visa-free means you enter with no paperwork or fee — just your passport and entry forms. Visa-on-arrival means you get a visa issued at the airport counter, usually for a fee, before immigration stamps you. Both allow entry without a prior embassy visit; the difference is a fee and a stamp at the counter.
Is Thailand still visa-free for Indians in 2026?
Yes. As of 2026, Indian passport holders can enter Thailand without a visa for up to 60 days under a visa exemption arrangement extended in late 2024. Verify this on the Royal Thai Embassy website before travel — the arrangement is subject to periodic renewal.