Sri Lanka visa photo for Indians: free ETA in 2026

Short answer: Indians get a free tourist ETA for 30 days from 25 May 2026, but still apply online before travelling (Sri Lanka ETA: online visa application). The ETA form asks for your passport details; keep a photo to the ETA rules ready in case it asks for one.

Read on the official pages below on 4 November 2026. Visa rules change, so check the official page before you apply.

How the photo is givenOnline ETA; photo only if the form asks
Photo rules35×45 mm, white background: Sri Lanka ETA / e-Visa photo rules
All photo sizesVisa photos for visiting Sri Lanka

How it works from India

  1. Apply for the ETA online before you travel. Indian nationals get it free for 30 days, with a double entry (Sri Lanka ETA: online visa application).
  2. To stay longer than 30 days, apply for an extension and pay the visa fee (Sri Lanka ETA: online visa application).

Or make it at home. Picproved costs ₹199 for 3 photos (free while we launch) for one person's photo in every size you need, and it checks the size, background, head size and face rules before you save. The office still makes the final decision. Make your Sri Lanka ETA / e-Visa photo

Questions

Is the Sri Lanka visa free for Indians?
Yes, from 25 May 2026 the tourist ETA is free for Indian nationals for 30 days. You still have to apply online.

Visa photos for Indians: other countries

Indian passport photo · OCI photo · All Indian documents