List of Embassies and Consulates in Karachi

image (16)

With evolving global relationships, embassies and consulates play a major role in strengthening ties between any two countries. 

An embassy is the representative of a particular country in a foreign country. Working under a diplomatic mission, the embassy aims at achieving certain goals in the host country. The following are important functions of an embassy:


  • Protect its citizens and the interest of its country
  • Support prosperity 
  • Arrange socialising events
  • Work for educational scholarships
  • Maintain development and cooperation between two states
  • Help to maintain political, social, and economic ties
  • Provide visa and passport renewal facilities

Pakistan has developed key relationships with all the countries of the world except Israel. For that reason, Pakistan hosts several ambassadors and consulate generals from all over the world. Embassies are located in Islamabad; however, consulate generals are also present in the major cities of Pakistan, such as Karachi and Lahore., Pakistan’s smartest property portal, presents the list of embassies and consulates in Karachi with their addresses and contacts.

List of Embassies and Consulates in Karachi


Collection of Flags of Countries


Karachi, being the metropolitan city of Pakistan, has many consulate offices. The following is a list of all the consulate offices located there:








Afghanistan Consulate-General [email protected] (021) 35821261
USA Consulate-General LOCAL: (021) 520.4200

INTERNATIONAL: +92.21.520.4200

Bahrain Consulate-General [email protected] LOCAL: (021) 5342971

INTERNATIONAL: +92215342971

British Deputy High Commission LOCAL: (021) 5827000

INTERNATIONAL: +92215827000

China Consulate-General [email protected] LOCAL: (021) 5874266

INTERNATIONAL: +92215874266

Denmark Consulate-General LOCAL: (021) 5873732

INTERNATIONAL: +92215873732

France Consulate-General [email protected] LOCAL: (021) 5873797

INTERNATIONAL: +92215873797

Germany Consulate-General [email protected] LOCAL: (021) 5873782

INTERNATIONAL: +92215873782

Indonesia Consulate-General [email protected]  LOCAL: (021) 5874619

INTERNATIONAL: +92215874619

Iran Consulate-General LOCAL: (021) 5874371

INTERNATIONAL: +92.215874371

Italy Consulate-General [email protected] LOCAL: (021) 5870031

INTERNATIONAL: +92215870031

Japan Consulate-General LOCAL: (021) 5220800

INTERNATIONAL: +92215220800

Kuwait Consulate-General LOCAL: (021) 5369230

INTERNATIONAL: +92215369230

Kyrgyzstan Consulate LOCAL: (021) 5374447

INTERNATIONAL: +92215374447

Oman Consulate [email protected] LOCAL: (021) 35309795

INTERNATIONAL: +922135309795

Qatar Consulate-General [email protected] LOCAL: (021) 5862171

INTERNATIONAL: +92215862171

Russia Consulate-General [email protected]


LOCAL: (021) 5860265

INTERNATIONAL: +92215860265

Saudi Arabia Consulate-General LOCAL: (021) 5841154

INTERNATIONAL: +92215841154

Sri Lanka Consulate-General [email protected] LOCAL: (021) 5346576

INTERNATIONAL: +92215346576

Switzerland Consulate-General [email protected] LOCAL: (021) 5873987

INTERNATIONAL: +92215873987

Thailand Consulate-General [email protected] LOCAL: (021) 5874417

INTERNATIONAL: +92215874417

Turkey Consulate-General [email protected] LOCAL: (021) 35874334

INTERNATIONAL: +922135874334


Afghanistan Consulate-General

Playing an important role in the peace mission of Afghanistan, the consulate in Karachi has been vital in conducting meetings of official delegates of several countries. Moreover, to help ease problems for Afghan migrants across the country, especially in Karachi, the Afghanistan consulate has been providing financial and social aid.

Address: ST-26, Block 5 Clifton, Karachi, Sindh 75600


The Consulate General of the United States


U.S Consulate Compound Karachi


“The Consulate General of the United States is the diplomatic mission of the United States in Sindh and Balochistan provinces.”  

To ensure strong relationships between Pakistan and the United States, the consulate coordinates directly with the U.S embassy in Islamabad, as well as in Peshawar and Lahore.

Since the start of the Afghan war, the U.S Consulate in Karachi has played an important role. From providing aid to the victims of war and arranging official sessions for peace talks to maintaining positive relations between Afghanistan and the United States of America, this consulate has been crucial.

Moreover, it is providing visa facilities to the citizens of Pakistan who want to travel to the United States of America.

