Do Indians need a visa? Visa rules by country

Check visa rules for Indians in 40 destinations: visa-free, visa on arrival, e-visa or embassy visa, with stay, cost and what to do before you fly. Checked against official sources; last updated 2026-10-30. For an ordinary Indian passport, travelling as a tourist.

DestinationEntry routeAnswerStayCost
AustraliaVisa before travelYes, apply online for a Visitor visa (subclass 600) before travelUsually 3 months, up to 12 / visitAUD 250
BhutanEntry permitNo visa, but you need an entry permit, online or at the point of entrySDF Rs 1,200 per adult per night
CambodiaVisa on arrivalVisa on arrival; an e-visa is also available
CanadaVisa before travelYes, apply for a Canada visitor visa (TRV) before travelUp to 6 months / visitCAD 185
ChinaVisa before travelYes, apply at the Chinese Embassy in New Delhi or the Consulate General in Mumbai before travel₹2,900
Georgiae-VisaYes, apply for an e-visa at evisa.gov.ge before travelUSD 20 + 2% service fee
Hong KongOnline ETANo visa needed for up to 14 days, after a free online Pre-arrival Registration (PAR)Up to 14 days per visitFree
Indonesia (Bali)Visa on arrivalGet a visa on arrival, or buy the e-VOA online before you fly, for 30 days30 days, one 30-day extensionIDR 500,000
IranVisa before travelYes, visa-free entry is suspended; get a visa before travel
Japane-VisaYes, apply through a VFS Global centre; tourists get a single-entry JAPAN eVISA15, 30 or 90 days, granted on arrival₹500
Jeju Island (South Korea)Visa-freeNo visa needed for up to 30 days if you fly into Jeju directly and do not leave the island30 days
KazakhstanVisa-freeNo visa needed for up to 14 days per visit14 days per entry, 42 days in any 180None
KenyaOnline ETANo visa sticker, but you need an eTA approved before travel
Kyrgyzstane-VisaYes, apply for a tourist e-visa at evisa.e-gov.kg before travelUp to 30 days
Laose-VisaApply for the e-visa to be safe
MacauVisa-freeNo visa needed for up to 30 daysUp to 30 days
MalaysiaVisa-freeNo visa needed for up to 30 days, until 31 December 2026Up to 30 daysNone for visa-free entry
MaldivesVisa on arrivalNo advance visa: you get a free tourist visa on arrival, normally 30 daysNormally 30 daysFree
MauritiusVisa-freeNo visa needed for tourismSet by the immigration officer on arrival; tourist stays are capped at six months in a calendar yearNone
Myanmare-VisaApply for the e-visa before you fly
NepalVisa-freeNo visa neededNo fixed limit
New ZealandVisa before travelYes, apply online for a New Zealand visitor visa before travel9 months in any 18-month periodNZD 441
PhilippinesVisa-freeNo visa needed for up to 14 days for tourism14 days
Phu Quoc (Vietnam)Visa-freeNo visa needed for up to 30 days if Phu Quoc is the only place in Vietnam you visitUp to 30 days
QatarVisa on arrivalVisa waiver on arrival, with a hotel booking made through Discover Qatar
Russiae-VisaYes, apply for the unified e-visa before travelUp to 30 days
Saudi Arabiae-VisaYes; without a US, UK or Schengen visa, use the Package Visa bought with a flight-and-hotel packageBetween 2 and 88 days (Package Visa)SAR 402.21 with insurance
Schengen areaVisa before travelYes, apply for a Schengen short-stay visa before travel90 days in any 180€90
SeychellesOnline ETAVisitor permit on arrival, but get the online travel authorisation before flying
SingaporeVisa before travelYes, apply for a Singapore visa through an Authorised Visa Agent before travelDecided by the ICA officer on arrival and shown on your e-Pass₹2,100 processing fee plus up to ₹1,300 agent charge
South KoreaVisa before travelYes, apply for a C-3-9 short-term tourist visa before travelUp to 90 days on single entry₹3,600
Sri LankaOnline ETAYes, you need an ETA, but the tourist ETA is free30 days from first arrival, two entries allowed within those 30 daysFree
St Kitts and NevisOnline ETAGet an eTA before travel
ThailandVisa-freeNo visa needed for tourism of up to 30 days30 daysNone for visa-free entry
TürkiyeVisa before travelYes, apply for a sticker visa through the authorised visa centre, unless you qualify for the e-Visa₹4,555 for single entry plus a service fee
United Arab Emirates (Dubai)e-VisaYes, most Indians need a UAE tourist visa before they fly30 or 60 daysFrom AED 200 plus 5% VAT
United KingdomVisa before travelYes, apply for a UK Standard Visitor visa before travelUp to 6 months / visit£135
United StatesVisa before travelYes, apply for a B1/B2 visitor visa before travelUp to 6 months / visit$185
Uzbekistane-VisaYes, apply for a USD 20 e-visa unless you hold a qualifying multiple-entry visa30 daysUSD 20
Vietname-VisaYes, apply for an e-visa on evisa.gov.vn before travelUp to 90 daysUSD 25 single entry, USD 50 multiple entry

