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