Address: Consulate General of the United States of America, 3,4,5 New TPX Area, Mai Kolachi Road, Karachi


Consulate General of the People’s Republic of China

China has been a strategic partner of Pakistan since 1947. Working with the Chinese diplomatic mission under the Chinese ambassador, the Chinese consulate has helped strengthen the ties between Pakistan and China. Moreover, with the arrival of more Chinese nationals in Pakistan due to the China Pakistan Economic Corridor (CPEC), the consulate has extended its domain of services.

From passport renewal and visa services to arranging diplomatic sessions between the delegates of two countries, the consulate is vital to the long-standing ties between Pakistan and China.

Address: St. 20, Block 4, Clifton Karachi, Pakistan


British Deputy High Commission

The British Deputy High Commission in Karachi works under the British Diplomatic Mission to maintain the bilateral ties between the two countries. It arranges educational conferences and helps Pakistani students in getting sponsored by British universities.

It hosts delegates from various countries around the world and plays its role in maintaining peace and cooperation. The British Deputy High Commission also arranges a number of important documents for Pakistani and British nationals.

Address: R29H+27W, Block 5 Clifton, Karachi, Sindh 75600


Consulate General of France

As part of their diplomatic mission, the Consulate General of France takes a major part in educational activities across Pakistan. With a major focus on strengthening ties between the two countries, it works closely with the foreign ministry of Pakistan.

Address: R2MJ+Q5Q, Bath Island, Karachi, Sindh 75600


Turkish Consulate General

Pakistan and Turkey share a common culture and enjoy healthy ties. Turkey is considered one of the best tourist destinations and that is why thousands of Pakistanis visit Turkey each year. Moreover, Turkey has some of the best universities in the world. Pakistani students seeking higher education also go to Turkey on student visas.

The Turkish Consulate General in Karachi helps Pakistani nationals with visa services and also helps them in the scholarship process. It arranges various educational activities and hosts official delegates.

Address: Turkish Consulate General 29-A Khayaban-e-Hafiz, Phase 5 DHA, Karachi


Other Embassies and Consulates in Karachi

Apart from the consulate generals, many countries have honorary consulates in Pakistan. These consulates do not perform typical duties but represent their country. The following is a list of countries that have honorary consulates in Pakistan:

Country Consulate E-Mail Contact
Austria Honorary Consulate [email protected] LOCAL: (021) 5877128

INTERNATIONAL: +92215877128

Belgium Honorary Consulate [email protected] LOCAL: (021) 5872941

INTERNATIONAL: +92215872941

Canada Honorary Consulate [email protected] LOCAL: (021) 5610685

INTERNATIONAL: +92215610685

Netherlands Honorary Consulate [email protected] LOCAL: (021) 35839623

INTERNATIONAL: +922135839623

Ecuador Honorary Consulate [email protected] LOCAL: (021) 5833322

INTERNATIONAL: +92215833322

Finland Honorary Consulate LOCAL: (021) 2428485

INTERNATIONAL: +92212428485

Latvia Honorary Consulate [email protected] LOCAL: (021) 4548403

INTERNATIONAL: +92214548403

Madagascar Honorary Consulate [email protected] LOCAL: (021) 4983540

INTERNATIONAL: +92214983540

Malaysia Consulate-General [email protected] LOCAL: (021) 5295618

INTERNATIONAL: +92215295618

Maldives Honorary Consulate [email protected] LOCAL: (021) 2627945

INTERNATIONAL: +92212627945

Malta Honorary Consulate [email protected] LOCAL: (021) 5611005

INTERNATIONAL: +92215611005

Monaco Honorary Consulate [email protected] LOCAL: (021) 5694987

INTERNATIONAL: +92215694987

Mozambique Honorary Consulate [email protected] LOCAL: (021) 34381014

INTERNATIONAL: +922134381014

New Zealand Honorary Consulate [email protected] LOCAL: (021) 35644740

INTERNATIONAL: +922135644740

Seychelles Honorary Consulate [email protected] LOCAL: (021) 454.5912

INTERNATIONAL: +92214545912

Singapore Honorary Consulate [email protected] LOCAL: (021) 5686419

INTERNATIONAL: +92215686419

Slovenia Honorary Consulate LOCAL: (021) 5877457

INTERNATIONAL: +92215877457

Suriname Honorary Consulate LOCAL: (021) 5867771

INTERNATIONAL: +92215867771


For more information about embassies and consulates in Karachi, visit Graana Blog


Read More