Sri LankaBangladesh

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

BangladeshSri Lanka Visa on arrival Sri Lanka visa for citizens of Bangladesh

Sri LankaBangladesh 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.