- eVisa required?
- Yes — apply before you travel
- Total from
- USD 98.00 per applicant
- Processing time
- 3–5 days
- Validity
- Varies by type
- Length of stay
- Varies by type
Fees for Sri Lankan citizens
| Option | Government fee | Service fee | Total from |
|---|
| India One-Month e-Tourist Visa - Multiple Entry | USD 29.00 | USD 69.00 | USD 98.00 |
| India One-Year e-Tourist Visa - Multiple Entry | USD 45.00 | USD 69.00 | USD 114.00 |
| India Five-Year e-Tourist Visa - Multiple Entry | USD 210.00 | USD 69.00 | USD 279.00 |
Government fee set by the authorities for Sri Lankan applicants; service fee shown at the Standard speed — see pricing.
How Sri Lankan citizens apply
- Complete the application form. Fill in the guided form with accurate personal and passport details, and choose the correct validity for your trip (30-day, 1-year, or 5-year e-Tourist). Apply at least 4 days before arrival and within the applicable 30-day or 120-day window. Each traveller needs their own application and a separate passport.
- Upload your photo and documents. Upload a recent front-facing photo on a plain white background (JPEG, equal height and width, 10 KB–1 MB), a scan of your passport bio page (PDF, 10 KB–300 KB), and any category-specific document (PDF, 10 KB–300 KB). Make sure everything is clear — applications can be rejected if photos or documents are unclear or not as specified.
- Pay the fee. Pay online by credit or debit card. Every fee is itemised before you confirm, with no hidden charges. Pay at least 4 days before your expected date of travel.
- Receive your authorisation by email. We review your application and email you if any document needs re-uploading (usually within about 24 hours). Once approved, your Electronic Travel Authorisation (ETA) is emailed within the processing time for your chosen speed.
- Check it is GRANTED and print it. Confirm your status shows as GRANTED, then print a copy of the ETA to carry with you, along with the same passport you used in the application.
- Travel and get your e-Visa stamped on arrival. Enter India through a designated airport or seaport (e-Visa entry is not permitted at land borders). Present your printed ETA, have your biometrics captured at Immigration, and get the e-Visa stamped into your passport.
Sri Lankan travellers ask
Do Sri Lankan citizens need a visa for India?
Yes — Sri Lankan passport holders need an approved India eVisa before travelling. Apply online from USD 98.00 per applicant; processing takes 3–5 days.
How much does the India eVisa cost for Sri Lankan citizens?
From USD 98.00 per applicant with Standard processing, depending on the option: India One-Month e-Tourist Visa - Multiple Entry — USD 98.00; India One-Year e-Tourist Visa - Multiple Entry — USD 114.00; India Five-Year e-Tourist Visa - Multiple Entry — USD 279.00.
How long does the India eVisa take for Sri Lankan applicants?
Processing takes 3–5 days. Faster processing speeds are available at checkout.
How long can Sri Lankan citizens stay in India?
India One-Month e-Tourist Visa - Multiple Entry: 30 days (total across all entries ≤ 30 days). India One-Year e-Tourist Visa - Multiple Entry: 90 days / entry (total 180 days / year). India Five-Year e-Tourist Visa - Multiple Entry: 90 days / entry (total 180 days / year).
Other destinations for Sri Lankan citizens
India eVisa by nationality