<includeonly>{{Routemap
|title = JalurKereta KAapi GMR–SBI–JRSembrani
|title-color = white
|title-bg = #0058a5
|navbar = Peta rute keretaKereta api Sembrani
|collapsible = no
|inline = {{{inline|}}}
|text-width = 100
|top = ''Untuk KA:''
<div align="left">
*{{KA|Sembrani}} relasi {{Sta|Gambir}}–{{Sta|Surabaya Pasarturi}}
*{{KA|Pandalungan}} relasi Gambir–{{Sta|Jember}}
|footnote =
|map =
CONTg\~~<small>ke [[Stasiun Jakarta Kota{{slk|KAI|Jakarta Kota]]}}</small>
hSTRa@g\
hINT\~~ ~~[[Stasiun Gambir{{slk|KAI|'''Jakarta Gambir''']]}}~~ ~~{{rint|jakarta|TJK2TJ}} {{rint|jakartaindonesia|nonbrt|link=Transjakarta}} {{rint|indonesia|mikrobus|TJK2Alink=Mikrotrans}}
hSTRe@f\
<small>ke {{sta|Tanah Abang}}! !CONTgq\ABZg+r\\~~ </small>
<small>ke {{sta|Bogor}}! !CONTgq\ABZgr\\~~</small>
\ABZg+l\CONTfq\~~ ~~ ~~<small>ke [[Stasiun Pasar Senen{{slk|KAI|Jakarta Pasar Senen]]}}</small>
BHF(L)g\~~ ~~'''[[Stasiun Jatinegara{{slk|KAI|Jatinegara]]'''}}~~ ~~{{rint|jakarta|blue}} {{rint|jakarta|TJK5TJ}} {{rint|jakartaindonesia|TJK5C}} {{rint|jakartanonbrt|TJK5Dlink=Transjakarta}} {{rint|jakartaindonesia|TJK7F}} {{rint|jakarta|TJK7M}} {{rint|jakarta|TJK10}} {{rint|jakartamikrobus|TJK11link=Mikrotrans}}
STR+GRZq\~~<small>{{BSsplit|[[DKI Jakarta]]|[[Jawa Barat]]|line=-}}</small>
BHF\~~ ~~'''{{Sta|Bekasi}}'''~~ ~~{{rint|jakarta|bluec}}
BHF\~~{{slk|KAI|Cirebon}}
BST\~~ ~~ ''{{Sta|Cikarang}}''~~ ~~ {{rint|jakarta|blue}} {{rint|jakarta|lw}} {{rint|jakarta|lj}} ▼
<small>{{BSsplit|{{small|ke [[Stasiun Bandung{{sta|Bandung]]Purwokerto}},}}|{{small|{{Sta|Yogyakarta}}}}}}! !CONTgq\ABZgr\\~~</small>
INT(R)f\~~ ~~ ''{{Sta|Terisi}}''
INT(R)f\~~ ~~ ''{{Sta|Jatibarang}}''
BHF\~~'''[[Stasiun Cirebon|Cirebon]]'''
<small>{{BSsplit|ke {{sta|Purwokerto}} dan {{sta|Yogyakarta}}}}! !CONTgq\ABZgr\\~~</small>
STR+GRZq\~~<small>{{BSsplit|[[Jawa Barat]]|[[Jawa Tengah]]|line=-}}</small>
<small>{{BSsplit|ke {{sta|Prupuk}}}}! !CONTgq\ABZg+r\\~~</small>
▲BSTBHF\~~ ~~ ''{{ Staslk| CikarangKAI|Tegal}} ''~~ ~~ {{rint| jakartajateng| bluekg}} {{rint| jakartajateng| lwkd}} {{rint| jakartajateng| ljjs}}
BHF\~~ ~~'''[[Stasiun Tegal|Tegal]]'''
BHF\~~ ~~'''[[Stasiun Pekalongan{{slk|KAI|Pekalongan]]'''}}~~ ~~{{rint|jateng|kg}}
BHF\~~ ~~'''[[Stasiun Semarang Tawang{{slk|KAI|Semarang Tawang]]'''}}~~ ~~{{rint|semarang|2ks}} {{rint|semarangjateng|3Abb}} {{rint|semarangjateng|3Bbl}} {{rint|semarangjateng|4kd}} {{rint|jateng|k1js}} {{rint|bus|rapid|link=Trans Semarang}} {{rint|indonesia|nonbrt|link=Trans Jateng}}
<small>ke [[Stasiun {{slk|KAI|Solo Balapan|Surakarta]]}}! !CONTgq\ABZgr\\~~</small>
DST\~~ ~~'''[[Stasiun Ngrombo{{slk|KAI|Ngrombo]]'''}}~~ ~~{{rint|semarang|ks}}
<small>ke {{sta|Gundih}}! !CONTgq\ABZg+r\\~~</small>
BHF\~~ ~~'''[[Stasiun Cepu{{slk|KAI|Cepu]]'''}}~~ ~~{{rint|jateng|bl}} {{rint|surabaya|c}}
hKRZWae+GRZq\~~ ~~ ~~<small>~~[[Bengawan Solo]]~~<small> {{BSsplit|[[Jawa Tengah]]|[[Jawa Timur]]|line=1}}</small>
BHF\~~ ~~'''[[Stasiun Bojonegoro{{slk|KAI|Bojonegoro]]'''}}~~ ~~{{rint|surabaya|b}}
DST\~~ ~~'''[[Stasiun Lamongan{{slk|KAI|Lamongan]]'''}}
\ABZg+l\CONTfq\~~ ~~ ~~ <small>ke [[Stasiun Indro{{slk|KAI|Indro]]}}</small>
INT\~~ ~~'''{{staslk|KAI|Surabaya Pasarturi}}'''~~ ~~{{rint|surabaya|si}} {{rint|surabaya|sb}} {{rint|surabaya|c}} {{rint|surabayaindonesia|bmikrobus|link=Wirawiri Suroboyo}}
<small>ke {{slk|KAI|Surabaya Gubeng}}</small>! !CONTgq\ABZgl+lABZqlr\CONTfq\~~<small>Keke [[Stasiun Sidotopo{{slk|SDT]]KAI|Sidotopo}}</small>
*| bottom = '''Keterangan:''' Sembrani Pagi kedua arah tidak berhenti di [[Stasiun {{slk|KAI|Ngrombo ]]}} dan {{ staslk|KAI|Lamongan}}, namuntetapi stasiun yang dilayani pada jadwal malam ditandai lingkaran bolong .▼
BHF\~~ ~~'''{{Sta|Surabaya Gubeng}}'''~~ ~~ {{rint|surabaya|si}} {{rint|surabaya|sp}} {{rint|surabaya|j}} {{rint|surabaya|t}} {{rint|surabaya|dh}} {{rint|surabaya|pe}} {{rint|surabaya|b}}
BHF(R)f\~~ {{Sta|Wonokromo}}
<small>ke {{sta|Madiun}}! !CONTgq\ABZgr\\~~</small>
HST\~~ ~~'''{{Sta|Sidoarjo}}'''~~ ~~ {{rint|surabaya|si}} {{rint|surabaya|sp}} {{rint|surabaya|j}} {{rint|surabaya|b}} {{rint|surabaya|pe}} {{rint|surabaya|t}}
<small>ke {{Sta|Tarik}}! !CONTgq\ABZgr\\~~</small>
HST\~~ ~~'''{{Sta|Bangil}}'''~~ ~~ {{rint|surabaya|sp}} {{rint|surabaya|pe}} {{rint|surabaya|t}}
<small>ke {{Sta|Malang}}! !CONTgq\ABZgr\\~~
HST\~~ ~~'''{{Sta|Pasuruan}}'''~~ ~~ {{rint|surabaya|sp}}
HST\~~ ~~'''{{Sta|Probolinggo}}'''
HST\~~ ~~'''{{Sta|Klakah}}'''
<small>ke ''{{Sta|Lumajang}}''! !exCONTgq\eABZgr\\~~
HST\~~ ~~'''{{Sta|Tanggul}}'''
INT\~~ ~~'''{{Sta|Jember}}'''~~ ~~ {{rint|surabaya|pw}}
CONTf\~~<small>ke [[Stasiun Ketapang (Banyuwangi)|Banyuwangi]]
| footnote = <div align="left">
'''Keterangan:'''</big></center>
<div align="left">
* Sembrani berterminus di {{Sta|Surabaya Pasarturi}}, sedangkan Pandalungan berterminus di {{Sta|Jember}}
▲* Sembrani Pagi kedua arah tidak berhenti di [[Stasiun Ngrombo]] dan {{sta|Lamongan}}, namun stasiun yang dilayani pada jadwal malam ditandai lingkaran bolong
* Hanya Pandalungan yang berhenti di {{sta|Cikarang}}, {{Sta|Terisi}} (arah {{Sta|Jember}}) dan {{Sta|Jatibarang}} (arah Jember) (ditandai dengan nama stasiun yang ''miring'' dan tidak berteks tebal)
* Pandalungan tidak berhenti di {{Sta|Bekasi}}
* Pandalungan juga berhenti pada stasiun bertanda bolong (Ngrombo dan Lamongan) baik dari kedua arah/perjalanan
</div>
}}</includeonly>
|