Pada mulanya, Pelabuhan Tanjung Priok dibangun karena adanya pengendapan lumpur di muara Ciliwung pada tahun 1960. Pelabuhan ini dibangun pada akhir abad ke-19, peninggalan pemerintah Hindia Belanda saat itu.
2. Pelabuhan Merak
Memiliki letak yang strategis, Pelabuhan Merak menghubungkan Pulau Jawa dan Pulau Sumatera yang dipisahkan oleh Selat Sunda. Berada di Cilegon, Banten, Pelabuhan Merak menjadi pintu gerbang kapal-kapal feri yang melintas dari Merak ke Pelabuhan Bakauheni di Lampung.
3. Pelabuhan Tanjung Perak
Terletak di Surabaya, Jawa Timur, Pelabuhan Tanjung Perak menjadi pelabuhan kedua teramai di Indonesia setelah Pelabuhan Tanjung Priok. Awal pembangunan pelabuhan ini dimulai pada tahun 1910.
Di samping itu, nama Tanjung Perak berasal dari kata Hujunggaluh. Kemudian pada masa pemerintahan Hindia Belanda, Hujunggaluh berubah menjadi Hujungperak dan barulah namanya menjadi Tanjung Perak seperti saat ini.
Pelabuhan Tanjung Perak ramai oleh berbagai kegiatan. Di pelabuhan ini juga terdapat wisata North Quay dengan pemandangan laut dari rooftop bagi pengunjung. Ada pula aneka kuliner yang tersedia.