24,115 records
Flag of Sri Lanka

Missions located in this country — Asia · South Asia

Embassies and consulates in Sri Lanka

90 missions|85 sending countries|20 cities

Colombo hosts the majority of Sri Lanka's foreign missions, with 20 diplomatic posts concentrated in the capital alone. Beyond Colombo, cities like Colombo 7 and Colombo 02 also serve as hubs for consular services. The network includes 29 embassies, 50 consulates and 11 high commissions, reflecting both regional ties and global representation. India leads with four missions, followed by Romania and France, each maintaining two offices here.

These missions provide essential services for expatriates and businesses, including visa processing, legal documentation and trade facilitation. Citizens often rely on consulates for emergency assistance, notarial services and business registrations. The presence of offices from diverse nations also supports cultural and economic exchanges, particularly in sectors like tourism and technology.

Use the filters to narrow your search by country, city or mission type. Select a city like Colombo 07 to view all posts in that area, then click on a mission for contact details, opening hours and consular services. Each listing includes verified addresses to help you locate the nearest diplomatic office.

Cities

20 cities

Missions

90 records

Embassies 29 · High Commissions 11 · Consulates 50

Embassy of Brazil in Colombo, Sri LankaColombo, Brazil+94 11 266 3565Embassy of Iraq in Colombo, Sri LankaColombo, Iraq+94 11 269 6600, +94 11 269 6612, +94 11 574 7067Embassy of Kuwait in Colombo, Sri LankaColombo, Kuwait+94 11 259 7958, +94 11 259 7959, +94 11 259 7960Embassy of Romania in Colombo, Sri LankaColombo, Romania+94 11 267 3331Embassy of UAE in Colombo, Sri LankaColombo, United Arab Emirates+94 11 256 5052Embassy of Saudi Arabia in Colombo, Sri LankaColombo 03, Saudi Arabia+94 11 268 2087, +94 11 268 2089, +94 11 268 2085Embassy of the United States in Colombo, Sri LankaColombo 03, United States+94 (11) 202-8500Embassy of Egypt in Colombo, Sri LankaColombo 05, Egypt+94 11 250 8752, +94 11 258 3621Embassy of Iran in Colombo, Sri LankaColombo 05, Iran+94 11 208 1515 / 1516 / 1517Embassy of Myanmar in Colombo, Sri LankaColombo 07, Myanmar+94 11 2681 007, +94 11 2696 440Embassy of Netherlands in Colombo, Sri LankaColombo 07, Netherlands+94 112 510 200Embassy of Oman in Colombo, Sri LankaColombo 07, Oman(+94) 11-230 1278, (+94) 11-230 1279Embassy of Palestine in Colombo, Sri LankaColombo 07, Palestine+94 11 269 5991, +94 11 268 7131Embassy of Qatar in Colombo, Sri LankaColombo 07, Qatar+94 11 269 0440, +94 11 269 0441Embassy of Thailand in Colombo, Sri LankaColombo 07, Thailand+94 11 7529 500, +94 11 7529 501, +94 11 7529 502, +94 11 7529 503Embassy of Vietnam in Colombo, Sri LankaColombo 07, Vietnam(+94-11) 269 6050Embassy of Afghanistan in Colombo, Sri LankaColombo 08, Afghanistan+94 (11) 267 5386, Consular Affairs: +94 (11) 268 3452Embassy of Türkiye in Colombo, Sri LankaColombo 08, Turkey+94 11 214 6600Embassy of Germany in Colombo, Sri LankaColombo 3, Germany+94 11 258 0431Embassy of Cuba in Colombo, Sri LankaColombo 5, Cuba+94 11 250 1583Embassy of Italy in Colombo, Sri LankaColombo 5, Italy+94 11 258 8388Embassy of China in Colombo, Sri LankaColombo 7, China+94 11 268 8610Embassy of France in Colombo, Sri LankaColombo 7, France+94 11 2639 400Embassy of Indonesia in Colombo, Sri LankaColombo 7, Indonesia+94 11 267 4337Embassy of Japan in Colombo, Sri LankaColombo 7, Japan+94 11 269 3831, +94 11 269 3832, +94 11 269 3833Embassy of Nepal in Colombo, Sri LankaColombo 7, Nepal+94 11 268 9656 / 7Embassy of Russia in Colombo, Sri LankaColombo 7, Russia+94 11 269 7036, Consular Section: +94 11 269 7042Embassy of South Korea in Colombo, Sri LankaColombo 7, South Korea+94 11 269 9036, +94 11 269 9037, +94 11 269 9038Embassy of Switzerland in Colombo, Sri LankaColombo 7, Switzerland+94 11 269 51 17High Commission of New Zealand in Colombo, Sri LankaColombo, New Zealand+94 11 217 4717High Commission of Canada in Colombo, Sri LankaColombo 03, Canada+94 11 532 6232High Commission of Malaysia in Colombo, Sri LankaColombo 03, Malaysia+94 11 755 7711, +94 11 755 7712, +94 11 755 7713High Commission of Bangladesh in Colombo, Sri LankaColombo 07, Bangladesh+94 11 269 5744, +94 11 269 5748High Commission of South Africa in Colombo, Sri LankaColombo 07, South Africa+94 11 246 3000, +94 77 363 3334High Commission of India in Colombo, Sri LankaColombo 3, IndiaGeneral enquiries: +94 11 232 7587, +94 11 242 1605, +94 11 242 2788, and +94 11 242 2789; passport and consular issues: +94 11 242 2860 and +94 11 242 2788High Commission of Maldives in Colombo, Sri LankaColombo 4, Maldives+94 11 258 0076, Hotline: +94 76 881 6666British High Commission in Colombo, Sri LankaColombo 7, United Kingdom+94 11 539 0639High Commission of Australia in Colombo, Sri LankaColombo 7, Australia+94 11 246 3200High Commission of Pakistan in Colombo, Sri LankaColombo 7, Pakistan+94 11 205 5681, +94 11 205 5682Assistant High Commission of India in Kandy, Sri LankaKandy, India94 81 222 2652 / 3786, Visa, Consular, Passport and Commercial queries: +94 81-222 3777Honorary Consulate General of Slovenia in Colombo, Sri Lanka hon.Colombo, Slovenia+94 112 711 401Honorary Consulate of Austria in Colombo, Sri Lanka hon.Colombo, Austria+94 11 238 5660, +94 70 430 0755Honorary Consulate of Belarus in Colombo, Sri Lanka hon.Colombo, Belarus+94 11 43 46 776, +94 11 25 33 045Honorary Consulate of Czech Republic in Colombo, Sri Lanka hon.Colombo, Czech Republic+94 777 686 259, +94 115 559 083Honorary Consulate of Denmark in Colombo, Sri Lanka hon.Colombo, Denmark+94 11 202 7193Honorary Consulate of Guatemala in Colombo, Sri Lanka hon.Colombo, Guatemala+94 11 779 7010, +94 11 244 7381, +94 11 446 1350, +94 11 868 8152Honorary Consulate of Latvia in Colombo, Sri Lanka hon.Colombo, Latvia(94) 11 2385 660, (94) 11 2575 740, (94) 77 3466 336Honorary Consulate of Luxembourg in Colombo, Sri Lanka hon.Colombo, Luxembourg+94 11 278 4144, +94 77 385 0650Honorary Consulate of Malta in Colombo, Sri Lanka hon.Colombo, Malta+94 112 336 853Honorary Consulate of Mauritius in Colombo, Sri Lanka hon.Colombo, Mauritius+94 11 207 1212

Sending countries

85 countries

Each row is that country's missions in Sri Lanka.