Sri Lanka's Entry Conditions for Visitors

The passport, funds and onward-ticket proof you need before you land

Checked and fact-checked

The lighthouse and stone ramparts of Galle Fort overlooking the Indian Ocean

Galle Fort’s ramparts have watched arrivals for four centuries, but the conditions for getting past them now run through a government website. The Department of Immigration and Emigration sets out several requirements a visitor must satisfy before Sri Lanka lets them in, and some are easy to miss until you are standing at the counter.

The passport rule is stricter than “still valid”

Sri Lanka does not just require a passport that has not expired: “You hold a passport valid for a minimum period of six months from the date you arrive in Sri Lanka.” A passport expiring in four months is not valid enough for entry, even if it covers your whole trip.

Restricted nationals cannot decide this at the airport

Sri Lanka runs an Electronic Travel Authorization (ETA) system, and for one group, showing up without one is not an option: “Restricted nationals will not be able to apply tourist visa on arrival at the port of entry.” The Department of Immigration and Emigration does not define who counts as a restricted national, only that if you are one, the on-arrival route does not exist, and the ETA has to be sorted before you fly.

If you use a third party to apply on your behalf, the Department is specific about where the money goes: “When applying ETA by third parties payments are to be made through the arrangement made in website https://eta.gov.lk.

What you have to be ready to prove, not just carry

Two conditions are about evidence, not possession. If you hold a visit visa, you need “a written assurance (ticket) to return to the country of domicile or a visa to the next country of destination”, which is proof you are actually leaving.

You also have to satisfy the Department “that you have adequate funds for your maintenance whilst in Sri Lanka and for the payment of your return passage to the country which issued your passport.” No figure is published for what counts as adequate; the officer has discretion, and the page does not tell a visitor what number would satisfy one.

The visa is for visiting, not for working

“You should not engage in any form of employment, paid or unpaid, or in any trade or business other than that specified in the visa during the period of your stay in Sri Lanka.” That covers unpaid work too, which catches out volunteers as often as it catches anyone hoping to freelance while abroad.

Passing through, not stopping

“If you are staying more than 24 hours to get your connecting flight, you have to apply for a transit visa at the port of entry on your arrival or from Sri Lankan Missions Abroad before your arrival. It is valid only for 48 hours.” Under 24 hours, this condition does not apply; over 24, plan for it rather than assuming you can sort it out at the gate.

If you need the physical office

Most of this is handled online now, but the Department’s head office in Battaramulla still takes in-person applications, on a specific schedule: “8.30 a.m. to 2.00 p.m. (Token numbers are issued till 2.00 p.m. only)”. Whether the office also closes for weekends and public holidays is not stated in the text we can quote, so plan a weekday visit and confirm before you go.

“Restricted national” isn’t defined, nor is ETA cost

The page never defines who counts as a “restricted national,” and it does not publish how long a standard ETA permits you to stay or what it costs. Those are the two questions you would want answered right after reading the conditions above, and the text we can quote does not answer either one. Check both directly on the ETA site before you book your dates.

Passport expiry counts from arrival, not departure

Check your passport’s expiry against your arrival date, not your departure date, and make sure a clear six months remain. Confirm whether your nationality is restricted before assuming you can apply on arrival. Carry proof of onward travel and be ready to show you can cover your stay. If your layover runs past 24 hours, get the transit visa rather than hoping nobody asks.