Sri LankaChina

Sri Lankan Embassy in China

1 embassy

In China, Sri Lanka has an embassy in Beijing. Chinese citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days.

Sri Lankan Embassy in Beijing

Sri Lanka has its embassy in Beijing, the capital.

Sri Lanka visa for Chinese citizens

ChinaSri Lanka Visa on arrival Sri Lanka visa for citizens of China

Sri LankaChina Visa required China visa for citizens of Sri Lanka

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

China’s missions in Sri Lanka

Missions of China in Sri Lanka (1)

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

Good to know

Sri Lanka in China

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

Travel to China for Sri Lankan citizens

China requires Sri Lankan citizens to hold a visa issued in advance. In China, Sri Lankan citizens can turn to the Sri Lankan embassy for passports and emergency help.

When the Sri Lankan embassy in China is closed

The Sri Lankan embassy in China closes on China’s public holidays, the next being New Year's Day on Friday 1 January 2027, Chinese New Year (Spring Festival) on Saturday 6 February 2027 and Labour Day on Saturday 1 May 2027.

Frequently asked questions

Where is the Sri Lankan embassy in China?

The Sri Lankan embassy is in Beijing.

Do Chinese citizens need a visa for Sri Lanka?

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

Do Sri Lankan citizens need a visa for China?

Sri Lankan citizens must obtain a visa before travelling to China.

Does China have an embassy in Sri Lanka?

Yes, China has its embassy in Colombo.