Surabaya Kota → Malang Β· Β± 91 km (garis lurus)
Ringkas: Kereta Tumapel (SB-ML) melayani rute Surabaya KotaβMalang dengan 25 perhentian/singgah menurut GAPEKA. Waktu tiba & berangkat tiap stasiun tercantum pada tabel di bawah.
| # | Stasiun | Tiba | Berangkat |
|---|---|---|---|
| 1 | Surabaya Kota awal | β | 15:15 |
| 2 | Surabaya Gubeng | 15:23 | 15:25 |
| 3 | Ngagel lewat | β | β |
| 4 | Wonokromo | 15:31 | 15:38 |
| 5 | Margorejo lewat | β | β |
| 6 | Jemursari lewat | β | β |
| 7 | Kertomenanggal lewat | β | β |
| 8 | Waru | 15:46 | 15:47 |
| 9 | Sawotratap lewat | β | β |
| 10 | Gedangan | 15:53 | 15:54 |
| 11 | Banjarkemantren lewat | β | β |
| 12 | Buduran lewat | β | β |
| 13 | Pagerwojo lewat | β | β |
| 14 | Sidoarjo | 16:03 | 16:06 |
| 15 | Tanggulangin | 16:13 | 16:15 |
| 16 | Porong | 16:22 | 16:24 |
| 17 | Gunung Gangsir lewat | β | β |
| 18 | Bangil | 16:37 | 16:47 |
| 19 | Wonokerto | β | 17:00 |
| 20 | Sukorejo | β | 17:13 |
| 21 | Sengon | β | 17:19 |
| 22 | Lawang | 17:34 | 17:39 |
| 23 | Singosari | 17:52 | 18:01 |
| 24 | Blimbing | 18:11 | 18:13 |
| 25 | Malang akhir | 18:21 | β |
Waktu bersifat lokal (WIB/WITA/WIT sesuai daerah) dan mengikuti GAPEKA. Jadwal dapat berubah β konfirmasi di kanal resmi KAI.