Foreign Diplomatic missions in Sri Lanka
There are about 90 diplomatic missions listed in Sri Lanka. This page is shows 29 embassies, 10 high commissions, 2 consulates and 49 honorary consulates.
Embassies in Sri Lanka
High Commissions in Sri Lanka
Honorary Consulates in Sri Lanka
- Austria
- Belarus
- Belgium
- Bhutan
- Bosnia and Herzegovina
- Bulgaria
- Croatia
- Cyprus
- Czech Republic
- Denmark
- Dominican Republic
- Estonia
- Ethiopia
- Fiji
- Finland
- France
- Georgia
- Greece
- Guatemala
- Hungary
- Iceland
- Ireland
- Kyrgyzstan
- Latvia
- Lithuania
- Luxembourg
- Madagascar
- Mali
- Malta
- Mauritius
- Mexico
- Morocco
- Namibia
- New Zealand
- Panama
- Peru
- Philippines
- Poland
- Portugal
- Romania
- Serbia
- Seychelles
- Singapore
- Slovakia
- Slovenia
- Spain
- Sweden
- Uruguay
- Zambia