← All countries
passport
Indiapassport Sri Lankadestination
Visa-Free entry ApprovalHigh Transit visaNo

Data verified

At a glance

India passport holders: Visa-Free entry for Sri Lanka. Fee: USD 50 (~USD 50). Processing: On arrival / 1-2 working days (ETA). Indicative only — always verify with the official mission before applying.

Overview

VISA-FREE entry for Indians since Apr 2024 (1-year pilot extended)! Indians can enter visa-free for 30 days (double-entry). SAARC member — strongest South Asian bilateral arrangement. Direct flights from 10+ Indian cities to Colombo/Jaffna.

Visa types: Visa-free entry (Tourist 30 days, double-entry — pilot since 2024); ETA (Tourist for longer stays, USD 50 double-entry 30 days); Visa-on-Arrival at airports; Tourist Visa (embassy multi-entry); Business Visa; Work Visa; Student Visa; Family/Spouse; Transit (4-hour free transit); Diplomatic.

Fees & funds

Visa fee (local)FREE (visa-free 30-day) / USD 50 (ETA longer)
In USDUSD 0
In INRINR 0
Minimum bank balanceUSD 50/day

Stay & validity

Validity: 30 days visa-free. Max Stay: 30 days per entry (extendable in-country).

Extension possibleYes

Overstay penalty: Per-day fine + possible re-entry ban — verify with destination immigration authority

How to apply

MethodVisa-free at port of entry / ETA portal / Embassy/Consulates in India
Application centreVisa-Free
Processing timeOn arrival / 1-2 working days (ETA)
AppointmentNo
InterviewNo
Urgent processingN/A

Requirements

Bank Statement Recommended Recommended (USD 50/day)
Return Ticket Yes
Hotel Booking Yes
Sponsor Doc No
Invitation Letter Conditional
Vaccination No None typically required
Travel Insurance Recommended
Biometrics No
Police Clearance No No (short-stay)
Employment Letter Recommended

Passport & photo

Passport validity6+ months
Photo size35 × 45 mm · White bg

Required documents: Valid passport (6+ months); For visa-free: return ticket + hotel booking + funds (USD 50/day); For ETA (longer stays): online application via eta.gov.lk; Aadhaar + PAN; Travel insurance recommended; For Business: Sri Lankan entity invitation; For Buddhist Pilgrimage (Kandy, Anuradhapura): tour operator booking helpful.

Visa types (1)

Tourist
Visa-Free USD 50 (~USD 50) On arrival / 1-2 working days (ETA)

VISA-FREE entry for Indians since Apr 2024 (1-year pilot extended)! Indians can enter visa-free for 30 days (double-entry). SAARC member — strongest South Asian bilateral arrangement. Direct flights from 10+ Indian cities to Colombo/Jaffna.

Common rejection reasons

Common IN rejections (VERY LOW rate for Indians): (1) Past Sri Lanka overstays; (2) Insufficient funds; (3) Inadequate accommodation proof; (4) Economic crisis aftermath affecting services; (5) Northern/Eastern province travel restrictions (post-civil war legacy); (6) LTTE-era political sensitivity for some Tamil Nadu applicants; (7) Buddhist pilgrimage purpose considered legitimate; (8) Indian Tamil/Buddhist tourist flow is largest single market.

Good to know

Sri Lanka visa FAQ for India passport holders

Do I need a visa to visit Sri Lanka with a India passport?
India passport holders can visit Sri Lanka visa-free for short stays. Apply via Visa-free at port of entry / ETA portal / Embassy/Consulates in India.
How much does a Sri Lanka visa cost for India passport holders?
The Sri Lanka visa fee is USD 0 (about INR 0). Additional service, biometric or courier charges may apply on top.
How long does it take to get a Sri Lanka visa?
Typical processing for a Sri Lanka visa is On arrival / 1-2 working days (ETA). Apply well ahead of your travel date and allow for appointment availability.
How long can I stay in Sri Lanka on this visa?
A Sri Lanka visa for India passport holders typically allows a stay of Validity: 30 days visa-free. Max Stay: 30 days per entry (extendable in-country).. Extensions may be possible (Yes).
How do I apply for a Sri Lanka visa from India?
Apply for your Sri Lanka visa via Visa-free at port of entry / ETA portal / Embassy/Consulates in India. Your passport should be valid 6+ months.