Skip to content

United States passport → Sri Lanka

Sri Lanka visa for citizens of the United States

eTAElectronic Travel Authorization (ETA) · Tourist

Citizens of the United States don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling.

Official application site

Not yet verified

Our latest check could not confirm these details against an official source, or found a conflict. Treat them as a starting point and confirm with the embassy or official visa portal before you book.

Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeTA · Electronic Travel Authorization (ETA) · Tourist
How to applyElectronic travel authorization (online)
Maximum stayUp to 30 days
Visa validity180 days
EntriesMultiple entry
Processing time1–2 days
Government feeNo fee listed
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired

How to apply

  1. 1

    Complete online application

    Fill personal, passport, and travel information on the official ETA portal.

  2. 2

    Submit application

    Review and submit the form; US citizens are exempt from payment.

  3. 3

    Receive ETA via email

    Approval is sent within 1-2 business days; print and carry upon arrival.

Documents checklist

Identity

  • Valid passport

    Must have at least 6 months validity from date of arrival.

Travel

  • Return ticket or onward travel proof

    Submit flight itinerary as proof of departure.

  • Accommodation details

    Provide address of hotel or host in Sri Lanka.

Supporting

  • Email address

    For receiving ETA approval.

Common refusal reasons

Invalid or incomplete passport details

Double-check passport number and expiration date.

No onward travel proof

Ensure return flight or onward ticket is uploaded.

FAQ

Do citizens of the United States need a visa for Sri Lanka?

Citizens of the United States don't need a visa for Sri Lanka but must get an electronic travel authorization (eTA) online before travelling. Visa type: Electronic Travel Authorization (ETA) · Tourist.

How long can citizens of the United States stay in Sri Lanka?

Up to 30 days.

How long does Sri Lanka visa processing take?

Typically 1–2 days.

What documents do citizens of the United States need for Sri Lanka?

Valid passport; Return ticket or onward travel proof; Accommodation details; Email address.

How long must my passport be valid for Sri Lanka?

At least 6 months.

Where do I apply?

On the official site: https://www.eta.gov.lk/slvisa/visainfo/center.jsp?locale=en_US

Sources

Plan your trip to Sri Lanka

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Sri Lanka.

Sri Lanka visa for other passports

More destinations for United States passport holders