Sri LankaThailand

Sri Lankan Embassy in Thailand

1 embassy

Sri Lanka is represented in Thailand by 1 mission: an embassy in Bangkok. Thai citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Sri Lankan Embassy in Bangkok

Sri Lanka has its embassy in Bangkok, the capital.

Sri Lanka visa for Thai citizens

ThailandSri Lanka Visa on arrival Sri Lanka visa for citizens of Thailand

Sri LankaThailand Visa-free, 60 days Thailand visa for citizens of Sri Lanka

Thai citizens receive their visa for Sri Lanka at the border; it covers up to 30 days.

Thailand’s missions in Sri Lanka

Missions of Thailand in Sri Lanka (1)

In return, Thailand has an embassy in Sri Lanka, in Colombo.

Good to know

Sri Lanka in Thailand

Worldwide, Sri Lanka has 68 missions in 47 countries; one of them is in Thailand.

Travel to Thailand for Sri Lankan citizens

Sri Lankan citizens can visit Thailand without a visa for up to 60 days. In Thailand, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

Frequently asked questions

Where is the Sri Lankan embassy in Thailand?

The Sri Lankan embassy is in Bangkok.

Do Thai citizens need a visa for Sri Lanka?

Thai citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Do Sri Lankan citizens need a visa for Thailand?

Sri Lankan citizens can visit Thailand without a visa for up to 60 days.

Does Thailand have an embassy in Sri Lanka?

Yes, Thailand has its embassy in Colombo.