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 in Colombo. Have a printed copy of your hotel booking and return ticket ready — immigration officers ask for both. The visa costs $35–$50 USD depending on your nationality and length of stay.Apply online | Required |
| Valid passport Passport validity | Your passport must be valid for at least 6 months from your date of entry into Sri Lanka. Airlines check this at check-in — if your passport expires sooner, you will be denied boarding. | Required |
| Return or onward ticket Onward travel proof | Immigration officers at Colombo airport routinely ask for proof of onward travel. Have a printed or digital copy of your return or onward ticket ready — they check this before stamping your visa on arrival. | Required |
| Proof of accommodation Hotel booking | Immigration officers ask for your hotel booking when issuing the visa on arrival. Have a printed confirmation showing your full name, hotel name, and check-in dates. | Recommended |
| Proof of funds Financial proof | Officers may ask how you plan to fund your stay. Carry at least $500 USD in cash or have a credit card statement ready — they rarely check but ask verbally. | 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.