#ALIH [[Daerah Operasi dan Divisi Regional Kereta Api Indonesia#Daerah Operasi]]
{{infobox DAOP
|name=Daerah Operasi VIII Surabaya
|prov=Jawa Timur
|kota=Surabaya
|kecamatan kota=Tambaksari
|kelurahan kota=Pacar Keling
|alamat=Jalan Gubeng Masjid
|kode=SB
|line=Lihatlah di bawah.
|karakteristik=Jalur datar, sebagian besar di tengah kota<br/>Khusus untuk [[Kabupaten Malang|Kabupaten]]/[[Kota Malang]] kemiringan jalurnya cukup ekstrem
|taspatizin=60 s.d. 120 km/jam
|map=
|stasiuntertinggi=+491 m ([[Stasiun Lawang|Lawang]])
}}
'''Daerah Operasi VIII Surabaya''' merupakan salah satu daerah operasi perkeretaapian Indonesia di bawah naungan [[PT Kereta Api Indonesia]] (Persero)''',''' dipimpin oleh seorang ''Executive Vice President'' (EVP)/Kepala Daerah Operasi (Kadaop) yang bertanggung jawab kepada Direksi PT Kereta Api Indonesia. Kantor pusat terletak bersebelahan dengan bangunan baru Stasiun Surabaya Gubeng.
Stasiun utama dan terbesar di Daerah Operasi VIII Surabaya adalah [[Stasiun Surabaya Gubeng|Surabaya Gubeng]]. Beberapa stasiun utama penting yang berada di wilayah ini, antara lain [[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]], [[Stasiun Surabaya Kota|Surabaya Kota/Semut]], [[Stasiun Wonokromo|Wonokromo]], [[Stasiun Mojokerto|Mojokerto]], [[Stasiun Lamongan|Lamongan]], [[Stasiun Babat|Babat]], [[Stasiun Bojonegoro|Bojonegoro]], [[Stasiun Malang|Malang]], [[Stasiun Malang Kotalama|Malang Kotalama]], [[Stasiun Sidoarjo|Sidoarjo]], [[Stasiun Kepanjen|Kepanjen]], [[Stasiun Lawang|Lawang]], [[Stasiun Wlingi|Wlingi]], dan [[Stasiun Bangil|Bangil]].
Daerah operasi ini memiliki [[depot lokomotif]] terbesar, yakni [[Dipo Lokomotif]] Sidotopo (SDT) yang berada dalam kawasan [[Stasiun Sidotopo]].
=== '''Stasiun kereta api''' ===
Berikut ini adalah daftar stasiun kereta api aktif yang termasuk dalam wilayah Daerah Operasi VIII Surabaya, yaitu:
{|class="wikitable"
|-
! Kota/Kabupaten !! Stasiun !! Kelas<ref>{{Cite web|last=PT Kereta Api Indonesia (Persero)|first=|date=21 Januari 2020|title=Selayang Pandang Daerah Operasi 8 Surabaya|url=https://ppid.kai.id/files/referensi/selayangpandangdaop8.pdf|website=e-PPID PT. Kereta Api Indonesia|access-date=4 Oktober 2020}}</ref>
|-
| rowspan="15" |[[Kota Surabaya]]|| [[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| rowspan="3" |Besar tipe A
|-
|| [[Stasiun Surabaya Pasar Turi|Surabaya Pasar Turi]]
|-
||[[Stasiun Kalimas|Kalimas]]
|-
|| [[Stasiun Surabaya Kota|Surabaya Kota]] || Besar tipe B
|-
|[[Stasiun Sidotopo|Sidotopo]]
| rowspan="2" |Besar tipe C
|-
|| [[Stasiun Wonokromo|Wonokromo]]
|-
|| [[Stasiun Benteng|Benteng]]
|Kelas I
|-
|| [[Stasiun Tandes|Tandes]] || rowspan="4" |Kelas III
|-
|| [[Stasiun Kandangan|Kandangan]]
|-
|| [[Stasiun Benowo|Benowo]]
|-
|| [[Stasiun Mesigit|Mesigit]]
|-
|| [[Halte Ngagel|Ngagel]] || rowspan=4|Halte
|-
|| [[Halte Margorejo|Margorejo]]
|-
|| [[Halte Jemursari|Jemursari]]
|-
|| [[Halte Kertomenanggal|Kertomenanggal]]
|-
| [[Kota Mojokerto]] || [[Stasiun Mojokerto|Mojokerto]] || Besar tipe C
|-
| rowspan="3" |[[Kabupaten Gresik]]
||[[Stasiun Indro|Indro]]
|Kelas I
|-
|[[Stasiun Cerme|Cerme]]|| rowspan="2" |Kelas III
|-
|| [[Stasiun Duduk|Duduk]]
|-
| rowspan=5|[[Kabupaten Lamongan]] || [[Stasiun Lamongan|Lamongan]] || rowspan="2" | Kelas I
|-
|| [[Stasiun Babat|Babat]]
|-
|| [[Stasiun Surabayan|Surabayan]] || rowspan=3|Kelas III
|-
|| [[Stasiun Gembong|Gembong]]
|-
|| [[Stasiun Pucuk|Pucuk]]
|-
| rowspan=6|[[Kabupaten Bojonegoro]] || [[Stasiun Bojonegoro|Bojonegoro]] || Besar tipe C
|-
|| [[Stasiun Bowerno|Bowerno]] || rowspan=5|Kelas III
|-
|| [[Stasiun Kapas|Kapas]]
|-
|| [[Stasiun Sumberrejo|Sumberrejo]]
|-
|| [[Stasiun Kalitidu|Kalitidu]]
|-
|| [[Stasiun Tobo|Tobo]]
|-
| rowspan=4|[[Kabupaten Pasuruan]] (sebagian) || [[Stasiun Bangil|Bangil]] || Kelas I
|-
|| [[Stasiun Sukorejo|Sukorejo]] || rowspan=3|Kelas III
|-
|| [[Stasiun Wonokerto|Wonokerto]]
|-
|| [[Stasiun Sengon|Sengon]]
|-
| rowspan=9|[[Kota Malang|Kota]]/[[Kabupaten Malang]] || [[Stasiun Malang|Malang]] || Besar tipe A
|-
|| [[Stasiun Malang Kotalama|Malang Kotalama]] || rowspan="3" |Kelas I
|-
|| [[Stasiun Kepanjen|Kepanjen]]
|-
||[[Stasiun Lawang|Lawang]]
|-
|| [[Stasiun Pakisaji|Pakisaji]] || rowspan=5|Kelas III
|-
|| [[Stasiun Ngebruk|Ngebruk]]
|-
|| [[Stasiun Sumberpucung|Sumberpucung]]
|-
|| [[Stasiun Singosari|Singosari]]
|-
|| [[Stasiun Blimbing|Blimbing]]
|-
| rowspan="15" | [[Kabupaten Sidoarjo]] || [[Stasiun Sidoarjo|Sidoarjo]] || Kelas I
|-
|[[Stasiun Sepanjang|Sepanjang]]
| rowspan="3" |Kelas II
|-
|[[Stasiun Tarik|Tarik]]
|-
|[[Stasiun Waru|Waru]]
|-
||[[Stasiun Tulangan|Tulangan]]|| rowspan="7" |Kelas III
|-
|| [[Stasiun Porong|Porong]]
|-
|| [[Stasiun Boharan|Boharan]]
|-
|| [[Stasiun Kedinding|Kedinding]]
|-
|| [[Stasiun Krian|Krian]]
|-
|| [[Stasiun Gedangan|Gedangan]]
|-
|| [[Stasiun Tanggulangin|Tanggulangin]]
|-
|| [[Halte Sawotratap|Sawotratap]] || rowspan=4|Halte
|-
|| [[Halte Banjarkemantren|Banjarkemantren]]
|-
|| [[Halte Buduran|Buduran]]
|-
|| [[Halte Pagerwojo|Pagerwojo]]
|-
| rowspan="3" |[[Kabupaten Blitar]] (sebagian)
||[[Stasiun Wlingi|Wlingi]]
|Kelas II
|-
|[[Stasiun Pogajih|Pogajih]]|| rowspan="2" |Kelas III
|-
|| [[Stasiun Kesamben|Kesamben]]
|}
=== Layanan kereta api ===
Kereta api (KA) penumpang yang berada di bawah pengoperasian Daerah Operasi VIII Surabaya adalah:
{|class="wikitable"
|-
! No
! Nama KA
! Nomor KA
!Jenis layanan KA
! Kelas
! Lintas pelayanan
! Lokomotif
! Dipo Kereta
|-
| 1
| [[Kereta api Argo Bromo Anggrek|Argo Bromo Anggrek]]
| 3-6
| rowspan="5" |Kereta api antarkota
| Eksekutif & ''Luxury''
| rowspan="2" |[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]–[[Stasiun Gambir|Gambir]]
| rowspan="5" | [[CC206]]
| Yogyakarta
|-
| 2
| [[Kereta api Sembrani|Sembrani]]
|
* 81-82 (reguler)
* 93F-94F (fakultatif)
* 7007-7008 (tambahan)
|
* Eksekutif & ''Luxury'' (reguler)
* Eksekutif (tambahan)
|
* Surabaya Pasarturi (reguler)
* Berbagai dipo kereta (fakultatif dan tambahan)
|-
| 3
| [[Kereta api Gumarang|Gumarang]]
| 133-134
| Eksekutif & Bisnis
| rowspan="2" | [[Stasiun Surabaya Pasarturi|Surabaya Pasar Turi]]–[[Stasiun Pasar Senen|Pasar Senen]]
| rowspan="2" | Surabaya Pasar Turi
|-
| 4
| [[Kereta api Kertajaya|Kertajaya (reguler)]]
| 255-256 (reguler)
| Ekonomi Premium (reguler)
|-
| 5
| [[Kereta api Maharani|Maharani]]
|
* 265-266 (reguler)
* 7025-7026 (tambahan)
|
* Ekonomi Premium (reguler)
* Ekonomi (tambahan)
|[[Stasiun Surabaya Pasarturi|Surabaya Pasar Turi]]–[[Stasiun Semarang Poncol|Semarang Poncol]]
|
* Surabaya Pasar Turi (reguler)
* Berbagai dipo kereta (tambahan)
|-
| 6
| [[Kereta api lokal Bojonegoro|Ekonomi lokal Bojonegoro]]
| 475-480
| rowspan="2" |Kereta api lokal
| rowspan="2" | Ekonomi
|
* [[Stasiun Sidoarjo|Sidoarjo]]–[[Stasiun Surabaya Pasarturi|Surabaya Pasar Turi]]
* [[Stasiun Bojonegoro|Bojonegoro]]–[[Stasiun Sidoarjo|Sidoarjo]]
|[[CC201]] [[CC203]]
| rowspan="2" | Surabaya Pasar Turi
|-
| 7
|[[Kereta api Komuter Sulam|Komuter Sulam]]
| 397-400
| [[Stasiun Surabaya Pasarturi|Surabaya Pasar Turi]]–[[Stasiun Lamongan|Lamongan]]
|[[Kereta Rel Diesel Indonesia|Kereta rel diesel]] (KRDI)
|-
| 8
| [[Kereta api Turangga|Turangga]]
| 77-78
| rowspan="6" |Kereta api antarkota
| rowspan="2" | Eksekutif
| rowspan="2" |[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]–[[Stasiun Gambir|Gambir]]
| rowspan="2" | [[CC206]]
| rowspan="3" | Sidotopo
|-
| 9
| [[Kereta api Bangunkarta|Bangunkarta]]
| 79-80
|-
| 10
|[[Kereta api Gaya Baru Malam Selatan|Gaya Baru Malam Selatan]]
| 111-112
| Eksekutif & Ekonomi Plus
|[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]–[[Stasiun Pasar Senen|Pasar Senen]]
| rowspan="2" | [[CC201]]<br>[[CC203]]
|-
|11
|[[Kereta api Dharmawangsa|Dharmawangsa]]
|135-136
|Eksekutif & Ekonomi
|[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]–[[Stasiun Pasar Senen|Pasar Senen]]
|Blitar
|-
| 12
| [[Kereta api Songgoriti|Songgoriti]]
| 283-284
| Ekonomi Premium
|[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]–[[Stasiun Malang|Malang]]
|[[CC206]]
| Jakarta Kota
|-
| 13
| [[Kereta api Sancaka|Sancaka]]
|
* 179 dan 182 (reguler)
* 215F-218F (fakultatif)
|Eksekutif & Ekonomi Premium
|[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]–[[Stasiun Yogyakarta|Yogyakarta]]
|[[CC201]]<br>[[CC203]]
[[CC206]]
| rowspan="7" | Sidotopo
|-
| 14
| [[Kereta api Tumapel|Tumapel]]
| 448-455
| rowspan="6" |Kereta api lokal
| rowspan="6" | Ekonomi
|[[Stasiun Surabaya Kota|Surabaya Kota]]–[[Stasiun Malang|Malang]]
|[[CC201]]<br>[[CC203]]
|-
| 15
|[[Kereta api Dhoho dan Penataran|Penataran]]
| 447, 449-454, dan 456
| rowspan="2" |[[Stasiun Surabaya Kota|Surabaya Kota]]–[[Stasiun Blitar|Blitar]]
| rowspan="2" |[[CC201]]<br>[[CC203]]<br>[[CC206]]
|-
| 16
|[[Kereta api Dhoho dan Penataran|Dhoho]]
| 431-446
|-
| 17
| [[Kereta api lokal Kertosono|Ekonomi lokal Kertosono]]
| 481-484
|[[Stasiun Surabaya Kota|Surabaya Kota]]–[[Stasiun Kertosono|Kertosono]]
|[[CC201]]<br>[[CC203]]<br>
|-
| 18
|[[Kereta api Komuter Surabaya–Bangil|Komuter Surabaya–Bangil]]
| 391-396
|[[Stasiun Surabaya Kota|Surabaya Kota]]–[[Stasiun Bangil|Bangil]]
| rowspan="2" |[[Kereta Rel Diesel Indonesia|Kereta rel diesel]] (KRDI)
|-
| 19
| [[Kereta api Jenggala|Jenggala]]
| 402-411
|[[Stasiun Sidoarjo|Sidoarjo]]–[[Stasiun Mojokerto|Mojokerto]]
|-
| 20
| [[Kereta api Gajayana|Gajayana]]
|
* 75-76 (reguler)
* 91F-92F (fakultatif)
| rowspan="4" |Kereta api antarkota
|
* Eksekutif dan ''Luxury'' (reguler)
* Eksekutif (fakultatif)
|[[Stasiun Malang|Malang]]–[[Stasiun Gambir|Gambir]]
|[[CC206]]
|
* Malang (reguler)
* Berbagai depot kereta (fakultatif)
|-
| 21
| [[Kereta api Matarmaja|Matarmaja (reguler)]]
|
* 291-292
| Ekonomi
| rowspan="3" |[[Stasiun Malang|Malang]]–[[Stasiun Pasar Senen|Pasar Senen]]
| rowspan="2" |[[CC201]]<br>[[CC203]]
|Solo Balapan
|-
| 22
| [[Kereta api Majapahit|Majapahit]]
| 251-252
| Ekonomi Plus
| rowspan="2" | Malang
|-
| 23
|[[Kereta api Malabar|Malabar]]
| 107-108
| Eksekutif, Bisnis, dan Ekonomi
|[[CC206]]
|}
=== Layanan kereta api dari daerah operasi lain ===
Adapun kereta api penumpang yang terlayani di Daerah Operasi VIII Surabaya namun di bawah pengoperasian daerah operasi lain adalah:
{|class="wikitable"
|-
! No
! Nama KA
! No KA
!Layanan KA
! Lintas pelayanan
! Kelas
! Pengoperasi
|-
| 1
| [[Kereta api Argo Wilis|Argo Wilis]]
| 1-2
| rowspan="19" |Kereta api antarkota
|[[Stasiun Gambir|Gambir]]–[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| rowspan="2" | Eksekutif
| rowspan="6" | [[Daerah Operasi I Jakarta]]
|-
| 2
| [[Kereta api Bima|Bima]]
| 71-74
| rowspan="2" |[[Stasiun Gambir|Gambir]]–[[Stasiun Malang|Malang]]
|-
| 3
| [[Kereta api Mutiara Selatan|Mutiara Selatan]]
| 103-106
| Eksekutif & Ekonomi Premium
|-
| 4
| [[Kereta api Jayabaya|Jayabaya]]
| 113-116
|[[Stasiun Pasar Senen|Pasar Senen]]–[[Stasiun Malang|Malang]]
| Eksekutif & Ekonomi Plus
|-
| 5
|[[Kereta api Jayakarta Premium|Jayakarta]]
| 253-254
|[[Stasiun Jakarta Kota|Jakarta Kota]]–[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| Ekonomi Premium
|-
| 6
|[[Kereta api Matarmaja|Matarmaja Tambahan]]
| 7017-7018
|[[Stasiun Pasar Senen|Pasar Senen]]–[[Stasiun Malang|Malang]]
| Ekonomi
|-
| 7
| [[Kereta api Harina|Harina]]
| 129-132
|[[Stasiun Bandung|Bandung]]–[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]
| Eksekutif & Ekonomi Premium
| rowspan="2" |[[Daerah Operasi II Bandung]]
|-
| 8
| [[Kereta api Pasundan|Pasundan]]
| 295-296
|[[Stasiun Kiaracondong|Kiaracondong]]–[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| Ekonomi
|-
| 9
| [[Kereta api Ranggajati|Ranggajati]]
| 119-122
|[[Stasiun Cirebon|Cirebon]]–[[Stasiun Jember|Jember]]
| Eksekutif & Bisnis
|[[Daerah Operasi III Cirebon]]
|-
| 10
| [[Kereta api Ambarawa Ekspres|Ambarawa Ekspres]]
| 267-268
|[[Stasiun Semarang Poncol|Semarang Poncol]]-–[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]
| Ekonomi Plus
|[[Daerah Operasi IV Semarang]]
|-
| 11
| [[Kereta api Wijayakusuma|Wijayakusuma]]
| 123-126
|[[Stasiun Cilacap|Cilacap]]–[[Stasiun Ketapang (Banyuwangi)|Ketapang]]
| Eksekutif & Ekonomi Premium
| rowspan="3" | [[Daerah Operasi V Purwokerto]]
|-
| 12
| [[Kereta api Sancaka Utara|Sancaka Utara]]
| 165-170
|[[Stasiun Kutoarjo|Kutoarjo]]–[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]
| Eksekutif & Bisnis
|-
| 13
| [[Kereta api Logawa|Logawa]]
| 297-300
|[[Stasiun Purwokerto|Purwokerto]]–[[Stasiun Jember|Jember]]
| Bisnis & Ekonomi
|-
| 14
| [[Kereta api Sancaka|Sancaka]]
| 180-181
|[[Stasiun Yogyakarta|Yogyakarta]]–[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| Eksekutif & Ekonomi Premium
| rowspan="2" |[[Daerah Operasi VI Yogyakarta]]
|-
| 15
| [[Kereta api Malioboro Ekspres|Malioboro Ekspres]]
| 171-174
|[[Stasiun Yogyakarta|Yogyakarta]]–[[Stasiun Malang|Malang]]
| Eksekutif & Ekonomi Plus
|-
| 16
| [[Kereta api Mutiara Timur|Mutiara Timur]]
| 183-186
|[[Stasiun Ketapang (Banyuwangi)|Ketapang]]–[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]/[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| Eksekutif & Ekonomi Premium
| rowspan="4" |[[Daerah Operasi IX Jember]]
|-
| 17
| [[Kereta api Probowangi|Probowangi]]
| 337-338
|[[Stasiun Ketapang (Banyuwangi)|Ketapang]]–[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]
| rowspan="3" | Ekonomi
|-
| 18
| [[Kereta api Tawang Alun|Tawang Alun]]
| 333-336
|[[Stasiun Ketapang (Banyuwangi)|Ketapang]]–[[Stasiun Malang Kotalama|Malang Kotalama]]
|-
| 19
| [[Kereta api Sri Tanjung|Sri Tanjung]]
| 301-304
|[[Stasiun Ketapang (Banyuwangi)|Ketapang]]–[[Stasiun Lempuyangan|Lempuyangan]]
|}
= Jalur kereta api =
= Jalur kereta api =
'''Jalur Aktif'''
{| class="wikitable"
|-
! Jalur
! Stasiun
! Kelas
! Ketinggian
! Status
! Tipe Jalur
|-
|[[Jalur kereta api Sumari–Gresik–Kandangan|Kandangan-Indro]]
|[[Stasiun Indro|Indro (IDO)]]
| I/besar
| +8m
| Aktif
|single track
|-
| rowspan="21" | [[Jalur kereta api Gambringan–Surabaya Pasarturi|Gambringan-Surabaya Pasarturi]]
|-
|[[Stasiun Tobo|Tobo (TBO)]]
| III/kecil
| +25m
| Aktif
| rowspan="20" | Double Track
|-
|[[Stasiun Celangap|Celangap (CEA)]]
| Halte
| ?
| Tidak Aktif
|-
|[[Stasiun Kalitidu|Kalitidu (KIT)]]
| III/kecil
| +24m
| rowspan="4" | Aktif
|-
|[[Stasiun Bojonegoro|Bojonegoro (BJ)]]
| Besar Tipe C
| +15m
|-
|[[Stasiun Kapas|Kapas (KPS)]]
| III/kecil
| +20m
|-
|[[Stasiun Sumberejo|Sumberejo (SRJ)]]
| III/kecil
| +16m
|-
|[[Halte Sroyo|Sroyo (SYO)]]
| Halte
| +20m
| Tidak Aktif
|-
|[[Stasiun Bowerno|Bowerno (BWO)]]
| III/kecil
| +21m
| rowspan="4" | Aktif
|-
|[[Stasiun Babat|Babat (BBT)]]
| I/besar
| +7m
|-
|[[Stasiun Gembong|Gembong (GEB)]]
| rowspan="4" |III/kecil
| rowspan="2" | +6m
|-
|[[Stasiun Pucuk|Pucuk (PC)]]
|-
|[[Stasiun Sumlaran|Sumlaran (SLR)]]
| rowspan="2" | +3m
| Tidak Aktif
|-
|[[Stasiun Surabayan|Surabayan (SBN)]]
| rowspan="8" | Aktif
|-
|[[Stasiun Lamongan|Lamongan (LMG)]]
| I/Besar
| rowspan="2" | +2m
|-
|[[Stasiun Duduk|Duduk (DD)]]
| rowspan="5" | III/kecil
|-
|[[Stasiun Cerme|Cerme (CME)]]
| +6m
|-
|[[Stasiun Benowo|Benowo (BNW)]]
| +3m
|-
|[[Stasiun Kandangan|Kandangan (KDA)]]
| rowspan="2" | +2m
|-
|[[Stasiun Tandes|Tandes (TES)]]
|-
|[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi(SBI)]]
| Besar Tipe A
| +1m
|-
| rowspan="3" | [[Jalur kereta api surabaya pasarturi-surabaya gubeng|Surabaya Pasarturi-Kalimas]]
|-
|[[Stasiun Mesigit|Mesigit (MST)]]
| III/kecil
| +4m
| rowspan="2" | Aktif
| rowspan="5" | single track
|-
|[[Stasiun Kalimas|Kalimas (KLM)]]
| Besar Tipe A
| +2m
|-
| rowspan="3" | [[Jalur kereta api lintas Surabaya|Surabaya Gubeng-Benteng]]
|-
|[[Stasiun Sidotopo|Sidotopo (SDT)]]
| Besar Tipe C
| +2,5m
| rowspan="2" | Aktif
|-
|[[Stasiun Benteng|Benteng (BET)]]
| I/Besar
| +4m
|-
| rowspan="5" | [[Jalur kereta api surabaya kota-wonokromo|Surabaya Kota-Wonokromo]]
|-
|[[Stasiun Surabaya Kota|Surabaya Kota (SB)]]
| Besar Tipe B
| +4m
| rowspan="4" | Aktif
| rowspan="4" | Double Track
|-
|[[Stasiun Surabaya Gubeng|Surabaya Gubeng (SGU)]]
| Besar Tipe A
| +5m
|-
|[[Halte Ngagel|Ngagel (NGA)]]
| Halte
| +5m
|-
|[[Stasiun Wonokromo|Wonokromo (WO)]]
| Besar Tipe C
| +7m
|-
| rowspan="11" | [[Jalur kereta api Wonokromo-Sidoarjo|Wonokromo-Sidoarjo]]
|-
|[[Halte Margorejo|Margorejo (MGR)]]
| rowspan="3" | Halte
| rowspan="3" | +?
| rowspan="10" | Aktif
| rowspan="10" | Single Track
|-
|[[Halte Jemursari|Jemursari (JMS)]]
|-
|[[Halte Kertomenanggal|Kertomenanggal (KTL)]]
|-
|[[Stasiun Waru|Waru (WR)]]
| II/sedang
| +5m
|-
|[[Halte Sawotratap|Sawotratap (STP)]]
| Halte
| +?
|-
|[[Stasiun Gedangan|Gedangan (GDG)]]
| III/kecil
| +4m
|-
|[[Halte Banjarkemantren|Banjarkemantren (BJK)]]
| rowspan="3" | Halte
| rowspan="3" | +?
|-
|[[Halte Buduran|Buduran (BDR)]]
|-
|[[Halte Pagerwojo|Pagerwojo (PWJ)]]
|-
|[[Stasiun Sidoarjo|Sidoarjo (SDA)]]
| I/besar
| +4m
|-
| rowspan="3" | [[Jalur kereta api Sidoarjo-Tarik|Sidoarjo-Tarik]]
|-
|[[Stasiun Tulangan|Tulangan (TLN)]]
| III/kecil
| +4m
| Aktif
| rowspan="2" | Single Track
|-
|[[Stasiun Prambon|Prambon (PBN)]]
| Halte
| +?
| Tidak Aktif
|-
| rowspan="5" | [[Jalur KA Sidoarjo-Bangil|Sidoarjo-Bangil]]
|-
|[[Stasiun Tanggulangin|Tanggulangin (TGA)]]
| rowspan="3" |III/kecil
| rowspan="2" | +6m
| rowspan="2" | Aktif
| rowspan="4" | Single Track
|-
|[[Stasiun Porong|Porong (PR)]]
|-
|[[Stasiun Gununggangsir|Gununggangsir(GNG)]]
| +12m
| Tidak Aktif
|-
|[[Stasiun Bangil|Bangil (BG)]]
| I/besar
| +9m
| Aktif
|-
| rowspan="16" | [[Jalur kereta api Bangil–Kalisat|Bangil-Wlingi]]
|-
|[[Stasiun Wonokerto|Wonokerto (WN)]]
| rowspan="3" |III/kecil
| +90m
| rowspan="15" | Aktif
| rowspan="15" | Single Track
|-
|[[Stasiun Sukorejo|Sukorejo (SKJ)]]
| +239m
|-
|[[Stasiun Sengon|Sengon (SN)]]
| +312m
|-
|[[Stasiun Lawang|Lawang (LW)]]
| I/besar
| +491m
|-
|[[Stasiun Singosari|Singosari (SGS)]]
| rowspan="2" | III/kecil
| +487m
|-
|[[Stasiun Blimbing|Blimbing (BMG)]]
| +460m
|-
|[[Stasiun Malang|Malang (ML)]]
| Besar Tipe A
| +444m
|-
|[[Stasiun Malang Kotalama|Malang Kotalama (MLK)]]
| I/Besar
| +429m
|-
|[[Stasiun Pakisaji|Pakisaji (PSI)]]
| III/kecil
| +386m
|-
|[[Stasiun Kepanjen|Kepanjen (KPN)]]
| I/Besar
| +335m
|-
|[[Stasiun Ngebruk|Ngebruk (NB)]]
| rowspan="4" |III/kecil
| +319m
|-
|[[Stasiun Sumberpucung|Sumberpucung(SBP)]]
| +296m
|-
|[[Stasiun Pogajih|Pogajih(PGJ)]]
| +205m
|-
|[[Stasiun Kesamben|Kesamben (KSB)]]
| +193m
|-
|[[Stasiun Wlingi|Wlingi (WG)]]
| II/sedang
| +274m
|-
| rowspan="9" | [[Jalur kereta api lintas Surabaya|Wonokromo-Kertosono]]
|-
|[[Stasiun Sepanjang|Sepanjang (SPJ)]]
| II/sedang
| +9m
| Aktif
| rowspan="8" | Single Track
|-
|[[Halte Kumendung|Kumendung (KMG)]]
| Halte
| +?
| Tidak Aktif
|-
|[[Stasiun Boharan|Boharan (BH)]]
| rowspan="3" | III/kecil
| +10m
| rowspan="4" |Aktif
|-
|[[Stasiun Krian|Krian (KRN)]]
| +12m
|-
|[[Stasiun Kedinding|Kedinding (KDN)]]
| +13m
|-
|[[Stasiun Tarik|Tarik (TRK)]]
| II/sedang
| +16m
|-
|[[Halte Damarsi|Damarsi (BSL)]]
| Halte
| +?
| Tidak Aktif
|-
|[[Stasiun Mojokerto|Mojokerto (MR)]]
| Besar Tipe C
| +22m
| Aktif
|}
=== Jalur tidak beroperasi ===
# [[Jalur kereta api Sumari–Gresik–Kandangan]] ruas [[Stasiun Indro|Indro]]–[[Stasiun Sumari|Sumari]] (sebelumnya milik [[Nederlandsch-Indische Spoorweg Maatschappij|Nederlandsch-Indische Spoorweg Maatschappij/NIS]])
# [[Jalur kereta api Krian–Ploso]] ruas [[Stasiun Krian|Krian]]–[[Stasiun Gempolkerep|Gempolkerep]] (sebelumnya milik [[Staatsspoorwegen|Staatsspoorwegen/SS]])
# [[Jalur kereta api Merakurak–Babat|Jalur kereta api Babat–Merakurak]] (sebelumnya milik [[Nederlandsch-Indische Spoorweg Maatschappij|Nederlandsch-Indische Spoorweg Maatschappij/NIS]])
# [[Jalur kereta api Rembang–Bojonegoro|Jalur kereta api Bojonegoro–Rembang]] ruas [[Stasiun Bojonegoro|Bojonegoro]]–Kebonharjo (sebelumnya milik [[Nederlandsch-Indische Spoorweg Maatschappij|Nederlandsch-Indische Spoorweg Maatschappij/NIS]] dan [[Samarang–Joana Stoomtram Maatschappij]]/SJS)
# Jalur kereta api lintas Malang (sebelumnya milik [[Malang Stoomtram Maatschappij|Malang Stoomtram Maatschappij/MSM]])
#* [[Jalur kereta api Malang Kotalama–Gondanglegi|Malang Kotalama–Gondanglegi]]
#* [[Jalur kereta api Gondanglegi–Dampit|Gondanglegi–Dampit]]
#* [[Jalur kereta api Kepanjen–Gondanglegi|Kepanjen–Gondanglegi]]
#* [[Jalur trem Malang Kotalama–Blimbing–Singosari|Malang Kotalama–Blimbing–Singosari]]
#* [[Jalur trem Blimbing–Tumpang|Blimbing–Tumpang]]
# [[Jalur kereta api lintas Madura]] (sebelumnya milik [[Madoera Stoomtram Maatschappij]]/MdrSM)
== Bengkel dan sarana perawatan ==
=== Balai Yasa Surabaya Gubeng (BY SGU) ===
Balai yasa ini terletak di sebelah timur laut [[Stasiun Surabaya Gubeng]] yang hanya dikhususkan untuk memperbaiki [[kereta penumpang]].
=== Dipo Lokomotif, Kereta, dan Mekanik Sidotopo (SDT) ===
Depot ini berada dalam satu kawasan dengan [[Stasiun Sidotopo]]—merupakan [[depot lokomotif]] terluas di Pulau [[Jawa]]. Pemutaran lokomotif di Dipo Lokomotif Sidotopo menggunakan [[petak balon]] (''balloon loop'') yang memutari utara bangunan depot lokomotif. Selain itu, terdapat depot kereta dan mekanik di sebelah utara dan tenggara depot lokomotif yang berfungsi dalam perawatan rangkaian kereta.
=== Subdipo Lokomotif dan Dipo Kereta Surabaya Pasarturi (SBI) ===
Subdepot ini berada dalam satu kawasan dengan [[Stasiun Surabaya Pasarturi]] untuk menyimpan lokomotif dan perawatan rangkaian kereta.
=== Subdipo Lokomotif dan Dipo Kereta Malang (ML) ===
Subdepot ini berada dalam satu kawasan dengan [[Stasiun Malang]] untuk menyimpan lokomotif dan perawatan rangkaian kereta.
== Pranala luar ==
{{id}} [https://kai.id/ Situs web resmi PT Kereta Api Indonesia]
{{Geographic location
|Centre=Daerah Operasi VIII Surabaya
|North=[[Laut Jawa]]
|Northeast=[[Selat Madura]]
|East=[[Daerah Operasi IX Jember]]
|Southeast=[[Samudra Hindia]]
|South=[[Samudra Hindia]]
|Southwest=[[Daerah Operasi VII Madiun]]
|West=[[Daerah Operasi IV Semarang]]
|Northwest=[[Laut Jawa]]
}}
{{Daerah Operasi Kereta Api Indonesia}}
[[Kategori:Jalur kereta api di Indonesia]]
[[Kategori:Daerah Operasi Kereta Api Indonesia|8]]
<references />
|