Which countries are visa-free for Indian passport holders?
Indian passport holders can visit 60+ countries visa-free or with visa on arrival including Thailand (30 days), Indonesia/Bali (30 days), Maldives (30 days), Sri Lanka (30 days), Nepal, Bhutan, Mauritius, Seychelles, Singapore, Vietnam (45 days), and most Caribbean nations.
How can I get a visa on arrival for Bali as an Indian?
Indian passport holders get a Visa on Arrival (VoA) at Bali's Ngurah Rai Airport. Cost: IDR 500,000 (approximately ₹2,700). Valid for 30 days, extendable to 60 days. You can also apply for the B211A e-Visa online before travel.
Do Indians need a visa for Dubai?
Yes, Indian passport holders need a UAE visa for Dubai. You can apply online through airlines like Emirates/Air India or through a travel agent. Cost: AED 250-350 (₹5,500-7,700). Processing: 3-5 working days. Multiple entry visas are also available.
What documents are needed for a Schengen visa from India?
For a Schengen visa from India you need: valid passport (3+ months beyond travel), visa application form, 2 photographs, travel insurance (€30,000 minimum), flight bookings, hotel reservations, bank statement (last 3 months), income proof (salary slips or ITR), and leave letter from employer.