|map =
-colspan-1
<span style="text-align:left">{{colorbullrint|greensurabaya|j}} KA Commuter Line Jenggala<br>{{colorbullKAIC symbol|blueSP||size=20}} KA Commuter Line Supas<br>{{colorbullrint|surabaya|purples}} KA Commuter Line Sindro</span><br><hr/><br/>
''ke [[Stasiun Semarang TawangBojonegoro|Semarang TawangBojonegoro]]''~~ ~~! !\CONTg\KBHFa\~~'''[[Stasiun Indro|Indro]]''' {{rint|surabaya|s}}
\ABZg+l\STRr\
''jalur ke [[Stasiun Indro|Indro]] dan [[Stasiun Gresik|Gresik]]''~~ ~~! !\eKRWgl\exLKRW+r\
{{ colorbullrint| purplesurabaya|s}} [[Stasiun Kandangan|Kandangan]]! !\HST\\ ▼
! !\STR\exLSTR\
{{ colorbullrint| purplesurabaya|s}} [[Stasiun Tandes|Tandes]]! !\HST\\ ▼
[[Jalan Tol Krian–Legundi–Bunder–Manyar|Jalan Tol Krian–Manyar]]~~ ~~! !\SKRZ-G4u\exLSTR\
[[Jalan Tol Surabaya–Gempol]]~~ ~~! !\SKRZ-G4u\\
! !\STR\KBHFxa\~~'''[[Stasiun Indro|Indro]]''' {{colorbull|purple}}
{{rint|surabaya|fd7}} {{rint|kai|kai}} {{rint|surabaya|s}} '''[[Stasiun Surabaya Pasarturi|Surabaya Pasarturi]]'''! !\INT\CONTg\~~ ~~ ~~''ke [[Stasiun Kalimas|Kalimas]]''
\KRWg+l\KRWr\
\ABZg+l!~ABZgl\STRr\
▲{{colorbull|purple}} [[Stasiun Kandangan|Kandangan]]! !\HST\\
[[Kali Mas]]~~ ~~! !\hKRZWae\\
▲{{colorbull|purple}} [[Stasiun Tandes|Tandes]]! !\HST\\
[[Jalan Tol Surabaya–Gempol]]~~ ~~! !RP4+l\SKRZ-G4u\\~~ ~~ ~~{{rint|surabaya|r1/r2}} {{rint|kai|kai}} {{colorbullrint|purplesurabaya|j}} {{KAIC symbol|SP||size=20}} '''[[Stasiun Surabaya PasarturiKota|Surabaya PasarturiKota]]'''! !\CONTgSTR\KINTa\CONTg~~ ~~ ~~''ke [[Stasiun KalimasSidotopo|KalimasSidotopo]]''
\STRl\ABZql\ABZgr+r
BHF!~ABZgl!~STRc2\ABZ3r
\\\ BHFINT~~ ~~'''[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]''' {{ colorbullrint|surabaya| bluej}} {{ colorbullrint|surabaya| greens}} {{ colorbullKAIC symbol|SP|| purplesize=20}} {{rint|kai|kai}} {{rint|surabaya|k2l}} {{rint|surabaya|fd7}}▼
\ABZg+1\STRc4\CONTg~~ ~~ ~~''ke [[Stasiun Sidotopo|Sidotopo]]''
\\\epHST~~ ~~ ~~''[[Halte Ngagel|Ngagel]] ''▼
[[Kali Mas]]~~ ~~! !\WKRZq2u\KBHFa!~STRc3\STR~~ ~~'''[[Stasiun Surabaya Kota|Surabaya Kota]]''' {{colorbull|blue}} {{colorbull|green}} {{rint|kai|kai}} {{rint|surabaya|r2}}
\STRc1\ABZl+4g\ABZgr+r~~ ~~
▲\\\BHF~~ ~~'''[[Stasiun Surabaya Gubeng|Surabaya Gubeng]]''' {{colorbull|blue}} {{colorbull|green}} {{colorbull|purple}} {{rint|kai|kai}} {{rint|surabaya|k2l}}
▲\\\epHST~~ ~~ ~~[[Halte Ngagel|Ngagel]]
\\\hKRZWae~~ ~~ ~~[[Kali Jagir]]
\\\BHFINT~~ ~~'''[[Stasiun Wonokromo|Wonokromo]]''' {{colorbull|blue}} {{colorbull|green}} {{colorbull|purple}} {{rint|kaisurabaya|kaij}} {{rint|surabaya|r1s}} {{rintKAIC symbol|surabayaSP|r2}} {{rint|surabaya|r7size=20}} {{rint|surabayakai|r8kai}} {{rint|surabaya|sbtfd3}} {{rint|bus|link=Terminal Joyoboyo}}
\STR+l\STRq\ABZgr
\\STRc2\ABZg3
Jalan Tol Surabaya–Gempol~~ ~~! !\STRc2SKRZ-G4u\STR3+1!~RP4s+4\epHST!~STRc4~~ ~~ ~~''[[Halte Margorejo|Margorejo]]''
\STR+1\STRc4\epHST~~ ~~ ~~''[[Halte Jemursari|Jemursari]]''
[[Jalan Tol Surabaya–Mojokerto]]~~ ~~! !\SKRZ-G4u\\epHST~~ ~~ ~~''[[Halte Kertomenanggal|Kertomenanggal]]''
{{colorbullrint|greensurabaya|j}} [[Stasiun Sepanjang|Sepanjang]]! !\HST\\SKRZ-G4u~~ ~~ ~~[[Jalan Tol Waru–Juanda]]
''[[Halte Kumendung|Kumendung]]''! !\STRepHST\\HSTINT~~'''[[Stasiun Waru|Waru]]''' {{colorbullrint|surabaya|blues}} {{colorbullKAIC symbol|SP||purplesize=20}} {{rint|kai|kai}} {{rint|surabaya|r1}} {{rint|surabaya|/r2}} {{rint|surabaya|sbt}} {{rint|jatim|jtm1k1}} {{rint|bus|link=terminal Purabaya}}
''[[Stasiun Boharan|Boharan]]''! !\INTeHST\\epHST~~ ~~ ~~''[[Halte Sawotratap|Sawotratap]]''
{{colorbullrint|greenbus|link=terminal Krian}} {{rint|jatim|k2}} {{rint|surabaya|i}} [[Stasiun Krian|Krian]]! !\HST\\HST~~[[Stasiun Gedangan (Sidoarjo)|Gedangan]] {{colorbullrint|bluesurabaya|s}} {{colorbullKAIC symbol|SP||purplesize=20}}
''jalur ke [[Stasiun Ploso|Ploso]]''~~ ~~! !exCONTgq\eABZgr\\epHST~~ ~~ ~~''[[Halte Banjarkemantren|Banjarkemantren]]''
''[[Stasiun Kedinding|Kedinding]]''! !\INTeHST\\epHST~~ ~~ ~~''[[Halte Buduran|Buduran]]''
STRc2STR+l\STR3STRr\\epHST~~ ~~ ~~''[[Halte Pagerwojo|Pagerwojo]]''
STR+1\STRc4\\BHFINT~~'''[[Stasiun Sidoarjo|Sidoarjo]]''' {{colorbullrint|surabaya|bluej}} {{colorbullrint|surabaya|greens}} {{colorbullKAIC symbol|SP||purplesize=20}} {{rint|kai|kai}} {{rint|jatim|k1}}
{{rint|surabaya|j}} [[Stasiun Tulangan|Tulangan]]! !ABZg+l\HSTq\SKRZ-G4uq\ABZgr~~ ~~ ~~Jalan Tol Surabaya–Gempol
STR\\STRc2\ABZg3
{{rint|surabaya|j}} [[Stasiun Tarik|Tarik]]! !HST\\\HST~~ ~~[[Stasiun Tanggulangin|Tanggulangin]] {{KAIC symbol|SP||size=20}} {{rint|jatim|k1}}
STR\STRc2\STR3+1!~RP4\STR!~STRc4~~ ~~ ~~Jalan Tol Surabaya–Gempol
{{colorbull|green}} [[StasiunKali Tulangan|TulanganPorong]]~~ ~~! !STRhKRZWae\HST+1\RP4!~STRc4\HST~~ ~~[[Stasiun TanggulanginPorong|TanggulanginPorong]] {{colorbullKAIC symbol|SP||bluesize=20}} {{rint|jatim|jtm1k1}} {{rint|bus|link=Terminal Porong}}
{{rint|kai|kai}} {{ colorbullrint| greensurabaya|j}} '''[[Stasiun Mojokerto|Mojokerto]]'''! !BHF\\\ STRhKRZWae~~ ~~ ~~Kali Porong▼
STR!~STRc2\STR3\RP42+n\HST3!~lMSTRc3o!~RP4c3~~ ~~[[Stasiun Porong|Porong]]{{colorbull|blue}} {{rint|jatim|jtm1}} {{rint|bus|link=Terminal Porong}}
''ke [[Stasiun Yogyakarta|Yogyakarta]]''~~ ~~! !CONTf\\\ BHFSKRZ-G4u~~ '''[[Stasiun Pasuruan|Pasuruan]]'''~~ ~~Jalan {{colorbull|blue}}Tol {{rint|kai|kai}}Surabaya–Gempol▼
ABZg+1\STRc4\STR+1!~lMSTRc1o!~RP4c1\RP4s+4
\\\SKRZ-G4u~~ ~~ ~~[[Jalan Tol Gempol–Pandaan]]
{{colorbull|green}} [[Stasiun Tarik|Tarik]]! !HST\\STR2!~lMSTRc2o!~RP4c2\RP43+n
[[Kali Porong]]~~ ~~! !hKRZWae\\RP43+1\BHF+4!~lMSTRc4o!~RP4c4~~ ~~'''[[Stasiun Bangil|Bangil]]''' {{colorbullKAIC symbol|SP||bluesize=20}} {{rint|kai|kai}}
STR\\CONTgq\ABZgr~~ ~~ ~~''ke [[Stasiun Malang|Malang]]''
\\\BHF~~'''[[Stasiun Pasuruan|Pasuruan]]''' {{KAIC symbol|SP||size=20}} {{rint|kai|kai}}
▲{{rint|kai|kai}} {{colorbull|green}} '''[[Stasiun Mojokerto|Mojokerto]]'''! !BHF\\\STR
▲''ke [[Stasiun Yogyakarta|Yogyakarta]]''~~ ~~! !CONTf\\\BHF~~'''[[Stasiun Pasuruan|Pasuruan]]''' {{colorbull|blue}} {{rint|kai|kai}}
\\\CONTf~~ ~~ ~~''ke [[Stasiun Jember|Jember]]''
}}<noinclude>
|