ChinaSri Lanka

Chinese Embassy in 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.

Chinese Embassy in Colombo

Embassy of China in Colombo

Embassy · Colombo

Today 09:00–11:00
Address
Bauddhaloka Mawatha 381A, 00700 Colombo 07
Head of mission
Wei Huaxiang

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.

China visa for Sri Lankan citizens

Sri LankaChina Visa required China visa for citizens of Sri Lanka

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

China visa requirements for citizens of Sri Lanka

  • L visa (tourism)
  • M visa (commerce and trade) / F visa (exchanges and visits)
  • G visa (transit) and visa-free transit
  • X1 / X2 visa (study)
  • Fee: TRY 1,225
  • 12 required documents

checked 22 October 2026

See the full checklist

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.

Sri Lanka’s missions in China

Missions of Sri Lanka in China (1)

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

Good to know

China in Sri Lanka

Worldwide, China has 328 missions in 182 countries; one of them is in Sri Lanka.

Travel to Sri Lanka for Chinese citizens

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.

Frequently asked questions

Where is the Chinese embassy in Sri Lanka?

The Chinese embassy is in Colombo, at Bauddhaloka Mawatha 381A, 00700 Colombo 07.

Do Sri Lankan citizens need a visa for China?

China requires Sri Lankan citizens to hold a visa issued in advance.

Do Chinese citizens need a visa for Sri Lanka?

Sri Lanka issues Chinese citizens a visa on arrival for stays of up to 30 days, so nothing has to be arranged in advance.

Does Sri Lanka have an embassy in China?

Yes, Sri Lanka has its embassy in Beijing.