WinPhoto

Passport, visa and ID photos · Sri Lanka

Sri Lanka ETA photo: the rules

What the official rules say about the photo for the Sri Lanka ETA (Electronic Travel Authorization, eta.gov.lk) - no photo required, with the source we checked. Rules read on eta.gov.lk on 4 November 2026.

No photo is needed for a Sri Lanka ETA: the official site asks only for the online form, card payment where a fee applies, and at the border a valid passport, a return ticket and enough funds. There is nothing to check or make here.

As published, checked on 4 November 2026. WinPhoto is not affiliated with any government.

Apply directly, and pay only the official fee

We never apply for you: you apply for the Sri Lanka ETA yourself, on the official site.

Open the official site: eta.gov.lk

Sri Lanka Electronic Travel Authorization (ETA), Department of Immigration & Emigration.

Official fee: Free for nationals of the 40 listed countries, the UK, US, Australia and India among them (30-day tourist ETA); US$50 for most others, as stated on eta.gov.lk, checked 10 November 2026.

  • Other nationalities applying themselves pay US$50 for a tourist ETA, or US$20 from South Asian countries; a business ETA is US$55, or US$30. (eta.gov.lk)
  • Children under 12 of any nationality get a free tourist ETA for up to 30 days. (eta.gov.lk)
  • Everyone still needs an ETA before arriving, including nationals of the 40 free countries. (eta.gov.lk)

Sites that look official may charge extra for the same form: use only the official site above.

What you need

Tick as you go: the ticks stay on this page and are not saved.

The steps on the official site

  1. Click Apply on the official site, fill in the ETA application and pay any fee by card.
  2. Submit the application and receive the acknowledgement.
  3. Receive the ETA approval or a referral notice; with a referral, contact the Department of Immigration and Emigration.
  4. Keep a copy of the ETA approval to show when you arrive.
Sources

Official source: eta.gov.lk, checked on 10 November 2026.

With effect from 25.05.2026, nationals of the following 40 countries are eligible to obtain tourist visa (ETA) free-of-charge for a period of 30 days.
ETA charges for all other countries apply as mentioned below.
By the applicant/ At the Sri Lankan overseas mission/ At the head office US$ 20 US$ 30 US$ 50 US$ 55
Children of any nationality under 12 years of age are eligible for a free tourist visa (ETA) up to 30 days only.

Official source: eta.gov.lk, checked on 10 November 2026.

3. Please note that all foreign nationals, including nationals of the above-mentioned 40 countries and nationals with bilateral reciprocal agreements between between (i.e. Maldives, Seychelles, and Singapore), are required to obtain an Electronic Travel Authorization (ETA) prior to arrival in Sri Lanka.
4. The Electronic Travel Authorization (ETA) for nationals of the above-mentioned 40 countries nationals of Maldives, Seychelles and Singapore will be processed free of charge. However, ETA fee paid by the applicants prior to 25.05.2026 are non-refundable

Official source: eta.gov.lk, checked on 10 November 2026.

Click on the Apply button and fill in the ETA application.
Submit the application.
Receive the acknowledgement.
Receive ETA approval or a referral notice. If a referral notice is served, you may contact Department of Immigration and Emigration for the necessary ETA.
It is advisable to keep a copy of the ETA approval with you to be produced at the port of entry in Sri Lanka.
A passport valid for not less than 6 months from the date of arrival.
A confirmed return ticket.
Sufficient funds to meet the expenses during the stay.

Official source: eta.gov.lk, checked on 10 November 2026.

Please refer to www.eta.gov.lk.
American Express, Master and Visa cards are only accepted.

WinPhoto is not affiliated with any government and never applies for anyone. Fees and steps change: check the official site before you pay.

The rules at a glance

For the Sri Lanka ETA (Electronic Travel Authorization, eta.gov.lk) - no photo required, as the official rules state them.

All the official rules and sources

For: none: the ETA application on eta.gov.lk asks for no photo.

Official source: www.eta.gov.lk, checked on 4 November 2026.

Click on the Apply button and fill in the ETA application. Pay the relevant ETA processing fee using your electronic payment cards (credit card/e-commerce enabled debit cards) and submit the application.
All ETA holders should fulfill the following requirements at the port of entry.
A passport valid for not less than 6 months from the date of arrival.
A confirmed return ticket.
Sufficient funds to meet the expenses during the stay.

Official source: eta.gov.lk, checked on 4 November 2026.

1. All ETA holders should be able to prove: (i) A round trip ticket to show at the port of entry in Sri Lanka (only if you are travelling by air). (ii) Evidence of sufficient funds to cover your expenses in Sri Lanka.

As published, checked on 4 November 2026. WinPhoto is not affiliated with any government. Rules change: check the official page before you apply.

Questions

Do I need to bring a photo for the Sri Lanka ETA (Electronic Travel Authorization, eta.gov.lk) - no photo required?
No photo is needed for a Sri Lanka ETA: the official site asks only for the online form, card payment where a fee applies, and at the border a valid passport, a return ticket and enough funds. There is nothing to check or make here. These are the rules as we checked them on 4 November 2026: check the official page before you apply.
What is the official Sri Lanka ETA website?
The official site is Sri Lanka Electronic Travel Authorization (ETA), Department of Immigration & Emigration, at https://www.eta.gov.lk/slvisa/.
How much does the Sri Lanka ETA cost?
Free for nationals of the 40 listed countries, the UK, US, Australia and India among them (30-day tourist ETA); US$50 for most others, as stated on eta.gov.lk, checked on 10 November 2026. Other nationalities applying themselves pay US$50 for a tourist ETA, or US$20 from South Asian countries; a business ETA is US$55, or US$30. Children under 12 of any nationality get a free tourist ETA for up to 30 days. Everyone still needs an ETA before arriving, including nationals of the 40 free countries.