List of ports in Pakistan
This is a list of ports in Pakistan. There are three international seaports, seventeen dry ports, twelve fishing harbours, and five naval bases.
Seaports
All seaports in Pakistan are maintained and governed by the Ministry of Maritime Affairs of the Government of Pakistan. The three largest ports each have their own port authority.| Name | District | Province | Location | Authority | Description |
| Port of Karachi | Keamari | Sindh | Karachi Port Trust | 41 berths including:
| |
| Port Qasim | Malir | Sindh | Port Qasim Authority | 15 berths including: | |
| Gwadar Port | Gwadar | Balochistan | Gwadar Port Authority | 3 multipurpose berths |
Dry ports
Apart from the seaports, there are a number of dry ports, located elsewhere in the country, which allow goods to undergo customs checks away from the dock side. Six major dry ports are run by Pakistan Railways:- Lahore Dry Port
- Karachi Dry Port
- Quetta Dry Port
- Peshawar Dry Port
- Multan Dry Port
- Rawalpindi Dry Port
- Sialkot Dry Port
- Faisalabad Dry Port
- Pak-China Sust Dry Port
- NLC Dry Port at Thokar Niaz Beg, southwest of Lahore
- NLC Dry Port at Quetta
- QICT Dry port at Prem Nagar railway station, southwest of Lahore
- Sialkot International Container Terminal
- Hyderabad NLC Dry Port
- Islamabad Dry Port
- Multan Dry Port
- Kasur Dry Port
Fish harbours
There are a number of fish harbours, most of which were built from 2002 onwards but have been controversial because of damage to the local environments. The harbours are managed by the provincial fisheries departments of Sindh and Balochistan.- Damb Fish Harbour, Lasbela District
- Gadani Fish Harbour, Hub District
- Godi Boat Basin, Gwadar District
- Gwadar Fish Harbour, Gwadar District
- Jiwani Fish Harbour, Gwadar District
- Karachi Fish Harbour, Keamari District
- Korangi Fish Harbour, Korangi Creek Cantonment
- Keti Bandar Fish Harbour, Thatta District
- Ormara Fish Harbour, Gwadar District
- Pasni Fish Harbour, Gwadar District
- Pishukan Fish Harbour, Gwadar District
- Surbandar Fish Harbour, Gwadar District
Miscellaneous port facilities
- The Hub Power Company, Hub District, has its own coal import jetty adjacent to the power plant.
- The Karachi Nuclear Power Complex, in Keamari District, has its own harbour for nuclear power-related cargo.
Naval bases
;Major military ports- Karachi Naval Dockyard, Keamari District
- Jinnah Naval Base, Ormara, Gwadar District
- PNS Akram, Gwadar District
- PNS Himalaya, Manora Cantonment
- PNS Qasim, Manora Cantonment
Shipyards
- Gadani Ship Breaking Yard, Hub District
- Gwadar Shipyard, Gwadar District
- Karachi Shipyard & Engineering Works, Keamari District
Proposed ports
- The Port of Gadani in Hub District, currently comprises the Gadani Fish Harbour and the Gadani Ship Breaking Yard. In August 2019 the federal government announced there would be a feasibility study to look at building a modern port at Gadani.
- The Port of Keti Bandar in Thatta District, in the western part of the Indus River Delta, was a thriving port until the early part of the 20th century but now consists of a fishing jetty and a coast guard jetty for the Pakistan Maritime Security Agency. There was a proposal by the federal government to build a new port in 2007, which came to naught. More recently a new proposal has been put forward in April 2024 by the Sindh provincial government.
- The Port of Sonmiani, in Las Bela District, currently consists of a fish harbour at the town of Damb, about northwest of Sonmiani as well as a coast guard jetty for the Pakistan Maritime Security Agency, a kilometre to the north of the fish harbour. In March 2007 the federal government announced a proposal to build a major new port at Sonmiani. The provincial government carried out a survey of the area as preparation for a new port, together with allocating thousands of acres of land for future construction. However, the plans never materialised.