Sri Lanka
Bangladesh
Sri Lankan Embassy in Bangladesh
1 embassy
In Bangladesh, Sri Lanka has an embassy in Dhaka. Bangladeshi citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.
Sri Lankan Embassy in Dhaka
In Dhaka, the Sri Lankan embassy represents Sri Lanka towards Bangladesh.
Sri Lanka visa for Bangladeshi citizens
Bangladesh
Sri Lanka Visa on arrival Sri Lanka visa for citizens of Bangladesh
Sri Lanka
Bangladesh Visa required Bangladesh visa for citizens of Sri Lanka
Bangladeshi citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.
Bangladesh’s missions in Sri Lanka
Missions of Bangladesh in Sri Lanka (1)
In return, Bangladesh has an embassy in Sri Lanka, in Colombo.
Good to know
Sri Lanka in Bangladesh
Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Bangladesh.
Travel to Bangladesh for Sri Lankan citizens
Sri Lankan citizens need a visa for Bangladesh, obtained before travel. In Bangladesh, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.
When the Sri Lankan embassy in Bangladesh is closed
The Sri Lankan embassy in Bangladesh closes on Bangladesh’s public holidays, the next being Victory Day on Wednesday 16 December 2026, Christmas Day on Friday 25 December 2026 and International Mother Language Day on Sunday 21 February 2027.
Frequently asked questions
Where is the Sri Lankan embassy in Bangladesh?
The Sri Lankan embassy is in Dhaka.
Do Bangladeshi citizens need a visa for Sri Lanka?
Sri Lanka issues Bangladeshi citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.
Do Sri Lankan citizens need a visa for Bangladesh?
Sri Lankan citizens must obtain a visa before travelling to Bangladesh.
Does Bangladesh have an embassy in Sri Lanka?
Yes, Bangladesh has its embassy in Colombo.