Do Indians need a visa? Country by country

Do Indians need a visa for Australia?

Yes, apply online for a Visitor visa (subclass 600) before travel. Stay: Usually 3 months, up to 12 / visit. Cost: AUD 250. Before you fly: Apply online through ImmiAccount.

Do Indians need a visa for Bhutan?

No visa, but you need an entry permit, online or at the point of entry. Cost: SDF Rs 1,200 per adult per night. Before you fly: Get the entry permit online through Bhutan's Department of Immigration, or at Paro airport or a land border office; carry an Indian passport (six months' validity) or original voter ID. A licensed guide is mandatory beyond the first checkpoint.

Do Indians need a visa for Cambodia?

Visa on arrival; an e-visa is also available.

Do Indians need a visa for Canada?

Yes, apply for a Canada visitor visa (TRV) before travel. Stay: Up to 6 months / visit. Cost: CAD 185. Before you fly: Apply online with biometrics at a visa application centre in India. Indian passport holders cannot use an eTA to fly to Canada.

Do Indians need a visa for China?

Yes, apply at the Chinese Embassy in New Delhi or the Consulate General in Mumbai before travel. Cost: ₹2,900. Before you fly: Fill the online form at consular.mfa.gov.cn/VISA, then submit your passport in person within 30 days of the approval email. Fees are paid only by bank demand draft for now; 240-hour visa-free transit is not available to Indian passport holders.

Do Indians need a visa for Georgia?

Yes, apply for an e-visa at evisa.gov.ge before travel. Cost: USD 20 + 2% service fee. Before you fly: Buy health and accident insurance of at least 30,000 GEL for the full stay (mandatory from 1 January 2026). With a valid visa or residence permit from a listed country (US, UK, EU/Schengen, Canada, Australia, Japan and others) you can skip the e-visa and stay 90 days in 180.

Do Indians need a visa for Hong Kong?

No visa needed for up to 14 days, after a free online Pre-arrival Registration (PAR). Stay: Up to 14 days per visit. Cost: Free. Before you fly: Complete the free Pre-arrival Registration (PAR) on GovHK; valid six months, multiple visits. If your PAR fails or you need longer than 14 days, apply for an entry visa (HK$330, normally four weeks).

Do Indians need a visa for Indonesia (Bali)?

Get a visa on arrival, or buy the e-VOA online before you fly, for 30 days. Stay: 30 days, one 30-day extension. Cost: IDR 500,000. Before you fly: Fill the free All Indonesia arrival card up to 3 days before arrival. Bali also charges a separate IDR 150,000 tourist levy per person, once per trip, cashless.

Do Indians need a visa for Iran?

Yes, visa-free entry is suspended; get a visa before travel. Visa-free entry suspended since 22 November 2025; the Embassy of India in Tehran advised Indians in July 2026 to postpone travel to Iran.

Do Indians need a visa for Japan?

Yes, apply through a VFS Global centre; tourists get a single-entry JAPAN eVISA. Stay: 15, 30 or 90 days, granted on arrival. Cost: ₹500. Before you fly: Show the visa issuance notice live on your phone with internet access; a PDF, screenshot or printout is not accepted. VFS service fee ₹800 per application; processing minimum 5 working days.

Do Indians need a visa for Jeju Island (South Korea)?

