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 fee | 20 — * 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
- · confirmedA 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 travel — Sri 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.