Home › Guides

SRI LANKA · COMPLETE GUIDE

Sri Lanka visa for Pakistanis: the free ETA explained (2026)

✓ Checked against official sources · October 20264 min read

Sri Lanka is now one of the easiest trips from Pakistan. Since 25 May 2026, Pakistani passport holders pay nothing for a 30-day tourist ETA. Free does not mean automatic, though: you still apply online and need an approval before you fly. Here is how it works, based on what Sri Lanka’s immigration department publishes.

In this guide
  1. Free, but you still have to apply
  2. How to apply, step by step
  3. What to carry when you land
  4. Staying longer: extensions
  5. Business trips and transit
  6. Living in the UK?
  7. Questions people ask

Free, but you still have to apply

On 25 May 2026 Sri Lanka made its tourist ETA (Electronic Travel Authorization) free for citizens of 40 countries, and Pakistan is on the list. The official rules still say every visitor from these countries must get an ETA before arriving in Sri Lanka. The scheme covers tourist visits only.

ETA typeFee for Pakistani passportsStay
Tourist ETAFree (since 25 May 2026)30 days, double entry
Business ETAUS$3030 days
Transit visaFreeUp to 2 days
Children under 12Free tourist ETA30 days

How to apply, step by step

  1. 1
    Fill in the online form

    Apply on Sri Lanka’s official ETA website. No passport scans, documents or photos are uploaded, so every detail you type must match your passport exactly.

  2. 2
    Submit it

    The tourist ETA is free for Pakistani passports. For paid types, such as the business ETA, the website takes Visa, Mastercard or American Express cards only.

  3. 3
    Wait for the approval

    The approval comes by email, and you can check its status online with your reference number. Sri Lanka does not publish a processing time, so apply at least a week before you fly.

  4. 4
    Travel within 3 months

    Enter Sri Lanka within 3 months of the ETA being issued, on the same passport you applied with.

What to carry when you land

Staying longer: extensions

The free ETA gives you 30 days from your first arrival, and you may enter twice within that time; on the second entry you get only the days left. To stay longer, apply for an extension after you arrive: online for up to 6 months in total, or at the Department of Immigration and Emigration head office in Battaramulla for up to 270 days. Extensions are not free.

Extension for Pakistani passportsFee
Up to 90 days in totalUS$60
Up to 180 days in totalUS$150
Up to 270 days in total (the maximum)US$200

Business trips and transit

Living in the UK?

The ETA depends on your nationality, not where you live. On a Pakistani passport you get the same free tourist ETA, and your UK visa or residence status does not change it. You can also apply through the Sri Lanka High Commission in London.

Want us to handle your Sri Lanka ETA?

We complete and submit the ETA for you, check your passport and tickets, and send you the approval before you fly.

Questions people ask

Is the Sri Lanka visa free for Pakistanis?

Yes, the tourist ETA is free for Pakistani passports since 25 May 2026, for 30 days with double entry. You still have to apply online and be approved before you travel. A business ETA costs US$30.

How long can I stay in Sri Lanka on the free ETA?

30 days from your first arrival. After you arrive you can apply for a paid extension, up to 270 days in total.

How long does the Sri Lanka ETA take?

Sri Lanka does not publish a processing time for online ETAs. Apply at least a week before your flight.

Do I need a return ticket for Sri Lanka?

Yes. Visitors need a confirmed return ticket, a passport valid for at least 6 months from arrival, and enough money for their stay.

Can I apply for the Sri Lanka ETA from the UK?

Yes. The rules depend on your nationality, so a Pakistani passport holder living in the UK gets the same free tourist ETA.

Visa rules change often. We confirm the current requirements and fees before you pay. A visa does not guarantee entry.