City — Pakistan
Karachi
High Commissions
2 recordsEmbassies exchanged between Commonwealth countries.
Consulates
59 recordsConsulates general, consulates, and honorary consulates.
Consulate General of Afghanistan in Karachi, PakistanKarachi, Pakistan+92 21 3582 1261Consulate General of Bahrain in Karachi, PakistanKarachi, Pakistan+92 21 3517 1111Consulate General of China in Karachi, PakistanKarachi, Pakistan+92 21 3587 4168, +92 21 3587 4266 (consular office)Consulate General of Denmark in Karachi, PakistanKarachi, Pakistan+92 318 499 5887Consulate General of France in Karachi, PakistanKarachi, Pakistan+91 21 3587 3798Consulate General of Germany in Karachi, PakistanKarachi, Pakistan+92 21 3587 3782, +92 21 3583 9936, +92 21 3583 9697Consulate General of Indonesia in Karachi, PakistanKarachi, Pakistan(+92-21) 3587 4619Consulate General of Iran in Karachi, PakistanKarachi, Pakistan+92 21 3587 4370 / 71, +92 21 3536 9167Consulate General of Japan in Karachi, PakistanKarachi, Pakistan+92 21 3522 0800Consulate General of Kuwait in Karachi, PakistanKarachi, Pakistan+92 21 3517 1871, +92 21 3517 1872Consulate General of Malaysia in Karachi, PakistanKarachi, Pakistan+92 21 3529 5618, +92 21 3529 5619Consulate General of New Zealand in Karachi, PakistanKarachi, Pakistan+92 21 3565 6993, +92 21 3565 6994Consulate General of North Korea in Karachi, PakistanKarachi, Pakistan+92 21 3585 3950Consulate General of Oman in Karachi, PakistanKarachi, Pakistan(+92) 21 35 309 795, (+92) 21 35 309 796Consulate General of Qatar in Karachi, PakistanKarachi, Pakistan+92 21 3586 2171, +92 21 3586 2172, +92 21 3586 2173Consulate General of Russia in Karachi, PakistanKarachi, Pakistan+92 21 3586 1336, +92 300 822 5857, +92 21 3587 8528 (consular issues)Consulate General of Saudi Arabia in Karachi, PakistanKarachi, Pakistan+92 21 3584 1154 - 6Consulate General of South Korea in Karachi, PakistanKarachi, Pakistan+92 21 3585 3950/1Consulate General of Sri Lanka in Karachi, PakistanKarachi, Pakistan+92 21 3534 6615, +92 21 3585 4024, Consular Division: +92 21 3534 6614Consulate General of Thailand in Karachi, PakistanKarachi, Pakistan+92 21 3585 5405, +92 21 3585 5406Consulate General of Turkey in Karachi, PakistanKarachi, Pakistan+92 21 358 396 38Consulate General of UAE in Karachi, PakistanKarachi, Pakistan+92 21 3516 1111Consulate General of the United States in Karachi, PakistanKarachi, Pakistan+92 21 3527 5000Consulate of Italy in Karachi, PakistanKarachi, Pakistan+92 21 3587 0031Honorary Consulate General of Cyprus in Karachi, Pakistan hon.Karachi, Pakistan+92 21 256 1170-75, +92 21 3246 2631, +92 21 3246 2632, Mobile: +92 33 6243 0496Honorary Consulate General of Iceland in Karachi, Pakistan hon.Karachi, Pakistan+92 30 0826 8181Honorary Consulate General of Mongolia in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3585 6210, Mobile: +92 300 825 3134Honorary Consulate General of Nepal in Karachi, Pakistan hon.Karachi, Pakistan+92-21-3453 3611-14Honorary Consulate General of Norway in Karachi, Pakistan hon.Karachi, Pakistan+92 (0) 21 3529 2845 - 47Honorary Consulate General of Romania in Karachi, Pakistan hon.Karachi, Pakistan+92 324 33 23 005, +92 213 56 94 569Honorary Consulate General of Seychelles in Karachi, Pakistan hon.Karachi, Pakistan+92 213 454 5912, +92 213 454 3044Honorary Consulate General of Singapore in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3568 6419, +92 21 3568 5308Honorary Consulate General of the Philippines in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3482 0477, +92 21 3537 0880, +92 221 3536 0191, Mobile: +92 300 040 2664Honorary Consulate of Albania in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3583 6554Honorary Consulate of Belgium in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3568 8261Honorary Consulate of Bosnia and Herzegovina in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3568 0624Honorary Consulate of Botswana in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3538 6001, +92 21 3538 6002Honorary Consulate of Brazil in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3455 6088, +92 21 3455 0217Honorary Consulate of Bulgaria in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3431 4255, +92 21 3453 0361, +92 21 3453 0362Honorary Consulate of Chile in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3213 3132Honorary Consulate of Czech Republic in Karachi, Pakistan hon.Karachi, Pakistan+92 21 358 94 520, Mobile: +92 333 237 8177Honorary Consulate of Georgia in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3586 0042 / 0063, +92 21 3587 3831 / 3442 / 3662Honorary Consulate of Greece in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3568 5021, Mobile: +97 150 353 9549, +92 300 500 9863Honorary Consulate of Ireland in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3589 1181 - 82 - 83Honorary Consulate of Jamaica in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3415 0651-54Honorary Consulate of Latvia in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3454 84 03-5Honorary Consulate of Lebanon in Karachi, Pakistan hon.Karachi, Pakistan(9221) 538 6227 - 8Honorary Consulate of Madagascar in Karachi, Pakistan hon.Karachi, Pakistan92 498 3540Honorary Consulate of Mauritius in Karachi, Pakistan hon.Karachi, Pakistan(021) 3431 5506, 0300-822 7254Honorary Consulate of Mexico in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3569 8475Honorary Consulate of Monaco in Karachi, Pakistan hon.Karachi, Pakistan(+92) 21-3568 4987Honorary Consulate of Mozambique in Karachi, Pakistan hon.Karachi, Pakistan(+92) 21 3518 2845 / 46Honorary Consulate of Netherlands in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3504 5560-4 Extension: 1177Honorary Consulate of Poland in Karachi, Pakistan hon.Karachi, Pakistan+92 312 222 2228Honorary Consulate of Portugal in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3584 0611Honorary Consulate of Serbia in Karachi, Pakistan hon.Karachi, Pakistan+92 21 351 66571Honorary Consulate of Slovenia in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3587 7457Honorary Consulate of Spain in Karachi, Pakistan hon.Karachi, Pakistan+92 21 3566 0222, +92 21 3568 7614Honorary Consulate of Sweden in Karachi, Pakistan hon.Karachi, Pakistan+92 213000569458