Visa Requirements for Indian Passport Holders

Complete visa guide for 40+ countries. Check visa on arrival, e-Visa, and visa-required destinations for Indian citizens.

12

Visa-Free / VOA

13

e-Visa Available

15

Visa Required

39

Countries Covered

Middle East

CountryStatus
Dubai (UAE)Visa on Arrival
BahrainVisa on Arrival
QatarVisa on Arrival
Omane-Visa Required
KuwaitVisa Required
Saudi Arabiae-Visa Required
IsraelVisa Required

Southeast Asia

CountryStatus
ThailandVisa on Arrival
SingaporeVisa Required
Bali (Indonesia)Visa on Arrival
MalaysiaVisa on Arrival
Vietname-Visa Required
PhilippinesNo Visa Required

South Asia

CountryStatus
MaldivesNo Visa Required
Sri Lankae-Visa Required
NepalNo Visa Required

Europe

CountryStatus
Turkeye-Visa Required
United Kingdome-Visa Required
RussiaVisa Required
GermanyVisa Required
FranceVisa Required
ItalyVisa Required
SpainVisa Required
NetherlandsVisa Required
SwitzerlandVisa Required

Africa

CountryStatus
EgyptVisa on Arrival
Kenyae-Visa Required
South AfricaVisa Required

North America

CountryStatus
United Statese-Visa Required
CanadaVisa Required
Mexicoe-Visa Required

Oceania

CountryStatus
Australiae-Visa Required
New ZealandVisa Required

East Asia

CountryStatus
JapanVisa Required
South Koreae-Visa Required
ChinaVisa Required

South America

CountryStatus
Brazile-Visa Required
ArgentinaNo Visa Required
ChileNo Visa Required

Visa FAQ for Indian Travelers

Do Indians need a visa for Dubai?▼
Indian passport holders can get a Visa on Arrival for 14 days in Dubai/UAE. You need a valid passport (6+ months validity), return ticket, and hotel booking confirmation. The visa can be extended for an additional 14 days.
Which countries offer visa on arrival for Indian citizens?▼
Popular visa on arrival countries for Indian passport holders include Thailand (15 days), Indonesia/Bali (30 days), Maldives (30 days), UAE/Dubai (14 days), Qatar (30 days), Bahrain, Jordan, and several others. Always check the latest requirements before travel.
What is the difference between e-Visa and visa on arrival?▼
An e-Visa must be applied for online before your trip and is electronically linked to your passport. Visa on Arrival is obtained at the airport when you land. e-Visas generally offer more certainty, while VOA is more convenient but may have queues.
How long does it take to get a Schengen visa from India?▼
A Schengen visa from India typically takes 15-20 working days to process. Apply at the consulate of the country where you'll spend the most time. You need travel insurance, bank statements, hotel bookings, and flight reservations.
Do Indians need a visa for Thailand?▼
Indian passport holders can get a Visa on Arrival for 15 days in Thailand. For longer stays (up to 60 days), apply for a tourist visa in advance at the Thai embassy or consulate.
Is Bali visa-free for Indians?▼
Indonesia offers Visa on Arrival (VOA) for Indian passport holders for 30 days. The VOA costs approximately $35 USD and can be extended once for another 30 days at the local immigration office.
Do Indians need a visa for Singapore?▼
Yes, Indian passport holders need a visa to visit Singapore. You can apply for an e-Visa online or through authorized visa agents. Processing typically takes 3-5 working days.
Which European countries are visa-free for Indian passport?▼
No European countries offer visa-free entry for Indian passport holders. All European countries (including Schengen area) require a valid visa. Serbia is the only European country that allows visa-free entry for Indians for up to 30 days.

Need help with your visa?

Our travel experts can guide you through the visa application process and help plan your trip.

GoRASA

loading the finest experience for you...