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 Belawan
Pada tahun 1915, pelabuhan Labuhan Deli dipindahkan ke Belawan yang terletak di tepi Sungai Belawan. Hal ini disebabkan Sungai Deli kian dangkal, sehingga menghambat kapal masuk alur Sungai Deli menuju Labuhan Deli. Lokasi pelabuhan adalah Belawan lama (saat ini masih berfungsi sebagai terminal kargo umum dan sebagian menjadi pangkalan TNI Angkatan Laut). Belanda membangun dermaga Belawan lama hingga mencapai panjang 602 meter dan lebar 9-20 meter. Oleh Belanda, dermaga Belawan lama dipergunakan untuk sandar berbagai jenis kapal, baik kapal kargo maupun kapal panumpang. Pada tahun 1938, Pelabuhan Belawan menjadi pelabuhan terbesar di wilayah Hindia Belanda.