IPC memiliki 12 Cabang Pelabuhan yang tersebar di 10 wilayah Indonesia yang beroperasi menangani berbagai aktivitas kepelabuhanan. Berikut adalah nama nama Cabang Pelabuhan dibawah naungan IPC:
- Cabang Pelabuhan Tanjung Priok, Jakarta Utara
- Cabang Pelabuhan Palembang, Sumatera Selatan
- Cabang Pelabuhan Panjang, Lampung
- Cabang Pelabuhan Pontianak, Kalimantan Barat
- Cabang Pelabuhan Teluk Bayur, Sumatera Selatan
- Cabang Pelabuhan Banten, Banten
- Cabang Pelabuhan Bengkulu, Bengkulu
- Cabang Pelabuhan Cirebon, Jawa Barat
- Cabang Pelabuhan Jambi, Jambi
- Cabang Pelabuhan Pangkal Balam, Bangka Belitung
- Cabang Pelabuhan Sunda Kelapa, Jakarta Utara
- Cabang Pelabuhan Tanjung Pandan, Bangka Belitung