24,115 records
Flag of Sri Lanka

Missions sent by this country — Asia · South Asia

Embassies and consulates of Sri Lanka

155 missions|88 host countries|154 cities

Across six time zones and three continents, Sri Lanka's diplomatic corps operates 155 missions in 88 host countries. From the Ministry headquarters in Colombo, the network extends to bustling posts such as the embassy in Berlin and the consulate in Istanbul, each handling multiple jurisdictions. The busiest destinations include Germany and Turkey, reflecting strong economic and diaspora ties.

Consular sections provide essential services to Sri Lankan nationals abroad, issuing passports, authenticating documents, and assisting during emergencies. Trade officers promote exports of tea, textiles and spices, facilitating business connections with host markets. By organizing cultural events and bilateral meetings, missions help sustain the diaspora community while fostering investment opportunities for Sri Lankan enterprises seeking growth overseas.

Browse the list to locate a Sri Lankan mission by selecting a host country, then choose the city where the office resides, and finally view contact details for the specific embassy, high commission or consulate. Each entry includes address, phone numbers and service hours, enabling quick access to the diplomatic assistance you need.

Missions

155 records

Embassies 34 · High Commissions 13 · Permanent Missions 2 · Consulates 105 · Other Representations 1

Embassy of Sri Lanka in Abu Dhabi, UAEAbu Dhabi, United Arab Emirates+971 2 631 6444Embassy of Sri Lanka in Addis Ababa, EthiopiaAddis Ababa, Ethiopia+251 11 6154 681, +251 11 6154 785Embassy of Sri Lanka in Amman, JordanAmman, Jordan+962 6 582 0611 / 2Embassy of Sri Lanka in Ankara, TurkeyAnkara, Turkey+90 312 427 1020 to 25Embassy of Sri Lanka in Bangkok, ThailandBangkok, Thailand+66 2 105 4851Embassy of Sri Lanka in Beijing, ChinaBeijing, China+86 10 6532 1861 / 2Embassy of Sri Lanka in Beirut, LebanonBeirut, Lebanon+961 5 457 226Embassy of Sri Lanka in Berlin, GermanyBerlin, Germany+49 30 8090 9749Embassy of Sri Lanka in Brasilia, BrazilBrasília - DF, Brazil+55 61 3541 3481, +55 61 3541 3488Embassy of Sri Lanka in Brussels, BelgiumBrussels, Belgium+32 2 344 5394, +32 2 344 5585, Consular Services: +32 47 225 0616Embassy of Sri Lanka in Cairo, EgyptCairo, Egypt+20 2 2735 0047, +20 2 2735 4966Embassy of Sri Lanka in Jakarta, IndonesiaCentral Jakarta, Indonesia+62 21 314 1018, +62 21 316 1886, +62 21 3190 2389Embassy of Sri Lanka in Doha, QatarDoha, Qatar+974 4499 8660Embassy of Sri Lanka in Hanoi, VietnamHanoi, Vietnam+84 24 3734 1894 to 6Embassy of Sri Lanka in Havana, CubaHavana, Cuba+53 7 214 1125, +53 7 204 2562Embassy of Sri Lanka in Kathmandu, NepalKathmandu, Nepal+977 1 472 0623, +977 1 472 1389Embassy of Sri Lanka in KuwaitKuwait City, Kuwait+965 2535 4611Embassy of Sri Lanka in Manila, PhilippinesMakati City, Philippines+63 2 812 0124, +63 2 812 0125Embassy of Sri Lanka in Manama, BahrainManama, Bahrain+973 1700 8410, +973 1766 0408Embassy of Sri Lanka in Moscow, RussiaMoscow, Russia+7 495 688 1620, +7 495 688 1651, ext.11Embassy of Sri Lanka in Muscat, OmanMuscat, Oman+968 2469 7841Embassy of Sri Lanka in Paris, FranceParis, France+33 1 55 73 31 31Embassy of Sri Lanka in Riyadh, Saudi ArabiaRiyadh, Saudi Arabia+966 11 460 8232Embassy of Sri Lanka in Rome, ItalyRome, Italy+39 06 6934 2030Embassy of Sri Lanka in Seoul, South KoreaSeoul, South Korea+82 2 735 2966 / 7, +82 2 735 2968Embassy of Sri Lanka in Stockholm, SwedenStockholm, Sweden+46 8 663 6523, +46 8 663 6525Embassy of Sri Lanka in Tehran, IranTehran, Iran+98 21 8865 6253 / 6328Embassy of Sri Lanka in Tel Aviv, IsraelTel Aviv, Israel+972 3 527 7635, +972 3 527 7638Embassy of Sri Lanka in The Hague, NetherlandsThe Hague, Netherlands+31 70 365 5910Embassy of Sri Lanka in Tokyo, JapanTokyo, Japan+81 3 3440 6911 / 12Embassy of Sri Lanka in Vienna, AustriaVienna, Austria+43 1 503 79 88Embassy of Sri Lanka in Warsaw, PolandWarsaw, Poland+48 22 853 8897, +48 22 853 8908Embassy of Sri Lanka in Washington, D.C., United StatesWashington, D.C., United States(202) 483-4025Embassy of Sri Lanka in Yangon, MyanmarYangon, Myanmar+95 1 822 2812Deputy High Commission of Sri Lanka in Chennai, IndiaChennai, India+91 44 2824 1896, +91 44 2825 2612High Commission of Sri Lanka in Dhaka, BangladeshDhaka, Bangladesh+88 02 989 6353High Commission of Sri Lanka in Islamabad, PakistanIslamabad, Pakistan+92 51 282 8723High Commission of Sri Lanka in Kuala Lumpur, MalaysiaKuala Lumpur, Malaysia+60 3 2034 1705 / 6, Consular Section: +60 3 2032 2348High Commission of Sri Lanka in London, United KingdomLondon, United Kingdom+44 20 7262 1841High Commission of Sri Lanka in Male, MaldivesMale, Maldives+960 332 2845, +960 331 3546High Commission of Sri Lanka in Nairobi, KenyaNairobi, Kenya+254 734 387 267High Commission of Sri Lanka in New Delhi, IndiaNew Delhi, India+91 11 2301 0201 / 0202 / 0203High Commission of Sri Lanka in Ottawa, CanadaOttawa, Canada(613) 233-8449High Commission of Sri Lanka in Pretoria, South AfricaPretoria, South Africa+27 12 460 7679, +27 12 460 7690High Commission of Sri Lanka in SingaporeSingapore, Singapore+65 6254 4595High Commission of Sri Lanka in Victoria, SeychellesVictoria, Seychelles+248 461 0590, +248 461 0593, +248 461 0595High Commission of Sri Lanka in Canberra, AustraliaYarralumla, Australia+61 2 6198 3756Permanent Mission of Sri Lanka to the United Nations in GenevaGeneva, Switzerland+41 22 919 12 50Permanent Mission of Sri Lanka to the United Nations in New YorkNew York, United States(212) 986-7040Honorary Consulate of Sri Lanka in Adana, Turkey hon.Adana, Turkey+90 322 457 7207

By host country

88 countries

Each row is the missions Sri Lanka sends to that country.

Cities

154 cities

Heads of mission

42 named