Sri Lanka
Thailand
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
Thailand
Sri Lanka Visa on arrival Sri Lanka visa for citizens of Thailand
Sri Lanka
Thailand 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.