Kota Surabaya
Kota Surabaya dihubungkan dengan sejumlah kota-kota di Pulau Jawa melalui jalur kereta api. Surabaya memiliki 4 stasiun kereta api besar: Wonokromo, Gubeng, Surabaya Kota, Stasiun Pasar Turi.
Stasiun Pasar Turi melayani jalur kereta api bagian utara Pulau Jawa dengan jurusan Surabaya-Semarang-Pekalongan-Tegal-Cirebon-Jakarta (Gumarang, Sembrani, Argo Anggrek). Jalur kereta api lainnya di Surabaya adalah jurusan Surabaya-Malang-Blitar (Penataran), Surabaya-Kertosono-Blitar (Dhoho), Surabaya-Bojonegoro-Cepu (KRD), Surabaya Gubeng-Jember-Banyuwangi (Mutiara Timur), Jember-Surabaya-Yogyakarta-Purwokerto (Logawa), Banyuwangi-Yogyakarta (Sri Tanjung), Surabaya Gubeng-Kiaracondong (Pasundan), Surabaya-Lempuyangan-Jakarta (Gaya Baru Malam Selatan), Surabaya-Semarang Poncol-JAKK (Kertajaya), dan kereta rel diesel SAKK-Porong (kereta api Delta Ekspres). Nama-nama kereta tersebut merupakan kereta api kelas ekonomi ("kawula alit"). Selain itu, juga terdapat kereta api kelas bisnis dan kereta api kelas eksekutif. Pemerintah pusat juga merencanakan pembangunan jalur kereta cepat yang menghubungkan antara Jakarta-Bandung-Surabaya yang akan mempersingkat waktu antara Jakarta-Surabaya dari 16 jam hingga menjadi 3 jam saja.