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.
| Destination | Entry route | Answer | Stay | Cost |
|---|---|---|---|---|
| Australia | Visa before travel | Yes, apply online for a Visitor visa (subclass 600) before travel | Usually 3 months, up to 12 / visit | AUD 250 |
| Bhutan | Entry permit | No visa, but you need an entry permit, online or at the point of entry | SDF Rs 1,200 per adult per night | |
| Cambodia | Visa on arrival | Visa on arrival; an e-visa is also available | ||
| Canada | Visa before travel | Yes, apply for a Canada visitor visa (TRV) before travel | Up to 6 months / visit | CAD 185 |
| China | Visa before travel | Yes, apply at the Chinese Embassy in New Delhi or the Consulate General in Mumbai before travel | ₹2,900 | |
| Georgia | e-Visa | Yes, apply for an e-visa at evisa.gov.ge before travel | USD 20 + 2% service fee | |
| Hong Kong | Online ETA | No visa needed for up to 14 days, after a free online Pre-arrival Registration (PAR) | Up to 14 days per visit | Free |
| Indonesia (Bali) | Visa on arrival | Get a visa on arrival, or buy the e-VOA online before you fly, for 30 days | 30 days, one 30-day extension | IDR 500,000 |
| Iran | Visa before travel | Yes, visa-free entry is suspended; get a visa before travel | ||
| Japan | e-Visa | Yes, apply through a VFS Global centre; tourists get a single-entry JAPAN eVISA | 15, 30 or 90 days, granted on arrival | ₹500 |
| Jeju Island (South Korea) | Visa-free | No visa needed for up to 30 days if you fly into Jeju directly and do not leave the island | 30 days | |
| Kazakhstan | Visa-free | No visa needed for up to 14 days per visit | 14 days per entry, 42 days in any 180 | None |
| Kenya | Online ETA | No visa sticker, but you need an eTA approved before travel | ||
| Kyrgyzstan | e-Visa | Yes, apply for a tourist e-visa at evisa.e-gov.kg before travel | Up to 30 days | |
| Laos | e-Visa | Apply for the e-visa to be safe | ||
| Macau | Visa-free | No visa needed for up to 30 days | Up to 30 days | |
| Malaysia | Visa-free | No visa needed for up to 30 days, until 31 December 2026 | Up to 30 days | None for visa-free entry |
| Maldives | Visa on arrival | No advance visa: you get a free tourist visa on arrival, normally 30 days | Normally 30 days | Free |
| Mauritius | Visa-free | No visa needed for tourism | Set by the immigration officer on arrival; tourist stays are capped at six months in a calendar year | None |
| Myanmar | e-Visa | Apply for the e-visa before you fly | ||
| Nepal | Visa-free | No visa needed | No fixed limit | |
| New Zealand | Visa before travel | Yes, apply online for a New Zealand visitor visa before travel | 9 months in any 18-month period | NZD 441 |
| Philippines | Visa-free | No visa needed for up to 14 days for tourism | 14 days | |
| Phu Quoc (Vietnam) | Visa-free | No visa needed for up to 30 days if Phu Quoc is the only place in Vietnam you visit | Up to 30 days | |
| Qatar | Visa on arrival | Visa waiver on arrival, with a hotel booking made through Discover Qatar | ||
| Russia | e-Visa | Yes, apply for the unified e-visa before travel | Up to 30 days | |
| Saudi Arabia | e-Visa | Yes; without a US, UK or Schengen visa, use the Package Visa bought with a flight-and-hotel package | Between 2 and 88 days (Package Visa) | SAR 402.21 with insurance |
| Schengen area | Visa before travel | Yes, apply for a Schengen short-stay visa before travel | 90 days in any 180 | €90 |
| Seychelles | Online ETA | Visitor permit on arrival, but get the online travel authorisation before flying | ||
| Singapore | Visa before travel | Yes, apply for a Singapore visa through an Authorised Visa Agent before travel | Decided by the ICA officer on arrival and shown on your e-Pass | ₹2,100 processing fee plus up to ₹1,300 agent charge |
| South Korea | Visa before travel | Yes, apply for a C-3-9 short-term tourist visa before travel | Up to 90 days on single entry | ₹3,600 |
| Sri Lanka | Online ETA | Yes, you need an ETA, but the tourist ETA is free | 30 days from first arrival, two entries allowed within those 30 days | Free |
| St Kitts and Nevis | Online ETA | Get an eTA before travel | ||
| Thailand | Visa-free | No visa needed for tourism of up to 30 days | 30 days | None for visa-free entry |
| Türkiye | Visa before travel | Yes, 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-Visa | Yes, most Indians need a UAE tourist visa before they fly | 30 or 60 days | From AED 200 plus 5% VAT |
| United Kingdom | Visa before travel | Yes, apply for a UK Standard Visitor visa before travel | Up to 6 months / visit | £135 |
| United States | Visa before travel | Yes, apply for a B1/B2 visitor visa before travel | Up to 6 months / visit | $185 |
| Uzbekistan | e-Visa | Yes, apply for a USD 20 e-visa unless you hold a qualifying multiple-entry visa | 30 days | USD 20 |
| Vietnam | e-Visa | Yes, apply for an e-visa on evisa.gov.vn before travel | Up to 90 days | USD 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.