CorridorVisa
🌐 EN
HomeBangladeshi passport › Sri Lanka visa
Sri Lanka · Entry rules for Bangladeshi passport

Sri Lanka Visa Requirements for Bangladeshi Citizens (2026)

Bangladeshi citizens can get a visa on arrival in Sri Lanka. Maximum stay: 30 days. Cost: 20. Every number on this page carries the date we last verified it.

Required documents

Document list is being verified against the official portal — check the government site before applying.

Fees & processing

Visa fee20 — * Bangladeshi passport holders must pay a $20 fee for the ETA.

Watch out for

Bangladeshi passport holders must pay a $20 fee for the ETA.

Policy updates affecting this route

  1. · confirmed
    A paid tourist Electronic Travel Authorization (ETA) was required → From 25 May 2026 the tourist ETA is fee-free for 40 nationalities incl. China, for 30 days; the ETA itself is still mandatory before travelSri Lanka makes the tourist ETA free for 40 countries

Frequently asked

How long can Bangladeshi citizens stay in Sri Lanka?
Up to 30 days.
How much does it cost?
20 — * Bangladeshi passport holders must pay a $20 fee for the ETA..
Where do I apply?
Only on the official government portal: https://eta.gov.lk/slvisa/visainfo/apply.jsp

Sources & last verified

Primary source: official government portal — eta.gov.lk.
Fact data cross-checked against English Wikipedia “Visa requirements for Bangladeshi citizens” and “Visa policy of Sri Lanka”, licensed CC BY-SA 4.0 — attribution, not copied text.
Last verified: . Entries, fees and rules change — confirm on the official portal before you travel.

This is general travel information, not legal or immigration advice. Rules change and enforcement varies at the border — always confirm on the official portal before you travel.

Continue exploring