Sunda Kelapa
Saat ini pelabuhan Sunda Kelapa memiliki luas daratan 760 hektare serta luas perairan kolam 16.470 hektare, terdiri atas dua pelabuhan utama dan pelabuhan Kalibaru. Pelabuhan utama memiliki panjang area 3.250 meter dan luas kolam lebih kurang 1.200 meter yang mampu menampung 70 perahu layar motor. Pelabuhan Kalibaru panjangnya 750 meter lebih dengan luas daratan 343.399 meter persegi, luas kolam 42.128,74 meter persegi, dan mampu menampung sekitar 65 kapal antar pulau dan memiliki lapangan penumpukan barang seluas 31.131 meter persegi.
Pelabuhan bebas
Tahun 1896 Sabang dibuka sebagai pelabuhan bebas untuk perdagangan umum dan sebagai pelabuhan transit barang-barang hasil pertanian Deli yang telah menjadi daerah perkebunan tembakau semenjak tahun 1863. Pada Perang Dunia II tahun 1942, Sabang diduduki Jepang dan dijadikan basis pertahanan wilayah barat. Hal ini menyebabkan Sabang ditutup sebagai pelabuhan bebas. Kemudian melalui Keputusan Presiden Nomor 10 Tahun 1963, Sabang kembali ditetapkan sebagai Pelabuhan Bebas dan pelaksanaannya diserahkan kepada Komando Tertinggi Operasi Ekonomi (KOTOE). Pada tahun 1985 status Sabang sebagai Daerah Perdagangan Bebas dan Pelabuhan Bebas ditutup oleh Pemerintah Indonesia melalui Undang-Undang Nomor 10 Tahun 1985 dengan alasan maraknya penyeludupan dan akan dibukanya Batam sebagai Kawasan Perdagangan Bebas dan Pelabuhan Bebas. Pada tahun 1993 Posisi Sabang mulai diperhitungkan kembali dengan dibentuknya Kerjasama Ekonomi Regional Indonesia-Malaysia-Thailand "Growth Triangle" (IMT-GT). Pada tahun 2000, Presiden Abdurrahman Wahid mencanangkan Sabang sebagai Kawasan Perdagangan Bebas dan Pelabuhan Bebas dan tanggal 22 Januari 2000 diterbitkan Inpres Nomor 2 Tahun 2000 tentang pelabuhan bebas Sabang.