No visa needed for up to 30 days if you fly into Jeju directly and do not leave the island. Stay: 30 days. The Embassy of India in Seoul says the waiver does not guarantee entry; carry printed return ticket, hotel bookings for the full stay, a day-wise itinerary and proof of funds.

Do Indians need a visa for Kazakhstan?

No visa needed for up to 14 days per visit. Stay: 14 days per entry, 42 days in any 180. Cost: None. Before you fly: Free QazETA authorisation phased in from 1 November 2026, mandatory from 1 July 2027; apply at least 72 hours before arrival.

Do Indians need a visa for Kenya?

No visa sticker, but you need an eTA approved before travel. Before you fly: Get the eTA approved before travel.

Do Indians need a visa for Kyrgyzstan?

Yes, apply for a tourist e-visa at evisa.e-gov.kg before travel. Stay: Up to 30 days. Before you fly: Register your place of stay within 5 working days of entry unless exempt; ask your hotel. 7 days visa-free only with a long-term multiple-entry US, UK or Schengen visa (at least 3 years' validity), flying into Bishkek.

Do Indians need a visa for Laos?

Apply for the e-visa to be safe. Claims that visa on arrival ended for Indians have no official confirmation.

Do Indians need a visa for Macau?

No visa needed for up to 30 days. Stay: Up to 30 days.

Do Indians need a visa for Malaysia?

No visa needed for up to 30 days, until 31 December 2026. Stay: Up to 30 days. Cost: None for visa-free entry. Before you fly: MDAC: compulsory, free, submit online three days before arrival. Scheme ends 31 December 2026 and no 2027 extension had been announced by 30 October 2026; if your trip runs into January 2027, get a Malaysia visa. Not for work.

Do Indians need a visa for Maldives?

No advance visa: you get a free tourist visa on arrival, normally 30 days. Stay: Normally 30 days. Cost: Free. Before you fly: File the free IMUGA Traveller Declaration within 96 hours before arrival. Carry a confirmed return ticket, a prepaid booking at a registered property and proof of funds.

Do Indians need a visa for Mauritius?

No visa needed for tourism. Stay: Set by the immigration officer on arrival; tourist stays are capped at six months in a calendar year. Cost: None. Before you fly: Mauritius All-in-One Travel Digital Form: free, recommended. Hotels add a tourist fee of €3 per person per night for ages 12 and above.

Do Indians need a visa for Myanmar?

Apply for the e-visa before you fly.

Do Indians need a visa for Nepal?

No visa needed. Stay: No fixed limit. Before you fly: By air, carry a valid Indian passport or an original voter ID with photo; Aadhaar, PAN, driving licence and downloaded voter IDs are not accepted.

Do Indians need a visa for New Zealand?

Yes, apply online for a New Zealand visitor visa before travel. Stay: 9 months in any 18-month period. Cost: NZD 441. Before you fly: Apply online with Immigration New Zealand; paper applications stopped on 1 October 2026. NZeTA is not for Indian passports unless you hold Australian permanent residence.

Do Indians need a visa for Philippines?

No visa needed for up to 14 days for tourism. Stay: 14 days. Before you fly: Register on the free eTravel system within 72 hours before arrival. 30 days visa-free if you hold a valid US, Japan, Australia, Canada, Schengen, Singapore or UK visa or residence permit; neither stay can be extended.

Do Indians need a visa for Phu Quoc (Vietnam)?

No visa needed for up to 30 days if Phu Quoc is the only place in Vietnam you visit. Stay: Up to 30 days. Before you fly: Carry a return or onward ticket leaving Phu Quoc within 30 days. Arrive from abroad through Phu Quoc airport or seaport; clearing immigration in Hanoi or Ho Chi Minh City, or visiting mainland Vietnam, needs a Vietnam e-visa.

Do Indians need a visa for Qatar?

Visa waiver on arrival, with a hotel booking made through Discover Qatar. Before you fly: Book your hotel through Discover Qatar. As reported by several travel guides.

Do Indians need a visa for Russia?

Yes, apply for the unified e-visa before travel. Stay: Up to 30 days.

Do Indians need a visa for Saudi Arabia?

Yes; without a US, UK or Schengen visa, use the Package Visa bought with a flight-and-hotel package. Stay: Between 2 and 88 days (Package Visa). Cost: SAR 402.21 with insurance. Before you fly: Buy the package from a ministry-approved provider at least 48 hours before departure. With a used US, UK or Schengen tourist or business visa, or UK, US or EU permanent residency: eVisa SAR 339.44 (insurance extra) or visa on arrival SAR 395; India is not on the standard eVisa list.

Do Indians need a visa for Schengen area?

Yes, apply for a Schengen short-stay visa before travel. Stay: 90 days in any 180. Cost: €90. Before you fly: Apply with biometrics at a VFS centre in India. One Schengen visa covers the Netherlands and the other 28 Schengen countries.

Do Indians need a visa for Seychelles?

Visitor permit on arrival, but get the online travel authorisation before flying. Before you fly: Get the online travel authorisation before flying.

Do Indians need a visa for Singapore?

Yes, apply for a Singapore visa through an Authorised Visa Agent before travel. Stay: Decided by the ICA officer on arrival and shown on your e-Pass. Cost: ₹2,100 processing fee plus up to ₹1,300 agent charge. Before you fly: SG Arrival Card: free, within three days before arrival, includes the health declaration. 96-hour visa-free transit if you are passing through to a third country and hold a valid visa from one of eight listed countries.

Do Indians need a visa for South Korea?

Yes, apply for a C-3-9 short-term tourist visa before travel. Stay: Up to 90 days on single entry. Cost: ₹3,600. Before you fly: e-Arrival card online up to 3 days before landing. K-ETA is not available to Indian passports; Jeju is visa-free for 30 days on direct arrival only.

Do Indians need a visa for Sri Lanka?

Yes, you need an ETA, but the tourist ETA is free. Stay: 30 days from first arrival, two entries allowed within those 30 days. Cost: Free. Before you fly: Apply online at eta.gov.lk before you travel and carry the approval. Free since 25 May 2026; the business ETA is not free (USD 30 for South Asian nationals).

Do Indians need a visa for St Kitts and Nevis?

Get an eTA before travel. Before you fly: Get the eTA before travel.

Do Indians need a visa for Thailand?

No visa needed for tourism of up to 30 days. Stay: 30 days. Cost: None for visa-free entry. Before you fly: Submit the free Thailand Digital Arrival Card (TDAC) before arrival. Visa-free since 15 September 2026; longer stays need a tourist e-Visa or DTV.

Do Indians need a visa for Türkiye?

Yes, apply for a sticker visa through the authorised visa centre, unless you qualify for the e-Visa. Cost: ₹4,555 for single entry plus a service fee. With a valid US, UK, Schengen or Irish visa or residence permit you can get a single-entry e-Visa at evisa.gov.tr for up to one month.

Do Indians need a visa for United Arab Emirates (Dubai)?

Yes, most Indians need a UAE tourist visa before they fly. Stay: 30 or 60 days. Cost: From AED 200 plus 5% VAT. Before you fly: Passport valid for at least 6 months. Visa on arrival: 14 days for AED 100 if you hold a qualifying US, UK, EU or other listed visa or residence permit.

Do Indians need a visa for United Kingdom?

Yes, apply for a UK Standard Visitor visa before travel. Stay: Up to 6 months / visit. Cost: £135. Before you fly: Apply online and give biometrics at a VFS centre in India; an approved visa is issued as an eVisa. The UK ETA is not available to Indian passport holders.

Do Indians need a visa for United States?

Yes, apply for a B1/B2 visitor visa before travel. Stay: Up to 6 months / visit. Cost: $185. Before you fly: Apply with the DS-160 form and, in most cases, an in-person interview at a US consulate in India. Processing: 6-12 months (interview wait).

Do Indians need a visa for Uzbekistan?

Yes, apply for a USD 20 e-visa unless you hold a qualifying multiple-entry visa. Stay: 30 days. Cost: USD 20. Before you fly: Register your stay within 3 days of entry (hotels do it). 30 days visa-free with a valid multiple-entry visa from the US, UK, Schengen, Canada, Australia, Japan, New Zealand or South Korea, plus an onward air ticket (since 1 September 2026).

Do Indians need a visa for Vietnam?

Yes, apply for an e-visa on evisa.gov.vn before travel. Stay: Up to 90 days. Cost: USD 25 single entry, USD 50 multiple entry. Use only the official portal (evisa.gov.vn or thithucdientu.gov.vn); no refund if refused.