Sri Lanka entry requirements for Bangladesh passport holders
Bangladeshi passport holders can get a visa on arrival in Sri Lanka. The process is straightforward at Colombo's Bandaranaike International Airport, but you'll need a few documents ready. As of 2026, the visa costs $20 USD and allows a 30-day stay.
Entry requirements
| Requirement | Details | Status |
|---|---|---|
| Visa on arrival Visa on arrival | Get a visa on arrival at Bandaranaike International Airport (CMB) in Colombo. Pay the visa fee in USD (around $35–$50 depending on duration) — bring cash. The counter is before immigration, takes about 10–15 minutes.Check visa info | Required |
| Valid passport Must be valid for at least 6 months beyond your departure date from Sri Lanka | Your passport needs at least 6 months of validity remaining from the day you leave Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Required for visa on arrival | Immigration officers at CMB routinely ask for a confirmed onward or return ticket. Have a printed copy or a screenshot of your booking ready — they may check it before issuing the visa on arrival. | Required |
| Proof of accommodation Hotel booking or invitation letter | Have a hotel reservation or a letter from your host in Sri Lanka ready. Immigration may ask for it at the visa on arrival counter, especially if you are staying more than a few days. | Recommended |
| Proof of funds Cash, card, or bank statement | Carry at least $50–$100 per day in cash or have a credit card with a sufficient limit. Immigration rarely checks this for short stays, but it is better to have proof ready. | Recommended |
What happens at the border
Staying longer & fees
Visa options if you want to stay beyond the free limit:
Standard option for tourism; apply online or on arrival.
For frequent travellers; allows multiple visits within validity.
Requires invitation letter from Sri Lankan company.
| Service | Cost |
|---|---|
| Visa on Arrival (single entry)Payable at airport immigration counter in USD or LKR. | $20 USD (approx. 2,400 LKR) |
| ETA (Electronic Travel Authorization) – if obtained onlineOptional pre-arrival system; same cost as VoA. | $20 USD (approx. 2,400 LKR) |
| Stay extension feeApply at Department of Immigration and Emigration before visa expires. | $30 USD (approx. 3,600 LKR) for 30 days |
| Overstay fine per dayPay at immigration office or airport departure. | $5 USD (approx. 600 LKR) per day, max $100 USD |
Common reasons for entry denial
Approval probability calculator
Answer 6 quick questions — we'll estimate how likely you are to be approved for entry based on typical immigration patterns.
Transiting through Sri Lanka
Bangladesh passport holders transiting through Sri Lanka (e.g., Colombo Bandaranaike International Airport) do not need a transit visa if staying airside and not passing immigration. For landside transit or overnight stays, a visa is required.
- Holders of valid US, UK, Canada, Schengen, Australia, or Japan visas may transit without visa for up to 48 hours airside.
Health & vaccines for Sri Lanka
Mosquito-borne; risk year-round, especially in urban areas. Use repellent and nets.
Mosquito-borne; sporadic outbreaks. Similar prevention as dengue.
Risk from floodwater or freshwater exposure; avoid wading in stagnant water.
Malaria risk is low in most tourist areas; prophylaxis not routinely recommended. Risk exists in rural parts of dry zone (e.g., Anuradhapura, Polonnaruwa).
Based on CDC and WHO guidance. Consult a travel medicine clinic 4–6 weeks before departure for personalised advice.
Immigration offices for extensions
Main office for extensions and visa issues; bring passport, visa, and fee.
Convenient for travellers in central Sri Lanka.
Practical information for BD travellers
Nearby destinations you can also visit
Countries close to Sri Lanka — with your same passport.