Skip Global Navigation to Main Content
Skip Breadcrumb Navigation
Consulate Contact Information

In addition to the U.S. Embassy in Pakistan, the United States maintains consulates in Lahore, Peshawar, and Karachi.  The Consulate General in Karachi's consular section offers nonimmigrant visa services and American citizen services, while the consulates in Peshawar and Lahore have consular sections available only for American Citizen Services.

U.S. Consulate General

Plot No 3-5, New TPX Area
Mai Kolachi Road
Karachi, Pakistan
Consular Section

Phone: (+92-21) 3527-5000
Monday - Friday, 3:00 to 4:00 PM
Fax: (+92-21) 3527-5885


The U.S. Consulate in Lahore has suspended operations. As a result of this temporary drawdown, public and consular services at the U.S. Consulate General in Lahore remain unavailable. Please contact either the U.S. Embassy in Islamabad or the Consulate General in Karachi for assistance.

U.S. Consulate General
50, Sharah-e-Abdul Hameed Bin Badees

Lahore, Pakistan

American Citizen Services Section

Phone: +92-42-603-4000 between 2:00 PM and 4:00 PM to set up an

U.S. Consulate General

11 Hospital Road

Peshawar, Pakistan

American Citizen Services Section