By The Escape desk · Last verified 7 October 2026
Singaporeans visiting Sri Lanka need an Electronic Travel Authorisation (ETA), and the good news is the price: nothing. Sri Lanka’s Department of Immigration and Emigration says nationals of Maldives, Seychelles and Singapore, under bilateral reciprocal agreements, are required to obtain an ETA prior to arrival, and that it is processed free of charge. The tourist ETA lasts 30 days from your first arrival, with double entry: leave for the Maldives and come back, and you get the balance of those 30 days. Apply on the official site eta.gov.lk, and carry a passport valid for at least six months.
Tea country, Galle Fort, leopards in Yala: Sri Lanka is a short hop from Changi, and the entry paperwork is lighter than many expect.
Quick facts
- ETA needed: yes, before arrival, for Singapore passport holders.
- Cost for Singaporeans: free, under a bilateral reciprocal arrangement (as of October 2026).
- Tourist ETA: 30 days from first arrival, double entry.
- Second entry: only the balance of the original 30 days is granted.
- Official site: eta.gov.lk, run for the Department of Immigration and Emigration.
- Passport: valid for at least six months.
What it costs, and why it is free
From 25 May 2026 Sri Lanka began issuing free 30-day tourist ETAs to nationals of 40 countries. Singapore is not counted in that headline 40, but it sits alongside Maldives and Seychelles in a separate group with reciprocal agreements, whose ETAs are also processed free. In practice the Singaporean result is the same: apply, pay nothing, travel.
| Route | What you pay (Singapore passport) | Notes |
|---|---|---|
| ETA at eta.gov.lk | Free | Apply before you travel |
| Private “ETA service” websites | Whatever they charge | Not needed; same ETA, added mark-up |
| Staying beyond 30 days | Varies | Apply to the Department of Immigration and Emigration for an extension |
If a website asks for card details for a Singaporean tourist ETA, stop. You are not on the government site, or you have picked the wrong nationality in the form.
How to apply, step by step
- Go to eta.gov.lk (type it in; do not click search adverts).
- Choose Apply for a Tourist ETA, individual or group.
- Enter passport details exactly as printed, plus your travel dates and address in Sri Lanka.
- Select Singapore as nationality and check that no fee is shown.
- Submit and note your reference number.
- Save the ETA approval email on your phone and print a copy for check-in.
- On arrival, show your passport and ETA approval at immigration.
Apply a week or more ahead. Sri Lanka’s ETA system has had periodic technical problems in the past two years, and you do not want to discover an outage the night before you fly.
How double entry works: a worked example
Siew Ling lands in Colombo on Sunday 20 December 2026. She flies to the Maldives on Saturday 26 December, returns to Colombo on Tuesday 29 December, and flies home to Singapore on Sunday 3 January 2027.
| Step | What happens |
|---|---|
| First entry, 20 December | Her 30-day ETA clock starts |
| Leaves 26 December | First entry used |
| Second entry, 29 December | Granted only the balance of the 30 days |
| Leaves 3 January | Total span 15 days, well within 30 |
One free ETA covers the whole trip. Had she planned a third entry, she would need a new ETA.
The WahLiao Verdict
For Singaporeans, Sri Lanka’s ETA is a free formality, so the only way to overpay is to use the wrong website. Apply on eta.gov.lk a week or two before you fly, check the fee field shows zero, keep the approval email handy, and use the double entry if you are pairing Sri Lanka with the Maldives.
Questions people ask
Do Singaporeans need an ETA if it is free?
Yes. Free does not mean exempt; the Department of Immigration and Emigration says Singaporeans must obtain an ETA before arrival.
How long can I stay?
30 days from first arrival on a tourist ETA. Extensions are handled by the Department of Immigration and Emigration in Colombo; check its site for current terms.
Can I apply on arrival instead?
Applying online before you fly is the requirement for Singaporeans and the safer choice, since airlines may check before boarding.
What if a site charges me US$50?
Then it is not the free government channel for a Singapore passport. Close it and go to eta.gov.lk directly.
Sources: Sri Lanka Department of Immigration and Emigration, free ETA for 40 countries and for Maldives, Seychelles and Singapore; Sri Lanka ETA, tourist ETA validity and double entry. The Escape explains; it does not advise.
Read next: Travel Insurance in Singapore: What It Covers and What It Doesn’t · Money Changers in Singapore: Getting a Good Rate and Spotting a Licensed Changer · Back to The Escape
For what’s worth it this week, with the bill shown, read The WahLiao Week.

Leave a comment