Visa Information

Essential guidelines, fee schedules, and official portals for your Sri Lankan entry.

Sri Lanka Visa & ETA Fees

Below are the official visa and ETA fees for entering Sri Lanka. This information is based on the latest immigration fee schedule. Always verify through the official portals before travel.

Visa Category SAARC Countries Other Countries Children under 12
Tourist Visa (Double Entry, 30 days) US$ 20 US$ 50 Free
Business Visa (Multiple Entry, 30 days) US$ 30 US$ 55 Free
Tourist Visa (180 days) US$ 50 US$ 50 Free
Transit Visa (2 days) Free Free Free

Official Sri Lanka Visa Links

On 25 July 2025 the Sri Lankan government announced a visa””˜free / visa””˜fee waiver programme for 40 countries to support inbound tourism. The policy aims to simplify short tourist visits; however travellers should still complete the official Electronic Travel Authorization (ETA) when required and confirm entry conditions for their nationality.

Quick summary: Citizens of the listed countries are generally eligible for a visa””˜fee waiver / visa””˜free entry into Sri Lanka. The standard permitted stay under this programme is up to 30 days for most categories ”” verify specific conditions for your passport and purpose of travel on the official ETA portal.

40 Eligible Countries (Official List)

# Country Typical maximum stay
1🇬🇧 United KingdomUp to 30 days
2🇩🇪 GermanyUp to 30 days
3🇳🇱 NetherlandsUp to 30 days
4🇧🇪 BelgiumUp to 30 days
5🇪🇸 SpainUp to 30 days
6🇦🇺 AustraliaUp to 30 days
7🇵🇱 PolandUp to 30 days
8🇰🇿 KazakhstanUp to 30 days
9🇸🇦 Saudi ArabiaUp to 30 days
10🇦🇪 United Arab EmiratesUp to 30 days
11🇳🇵 NepalUp to 30 days
12🇨🇳 ChinaUp to 30 days
13🇮🇳 IndiaUp to 30 days
14🇮🇩 IndonesiaUp to 30 days
15🇷🇺 RussiaUp to 30 days
16🇹🇭 ThailandUp to 30 days
17🇲🇾 MalaysiaUp to 30 days
18🇯🇵 JapanUp to 30 days
19🇫🇷 FranceUp to 30 days
20🇺🇸 United StatesUp to 30 days
21🇨🇦 CanadaUp to 30 days
22🇨🇿 CzechiaUp to 30 days
23🇮🇹 ItalyUp to 30 days
24🇨🇭 SwitzerlandUp to 30 days
25🇦🇹 AustriaUp to 30 days
26🇮🇱 IsraelUp to 30 days
27🇧🇾 BelarusUp to 30 days
28🇮🇷 IranUp to 30 days
29🇸🇪 SwedenUp to 30 days
30🇫🇮 FinlandUp to 30 days
31🇩🇰 DenmarkUp to 30 days
32🇰🇷 South KoreaUp to 30 days
33🇶🇦 QatarUp to 30 days
34🇴🇲 OmanUp to 30 days
35🇧🇭 BahrainUp to 30 days
36🇳🇿 New ZealandUp to 30 days
37🇰🇼 KuwaitUp to 30 days
38🇳🇴 NorwayUp to 30 days
39🇹🇷 TürkiyeUp to 30 days
40🇵🇰 PakistanUp to 30 days

Detailed Fee Schedule

Method of submission Category SAARC (US$) Others (US$) Children < 12
Online / On-arrival Tourist visa (Double Entry) ”” 30 days 20 50 Free
By Applicant Business visa (Multiple Entry) ”” 30 days 30 55 Free
By Applicant Tourist visa ”” 180 days (single stretch) 50 50 Free
By Applicant Transit visa (Single Entry) ”” 2 days Free Free Free
At Port of Entry Tourist visa / ETA (On Arrival) 25 60 Free

Important Notes

  • Apply Online: Travellers are strongly encouraged to apply for the Electronic Travel Authorization (ETA) before arrival.
  • Validity: The ETA is usually valid for 30 days from the date of arrival.
  • Exemptions: Children under 12 years of age are exempt from ETA processing fees.
  • Advisories: Always check your country's official travel advice and the Immigration Department for seasonal updates.

Disclaimer: This page summarises the announced visa-free / fee-waiver programme. triplanka.com is not an official government source. If you spot a change, please email info@triplanka.com so we can keep our travelers informed.