Kota Surabaya

Pelabuhan Tanjung Perak melayani penumpang dengan jalur kapal feri Surabaya-Banjarmasin dan Surabaya-Makassar. Tanjung Perak juga memiliki pelabuhan penumpang modern yang dilengkapi dengan 2 buah garbarata untuk kapal. Tanjung Perak menjadi pelabuhan pertama di Indonesia yang menyediakan fasilitas ini. Pelabuhan Tanjung Perak juga memiliki dermaga yang dapat melayani kapal pesiar baik dari dalam negeri maupun luar negeri. Antara Pulau Jawa dengan Pulau Madura, selain melalui Jembatan Suramadu, juga dapat melalui Pelabuhan Ujung yang terletak di sebelah Pelabuhan Tanjung Perak dengan jalur kapal feri Ujung-Kamal.