Embassy of China in Colombo
Today 09:00–11:00- Address
- Bauddhaloka Mawatha 381A, 00700 Colombo 07
- Website
- lk.china-embassy.gov.cn
- Head of mission
- Wei Huaxiang
China
Sri Lanka
1 embassy
China is represented in Sri Lanka by 1 mission: an embassy in Colombo. Sri Lankan citizens need a visa for China, obtained before travel.
The Chinese embassy is in Colombo, the capital of Sri Lanka, at Bauddhaloka Mawatha 381A, 00700 Colombo 07. The head of mission on record is Wei Huaxiang. Its website is linked on its page.
Sri Lanka
China Visa required China visa for citizens of Sri Lanka
China
Sri Lanka Visa on arrival Sri Lanka visa for citizens of China
China visa requirements for citizens of Sri Lanka
checked 22 October 2026
Sri Lankan citizens must obtain a visa before travelling to China. From Sri Lanka, the application is made at the Chinese embassy in Colombo or through a visa centre appointed by China.
Missions of Sri Lanka in China (1)
In return, Sri Lanka has an embassy in China, in Beijing.
Worldwide, China has 328 missions in 182 countries; one of them is in Sri Lanka.
Chinese citizens can get a visa on arrival in Sri Lanka, valid for stays of up to 30 days. In Sri Lanka, Chinese citizens can turn to the Chinese embassy for passports and emergency help.
The Chinese embassy is in Colombo, at Bauddhaloka Mawatha 381A, 00700 Colombo 07.
China requires Sri Lankan citizens to hold a visa issued in advance.
Sri Lanka issues Chinese citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.
Yes, Sri Lanka has its embassy in Beijing.