ThailandSri Lanka

Thai Embassy in Sri Lanka

1 embassy

Thailand is represented in Sri Lanka by 1 mission: an embassy in Colombo. Thailand admits Sri Lankan citizens without a visa for stays of up to 60 days.

Thai Embassy in Colombo

At 26 Sir Marcus Fernando Mawatha, Colombo 7, the Thai embassy represents Thailand towards Sri Lanka. The head of mission on record is Paitoon Mahapannaporn. Its phone number and website are on its page.

Thailand visa for Sri Lankan citizens

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

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

Sri Lankan citizens do not need a visa for Thailand: stays of up to 60 days are visa-free.

Sri Lanka’s missions in Thailand

Missions of Sri Lanka in Thailand (1)

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

Good to know

Thailand in Sri Lanka

Worldwide, Thailand has 140 missions in 85 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for Thai citizens

Thai citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days. In Sri Lanka, Thai citizens can turn to the Thai embassy for passports and emergency help.

Frequently asked questions

Where is the Thai embassy in Sri Lanka?

The Thai embassy is in Colombo, at 26 Sir Marcus Fernando Mawatha, Colombo 7.

Do Sri Lankan citizens need a visa for Thailand?

Thailand admits Sri Lankan citizens without a visa for stays of up to 60 days.

Do Thai citizens need a visa for Sri Lanka?

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

Does Sri Lanka have an embassy in Thailand?

Yes, Sri Lanka has its embassy in Bangkok.