| Stasiun Aek Loba | AKB | Asahan | Jalur kereta api Kisaran-Rantauprapat | — |
| Stasiun Aek Nabara | — | Labuhanbatu | Jalur kereta api Kisaran-Rantauprapat | Kereta Api Indonesia |
| Stasiun Air Asam | ASM | Muara Enim | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Airtuba | ART | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Alai | AI | Padang | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Alastua | ATA | Semarang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Ancol | AC | Jakarta Utara | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Andir | AND | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Angke | AK | Jakarta Barat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Anyer Kidul | ANK | Serang | — | Kereta Api Indonesia |
| Stasiun Araskabu | ARB | Deli Serdang | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Argopuro | AGO | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Arjasa | AJ | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Arjawinangun | AWN | Cirebon | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Awipari | AW | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Babadan | BBD | Madiun | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Babakan | BBK | Cirebon | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Babat | BBT | Lamongan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Bagor | BGR | Nganjuk | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Bahlias | BLI | Simalungun | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Bajalinggei | BJL | Serdang Bedagai | Jalur kereta api Tebingtinggi-Siantar | Kereta Api Indonesia |
| Stasiun Balapulang | BLP | Tegal | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Bamban | BMB | Serdang Bedagai | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Bandar Khalipah | BAP | Deli Serdang | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Bandar Tinggi | BDT | Batu Bara | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Bandara Adisoemarmo | SMO | Ngemplak | Lin Bandar Udara Adisumarmo | — |
| Stasiun Bandara Internasional Minangkabau | BIM | Padang Pariaman | Lin Bandar Udara Internasional Minangkabau | Kereta Api Indonesia |
| Stasiun Bandara Kualanamu | KNM | Deli Serdang | Lin Kualanamu | KAI Bandara |
| Stasiun Bandara Soekarno-Hatta | BST | Tangerang | — | KAI Bandara |
| Stasiun Bandung | BD | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Bandung Gudang | BDG | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Bangil | BG | Pasuruan | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Bangoduwa | BDW | Cirebon | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Bangsalsari | BSS | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Banjar | BJR | Banjar | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Banjaran, Tegal | BJN | Tegal | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Banjarsari | BJI | — | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Banjarsari (Lahat) | BJS | Lahat | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Banyuwangi | BW | Banyuwangi | — | Kereta Api Indonesia |
| Stasiun Banyuwangi Kota | BWI | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Baron | BRN | Nganjuk | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Barru | — | Barru | Jalur kereta api Makassar–Parepare | Kereta Api Indonesia |
| Stasiun Baso | BSO | Agam | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Batang | BTG | Batang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Batang Kuis | BTK | Deli Serdang | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Batu Ceper | BPR | Tangerang | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Batu Tabal | BTL | Tanah Datar | Jalur kereta api Padang Panjang–Sawahlunto | Kereta Api Indonesia |
| Stasiun Baturaja | BTA | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Batutulis | BTT | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Bayah | BAH | Lebak | Jalur kereta api Saketi-Bayah | — |
| Stasiun Bayeman | BYM | Probolinggo | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Bayongbong | BYO | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Bedono | BDN | Semarang | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Bekasi | BKS | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Bekasi Timur | BKST | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Bekri | BKI | Lampung Tengah | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Belatung | BLT | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Belawan | BLW | Medan | Jalur kereta api Belawan–Medan | Kereta Api Indonesia |
| Stasiun Belimbing Airkak | BIG | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Belimbing Pendopo | BIB | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Bendosendung | Beo | Blitar | — | Kereta Api Indonesia |
| Stasiun Benowo | BNW | Surabaya | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Benteng | BET | Surabaya | Jalur kereta api lintas Surabaya | — |
| Stasiun Besitang | BSG | Langkat | Jalur kereta api Besitang–Medan | Kereta Api Indonesia |
| Stasiun Binjai | BIJ | Binjai | Jalur kereta api Besitang–Medan | Kereta Api Indonesia |
| Stasiun Blambangan Pagar | BBA | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Blambangan Umpu | BBU | Way Kanan | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Blimbing | BMG | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Blitar | BL | Blitar | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun BNI City | BNC | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Bogor | BOO | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Bogor Paledang | BOP | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Boharan | BH | Sidoarjo | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Bojonegoro | BJ | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Bojong | BJG | — | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Bojong Indah | BOI | Jakarta Barat | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Bojonggede | BJD | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Bonosare | BNS | Bondowoso | Jalur kereta api Kalisat-Panarukan | — |
| Stasiun Bowerno | BWO | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Brambanan | BBN | Klaten | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Branti | BTI | Lampung Selatan | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Brebes | BB | Brebes | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Bringin | BRI | Semarang | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Brumbung | BBG | Demak | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Buaran | BUA | Jakarta Timur | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Bukit Putus | BKP | Padang | Jalur kereta api Bukit Putus–Indarung | Kereta Api Indonesia |
| Stasiun Bukittinggi | BKT | Bukittinggi | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Bulakamba | BKA | Brebes | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Bumiayu | BMA | Brebes | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Bumiwaluya | BMW | Garut | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Bungamas | BGM | Lahat | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Bungkaih | BKH | Aceh Utara | Jalur kereta api Krueng Mane–Krueng Geukueh | Kereta Api Indonesia |
| Stasiun Bunut | BUU | Asahan | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Butuh | BTH | Purworejo | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Cakung | CUK | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Candi Umbul | CAI | Magelang | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Candimas | CMS | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Cangkring | CNK | Cirebon | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Caruban | CRB | Madiun | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Catang | CT | Serang | Jalur kereta api Anyer Kidul–Kampung Bandan | Kereta Api Indonesia |
| Stasiun Cawang | CW | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Celangap | CEA | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Cempaka | CEP | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Ceper | CE | Klaten | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Cepu | CU | Blora | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Cerme | CME | Gresik | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Ciamis | CI | — | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cianjur | CJ | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Ciawi | CAW | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Cibadak | CBD | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cibatu | CB | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Cibeber | CBB | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cibinong | CBN | Bogor | Lin Lingkar | KAI Commuter |
| Stasiun Cibitung | CIT | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Cibungur | CBR | Purwakarta | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Cicalengka | CCL | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cicayur | CC | Tangerang | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Cicurug | CCR | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cidatar | CID | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Cigading | CGD | Cilegon | — | — |
| Stasiun Ciganea | CA | Purwakarta | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Cigombong | CGB | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cijulang | CIJ | Pangandaran | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Cikadongdong | CD | Bandung Barat | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Cikajang | CKG | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Cikampek | CKP | Karawang | Jalur kereta api Cikampek–Cirebon–Kroya | KAI Commuter |
| Stasiun Cikarang | CKR | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Cikaum | CKM | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Cikeusal | CKL | Serang | Jalur kereta api Anyer Kidul–Kampung Bandan | Kereta Api Indonesia |
| Stasiun Cikini | CKI | Jakarta Pusat | Lin Bogor | KAI Commuter |
| Stasiun Cikoya | CKY | Tangerang | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Cikudapateuh | CTH | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cilacap | CP | Cilacap | Jalur kereta api Kroya–Cilacap | Kereta Api Indonesia |
| Stasiun Cilaku | CLK | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cilame | CLE | Bandung Barat | Jalur kereta api Cikampek-Padalarang | Kereta Api Indonesia |
| Stasiun Cilebut | CLT | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Ciledug | CLD | Cirebon | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Cilegeh | CLH | Indramayu | Jalur kereta api Cikampek–Cirebon–Kroya | — |
| Stasiun Cilegon | CLG | Cilegon | Jalur kereta api Anyer Kidul–Kampung Bandan | — |
| Stasiun Cilejit | CJT | Bogor | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Cimahi | CMI | Cimahi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cimekar | CMK | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cimindi | CMD | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cimparuh | CPH | Pariaman | Jalur kereta api Lubuk Alung–Naras | Kereta Api Indonesia |
| Stasiun Ciomas | CS | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cioyod | CY | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Cipari | CPI | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cipatat | CPT | Bandung Barat | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cipelah | CIL | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Cipeundeuy | CPD | Garut | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cipeuyeum | CPY | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cipinang | CPN | Jakarta Timur | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Cipunegara | CRA | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Cirahayu | CAA | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Ciranjang | CRJ | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cirebon | CN | Cirebon | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Cirebon Prujakan | CNP | Cirebon | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Cireungas | CRG | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Cireungit | CIG | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Ciroyom | COY | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Ciroyom | CIR | Bandung | jalur kereta api Andir–Bandung | Kereta Api Indonesia |
| Stasiun Cisaat | CSA | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Cisauk | CSK | Tangerang | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Cisomang | CG | Purwakarta | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Cisurupan | CSN | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Citayam | CTA | Depok | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Citeras | CTR | Lebak | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Ciwidey | CWD | Bandung | Jalur kereta api Bandung–Ciwidey | — |
| Stasiun Comal | CO | Pemalang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Curahmalang | CRM | Jombang | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Dadapan | DPA | Banyuwangi | — | Kereta Api Indonesia |
| Stasiun Danau Bale | — | Labuhanbatu | Jalur kereta api Kisaran-Rantauprapat | Kereta Api Indonesia |
| Stasiun Daru | DAR | Tangerang | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Dawuan | DWN | Karawang | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Delanggu | DL | Klaten | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Depok | DP | Depok | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Depok Baru | DPB | Depok | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Dolok Merangir | DMR | Simalungun | Jalur kereta api Tebingtinggi-Siantar | Kereta Api Indonesia |
| Stasiun Doplang | DPL | Blora | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Duduk | DD | Gresik | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Duku | DUK | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Duren Kalibata | DRN | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Duri | DU | Jakarta Barat | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Durian | DUR | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Dusun | DSU | Batu Bara | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Gadobangkong | GK | Bandung Barat | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Gambir | GMR | Jakarta Pusat | Jalur kereta api lintas Jakarta | Kereta Api Indonesia |
| Stasiun Gambringan | GBN | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Gandasoli | GDS | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Gandrungmangun | GDM | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Gang Sentiong | GST | Jakarta Pusat | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Garahan | GRN | Jember | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Garum | GRM | Blitar | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Garuntang | GR | Bandar Lampung | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Garut | GRT | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Gawok | GW | Sukoharjo | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Gebang | GBA | Pekan Gebang | Jalur kereta api Besitang–Medan | Kereta Api Indonesia |
| Stasiun Gedangan | GN | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Gedangan (Sidoarjo) | GDG | Sidoarjo | Jalur kereta api Wonokromo–Bangil | Kereta Api Indonesia |
| Stasiun Gedebage | GDB | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Gedungratu | GDR | Lampung Selatan | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Gemawang | GWG | Semarang | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Gembong | GEB | Lamongan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Geneng | GG | Ngawi | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Geurugok | GRK | Bireuen | Jalur kereta api Krueng Mane–Krueng Geukueh | — |
| Stasiun Giham | GHM | Way Kanan | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Gilas | GLS | Ogan Komering Ulu Timur | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Glenmore | GLM | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Glumbang | GLB | Muara Enim | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Gogodalem | GGD | Semarang | Jalur kereta api Kedungjati–Secang | Kereta Api Indonesia |
| Stasiun Gombong | GB | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Gondangdia | GDD | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Goprak | GPK | Grobogan | Jalur kereta api Gundih–Solo Balapan | Kereta Api Indonesia |
| Stasiun Grabag Merbabu | GMB | Grabag | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Grati | GI | Pasuruan | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Gresik | GS | Gresik | Jalur kereta api Kandangan-Gresik | Kereta Api Indonesia |
| Stasiun Grogol | GRG | Jakarta Barat | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Grujugan | GRJ | Bondowoso | Jalur kereta api Kalisat-Panarukan | Kereta Api Indonesia |
| Stasiun Gubug | GUB | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Gumilir | GM | Cilacap | Jalur kereta api Kroya–Cilacap | Kereta Api Indonesia |
| Stasiun Gundih | GD | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Gunung Megang | GNM | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Gunung Putri | GPI | Bogor | Lin Lingkar | KAI Commuter |
| Stasiun Gununggangsir | GNG | Pasuruan | Jalur kereta api Wonokromo–Bangil | Kereta Api Indonesia |
| Stasiun Haji Pemanggilan | HJP | Lampung Tengah | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Halim | HAL | Jakarta Timur | Lin Bekasi | Kereta Api Indonesia |
| Stasiun Haurgeulis | HGL | Indramayu | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Haurpugur | HRP | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Hengelo | HL | Asahan | Jalur kereta api Kisaran-Rantauprapat | — |
| Stasiun HSR Karawang | — | Karawang | Kereta api cepat Jakarta–Bandung | Kereta Cepat Indonesia–China |
| Stasiun HSR Tegalluar | — | Bandung | Kereta api cepat Jakarta–Bandung | Kereta Cepat Indonesia–China |
| Stasiun Ijo | IJ | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Indarung | IDA | Padang | Jalur kereta api Bukit Putus–Indarung | Kereta Api Indonesia |
| Stasiun Indihiang | IH | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Indralaya | IDR | Ogan Ilir | — | Kereta Api Indonesia |
| Stasiun Indro | IDO | Gresik | Jalur kereta api Kandangan-Gresik | — |
| Stasiun Jakarta Gudang | JAKG | Jakarta Utara | Jalur kereta api lintas Jakarta | — |
| Stasiun Jakarta International Stadium | JIS | Jakarta Utara | Commuter Line Tanjung Priok | KAI Commuter |
| Stasiun Jakarta Kota | JAKK | Jakarta Barat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Jambon | JBN | Grobogan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Jambu | JMB | Semarang | Jalur kereta api Kedungjati–Secang | — |
| Stasiun Jambu Baru | JBU | Serang | Jalur kereta api Anyer Kidul–Kampung Bandan | Kereta Api Indonesia |
| Stasiun Jatake | JTK | Tangerang | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Jati | JI | Probolinggo | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Jatibarang | JTB | Indramayu | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Jatinegara | JNG | Jakarta Timur | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Jatiroto | JTR | Lumajang | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Jayakarta | JYK | Jakarta Barat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Jember | JR | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Jenar | JN | Purworejo | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Jerakah | JRK | Semarang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Jeruklegi | JRL | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Jombang | JG | Jombang | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Juanda | JUA | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Jurangmangu | JMU | Tangerang Selatan | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Juwana | JU | Juwana | — | — |
| Stasiun Kabat | KBT | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Kacang | KCN | Solok | Jalur kereta api Padang Panjang–Sawahlunto | Kereta Api Indonesia |
| Stasiun Kadipiro | KDO | Surakarta | Jalur kereta api Gundih–Solo Balapan | Kereta Api Indonesia |
| Stasiun Kadokangabus | KAB | Indramayu | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Kalasan | KLS | Sleman | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Kalibalangan | KAG | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Kalibaru | KBR | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Kalibodri | KBD | Kendal | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Kaliboto | KLO | Lumajang | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Kalideres | KDS | Jakarta Barat | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Kalimas | KLM | Surabaya | Jalur kereta api lintas Surabaya | — |
| Stasiun Kalioso | KO | Karanganyar | Jalur kereta api Gundih–Solo Balapan | Kereta Api Indonesia |
| Stasiun Kalipucang | KLC | Pangandaran | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Kalisat | KLT | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Kalisetail | KSL | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Kalitidu | KIT | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Kaliwedi | KLW | Cirebon | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Kaliwungu | KLN | Kendal | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Kamojan | KMJ | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Kampung Bandan | KPB | Jakarta Utara | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Kampung Jua | KAJ | Padang | Jalur kereta api Bukit Putus–Indarung | Kereta Api Indonesia |
| Stasiun Kandang Ampat | KDP | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Kandangan | KDA | Surabaya | Jalur kereta api Kandangan-Gresik | Kereta Api Indonesia |
| Stasiun Kapas | KPS | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Kapuan | KPA | Blora | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Karangantu | KRA | Serang | Jalur kereta api Anyer Kidul–Kampung Bandan | Kereta Api Indonesia |
| Stasiun Karanganyar | KA | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Karangenda | KED | Muara Enim | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Karanggandul | KGD | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Karangjati | KGT | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Karangkandri | KKD | Cilacap | Jalur kereta api Kroya–Cilacap | Kereta Api Indonesia |
| Stasiun Karangpucung | KNP | Banjar | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Karangsari | KRAI | Garut | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Karangsari (Banyumas) | KRR | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Karangsono | KSO | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Karangsuwung | KRW | Cirebon | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Karangtalun | KRL | Cilacap | — | — |
| Stasiun Karangtengah | KE | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Karawang | KW | Karawang | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Karet | KAT | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Kasugihan | KH | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Kawunganten | KWG | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Kayu Tanam | KTN | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | — |
| Stasiun Kebasen | KBS | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Kebayoran | KBY | Jakarta Selatan | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Kebonromo | KRO | Sragen | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Kebumen | KM | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Kedinding | KDN | Sidoarjo | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Kediri | KD | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Kedundang | KDG | Kulon Progo | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Kedungbanteng | KDB | Sragen | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Kedunggalar | KG | Ngawi | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Kedunggedeh | KDH | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Kedungjati | KEJ | Grobogan | Jalur kereta api Kedungjati–Secang | Kereta Api Indonesia |
| Stasiun Kemayoran | KMO | Jakarta Pusat | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Kemelak | KMK | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Kemiri | KMR | Karanganyar | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Kempit | KMP | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Kemranjen | KJ | Banyumas | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Kendal | KL | Kendal | Jalur kereta api Kalibodri–Kendal–Kaliwungu | Kereta Api Indonesia |
| Stasiun Kepanjen | KPN | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Kepayang | KPY | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Kertapati | KPT | Palembang | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Kertasemaya | KTM | Indramayu | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Kertosono | KTS | Nganjuk | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Kesamben | KSB | Blitar | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Ketandan | KET | Klaten | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Ketanggungan | KGG | Brebes | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Ketanggungan Barat | KGB | Brebes | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Ketapang (Banyuwangi) | KTG | Banyuwangi | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Ketapang (Lampung Utara) | KTP | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Kiaracondong | KAC | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Kisaran | KIS | Asahan | Jalur kereta api Tebingtinggi-Kisaran | Kereta Api Indonesia |
| Stasiun Klakah | KK | Lumajang | Jalur kereta api Bangil-Kalisat | — |
| Stasiun Klari | KLI | Karawang | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Klaten | KT | Klaten | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Klender | KLD | Jakarta Timur | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Klender Baru | KLDB | Jakarta Timur | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Kosambi | KOS | Karawang | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Kota Padang | KOP | Rejang Lebong | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Kotabaru | KBU | Muara Enim | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Kotabumi | KB | Lampung Utara | Jalur kereta api Prabumulih–Panjang | Kereta Api Indonesia |
| Stasiun Koto Baru | KOB | Tanah Datar | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Kotok | KTK | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Kradenan | KNN | Grobogan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Kramasan | KAS | Palembang | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Kramat | KMT | Jakarta Pusat | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Kranji | KRI | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Kras | KRS | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Kraton | KN | Pasuruan | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Krenceng | KEN | Cilegon | Commuter Line Merak | — |
| Stasiun Krengseng | KNS | Batang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Kretek | KRT | Brebes | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Krian | KRN | Sidoarjo | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Kroya | KYA | Cilacap | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Krueng Geukueh | KRG | Aceh Utara | Jalur kereta api Krueng Mane–Krueng Geukueh | Kereta Api Indonesia |
| Stasiun Krueng Mane | KRM | Aceh Utara | Jalur kereta api Krueng Mane–Krueng Geukueh | Kereta Api Indonesia |
| Stasiun Kuala Bingai | KUN | Banyumas | Jalur kereta api Besitang–Medan | Kereta Api Indonesia |
| Stasiun Kubukrambil | KKR | Tanah Datar | Jalur kereta api Padang Panjang–Sawahlunto | Kereta Api Indonesia |
| Stasiun Kudaile | KDE | Tegal | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | — |
| Stasiun Kuripan | KRP | Batang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Kuta Blang | KBL | Bireuen | Jalur kereta api Krueng Mane–Krueng Geukueh | — |
| Stasiun Kutoarjo | KTA | Purworejo | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Kutowinangun | KWN | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Labuan | LBN | Pandeglang | Jalur kereta api Rangkasbitung-Labuan | Kereta Api Indonesia |
| Stasiun Labuan (Medan) | LBU | Medan | Jalur kereta api Belawan–Medan | Kereta Api Indonesia |
| Stasiun Labuhanratu | LAR | Bandar Lampung | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Lahat | LT | Lahat | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Lamongan | LMG | Lamongan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Lampegan | LP | Cianjur | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Langen | LN | Banjar | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Larangan | LRA | Brebes | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Larangan (Tegal) | LR | Tegal | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Laut Tador | LTD | Batu Bara | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Lawang | LW | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Lebakjero | LBJ | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Lebeng | LBG | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Leces | LEC | Probolinggo | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Ledokombo | LDO | Jember | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun Legok | LGK | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Leles | LL | Garut | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Lemahabang | LMB | Bekasi | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Lembak | LEB | Muara Enim | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Lempuyangan | LPN | Yogyakarta | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Lenteng Agung | LNA | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Lhokseumawe | LSM | Lhokseumawe | Jalur kereta api Krueng Mane–Krueng Geukueh | — |
| Stasiun Lidah Tanah | LDT | Serdang Bedagai | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Lima Puluh | LMP | Batu Bara | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Linggapura | LG | Brebes | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Losari | LOS | Cirebon | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun LRT Ampera | AMP | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Asrama Haji | ASH | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Bandara Sultan Mahmud Badaruddin II | BDR | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Bekasi Barat | BEK | Bekasi | Lin Bekasi | Kereta Api Indonesia |
| Stasiun LRT Boulevard Selatan | BVS | Jakarta Utara | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Boulevard Utara Summarecon Mall | BVU | Jakarta Utara | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Bumi Sriwijaya | BUS | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Cawang | — | Jakarta Timur | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Cikoko | CKK | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Cikunir 1 | CK1 | Bekasi | Lin Bekasi | Kereta Api Indonesia |
| Stasiun LRT Cikunir 2 | CK2 | Bekasi | Lin Bekasi | Kereta Api Indonesia |
| Stasiun LRT Ciliwung | CIL | Jakarta Timur | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Cinde | CIN | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Ciracas | CRC | Jakarta Timur | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Demang | DMG | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Dishub | DIS | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT DJKA | DJK | Banyuasin | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Dukuh Atas | DKA | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Equestrian | EQS | Jakarta Timur | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Garuda Dempo | GAD | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Harjamukti | HAR | Depok | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Jakabaring | JAB | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Jati Bening Baru | JBU | Bekasi | Lin Bekasi | Kereta Api Indonesia |
| Stasiun LRT Jati Mulya | JTM | Bekasi | Lin Bekasi | Kereta Api Indonesia |
| Stasiun LRT Kampung Rambutan | KAM | Jakarta Timur | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Kelapa Gading | PGD | Jakarta Utara | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Kuningan | KUA | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Manggarai | — | Jakarta Selatan | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Matraman | — | Jakarta Pusat | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Pancoran Bank BJB | PAN | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Polresta | POL | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Pramuka | — | Jakarta Pusat | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Proklamasi | — | Jakarta Pusat | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Pulomas | PUM | Jakarta Timur | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT Punti Kayu | PUK | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Rasuna Said | RAS | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Rawamangun | — | Jakarta Timur | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun LRT RSUD | RSU | Palembang | LRT Line 1 (Palembang LRT) | Kereta Api Indonesia |
| Stasiun LRT Setiabudi | SET | Jakarta Selatan | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT TMII | TMI | Jakarta Timur | Lin Cibubur | Kereta Api Indonesia |
| Stasiun LRT Velodrome | VEL | Jakarta Timur | LRT Line A (Jakarta LRT) | PT Jakarta Propertindo (Perseroda) |
| Stasiun Lubuk Alung | LA | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Lubuk Batang | LBT | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Lubuk Pakam | LBP | Deli Serdang | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Lubuk Rukam | LRM | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Lubuklinggau | LLG | Lubuk Linggau | Jalur kereta api Lubuk Linggau–Prabumulih | Kereta Api Indonesia |
| Stasiun Lumajang | Lm | Lumajang | — | Kereta Api Indonesia |
| Stasiun Lumpang Parayasa | — | Bogor | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Luwung | LWG | Cirebon | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Madiun | MN | Madiun | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Magetan | MAG | Magetan | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Maguwo | MGW | Sleman | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Maja | MJ | Lebak | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Malang | ML | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Malang Kotalama | MLK | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Malasan | MLS | Probolinggo | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Mampang | MPG | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Mangga Besar | MGB | Jakarta Barat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Manggarai | MRI | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Mangkang | MKG | Semarang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Mangkoso | — | Barru | Jalur kereta api Makassar–Parepare | Kereta Api Indonesia |
| Stasiun Mangli | MI | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Manonjaya | MNJ | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Maos | MA | Cilacap | Jalur kereta api Kroya–Cilacap | Kereta Api Indonesia |
| Stasiun Marbau | MBU | Labuhanbatu Utara | Jalur kereta api Kisaran-Rantauprapat | Kereta Api Indonesia |
| Stasiun Margasari | MGS | Tegal | Jalur kereta api segitiga Cirebon–Prupuk–Tegal | Kereta Api Indonesia |
| Stasiun Martapura | MP | Ogan Komering Ulu Timur | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Masaran | MSR | Sragen | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Maseng | MSG | Bogor | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Maswati | MSI | Bandung Barat | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Matraman | MTR | Jakarta Timur | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Medan | MDN | Medan | Jalur kereta api Medan–Tebing Tinggi | KAI Bandara |
| Stasiun Medan Pasar | MDP | Medan | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Meluwung | MLW | Cilacap | Jalur kereta api Bogor–Padalarang–Kasugihan | — |
| Stasiun Membang Muda | MBM | Labuhanbatu Utara | Jalur kereta api Kisaran-Rantauprapat | Kereta Api Indonesia |
| Stasiun Menes | MNS | Pandeglang | Jalur kereta api Rangkasbitung-Labuan | Kereta Api Indonesia |
| Stasiun Merak | MER | Cilegon | Commuter Line Merak | Kereta Api Indonesia |
| Stasiun Merakurak | MKR | Tuban | Jalur kereta api Babat-Tuban | — |
| Stasiun Mertoyudan | MTY | Magelang | — | Kereta Api Indonesia |
| Stasiun Mesigit | MST | Surabaya | Jalur kereta api lintas Surabaya | — |
| Stasiun Metur | MET | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Minggiran | MGN | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Mojokerto | MR | Mojokerto | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Montelan | MTL | Purworejo | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Mrawan | MRW | Jember | Jalur kereta api Kalisat-Banyuwangi | Kereta Api Indonesia |
| Stasiun MRT ASEAN Headquarters | SSM | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Bendungan Hilir | BNH | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Blok A | BLA | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Blok M | BLM | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Bundaran Hotel Indonesia Bank Jakarta | BHI | Jakarta Pusat | Lin Utara–Selatan | — |
| Stasiun MRT Cipete Raya | CPR | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Dukuh Atas | DKA | Jakarta Pusat | Lin Utara–Selatan | — |
| Stasiun MRT Fatmawati | FTM | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Haji Nawi | HJN | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Istora | IST | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Lebak Bulus Bank Syariah Indonesia | LBB | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Senayan | SNY | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun MRT Setiabudi | STB | Jakarta Selatan | Lin Utara–Selatan | — |
| Stasiun Muara Enim | ME | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Muara Gula | MRL | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Muara Saling | MSL | Empat Lawang | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Muara Satu | MUS | Lhokseumawe | Jalur kereta api Krueng Mane–Krueng Geukueh | — |
| Stasiun Muarakalaban | MKB | Kota Sawahlunto | Jalur kereta api Muarakalaban–Muaro–Pekanbaru | Kereta Api Indonesia |
| Stasiun Muaro | MRO | Sijunjung | Jalur kereta api Muarakalaban–Muaro–Pekanbaru | — |
| Stasiun Naga Kasiangan | NGK | Serdang Bedagai | Jalur kereta api Tebingtinggi-Siantar | — |
| Stasiun Nagreg | NG | Bandung | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Nambo | NMO | Bogor | Lin Lingkar | KAI Commuter |
| Stasiun Naras | NRS | Pariaman | Jalur kereta api Lubuk Alung–Naras | Kereta Api Indonesia |
| Stasiun Negararatu | NRR | Lampung Utara | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Negeri Agung | NGN | Way Kanan | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Ngadiluwih | NDL | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Nganjuk | NJ | Nganjuk | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Ngawi | NGW | Ngawi | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Ngebruk | NB | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Ngrombo | NBO | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Ngujang | NJG | Tulungagung | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Nguling | NL | Pasuruan | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Ngunut | NT | Tulungagung | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Niru | NRU | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Notog | NTG | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Pabuaran | PAB | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Padalarang | PDL | Bandung Barat | Jalur kereta api Cikampek-Padalarang | Kereta Api Indonesia |
| Stasiun Padang | PD | Padang | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Padang Halaban | PHA | Labuhanbatu Utara | Jalur kereta api Kisaran-Rantauprapat | — |
| Stasiun Padang Luar | PDR | Agam | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Padang Panjang | PP | Padang Panjang | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Padang Sibusuk | PSK | Sijunjung | Jalur kereta api Muarakalaban–Muaro–Pekanbaru | — |
| Stasiun Padang Tarab | PGT | Agam | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Padangan | PGN | Bojonegoro | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Padas | PDS | Grobogan | Jalur kereta api segitiga Brumbung–Gundih–Gambringan | Kereta Api Indonesia |
| Stasiun Pagar Gunung | PGG | Muara Enim | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Pakisaji | PSI | Malang | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Palang | PAG | Tuban | Jalur kereta api Babat-Tuban | Kereta Api Indonesia |
| Stasiun Palanro | — | Barru | Jalur kereta api Makassar–Parepare | Kereta Api Indonesia |
| Stasiun Palmerah | PLM | Jakarta Pusat | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Palur | PL | Karanganyar | Jalur kereta api Solo Balapan-Madiun | Kereta Api Indonesia |
| Stasiun Pamingke | PME | Labuhanbatu Utara | Jalur kereta api Kisaran-Rantauprapat | — |
| Stasiun Pamoyanan | PMO | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Panarukan | PNR | Situbondo | Jalur kereta api Kalisat-Panarukan | — |
| Stasiun Pandeglang | PDG | Pandeglang | Jalur kereta api Rangkasbitung-Labuan | Kereta Api Indonesia |
| Stasiun Pangandaran | PND | Pangandaran | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Pangkalan Brandan | PBD | Langkat | Jalur kereta api Besitang–Medan | Kereta Api Indonesia |
| Stasiun Panjang | PJN | Bandar Lampung | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Panunggalan | PNL | Grobogan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Papar | PPR | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Pariaman | PMN | Pariaman | Jalur kereta api Lubuk Alung–Naras | Kereta Api Indonesia |
| Stasiun Parigi | PAR | Pangandaran | Jalur kereta api Banjar–Cijulang | Kereta Api Indonesia |
| Stasiun Parit Malintang | PRM | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Parungkuda | PRK | Sukabumi | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Parungpanjang | PRP | Bogor | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Pasar Minggu | 702 | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Pasar Minggu Baru | PSMB | Jakarta Selatan | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Pasar Rebo | PSB | Tanah Datar | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Pasar Senen | PSE | Jakarta Pusat | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Pasar Usang | PRU | Padang Pariaman | Jalur kereta api Bukit Putus–Lubuk Alung | Kereta Api Indonesia |
| Stasiun Pasarnguter | PNT | Sukoharjo | Jalur kereta api Purwosari–Wonogiri–Baturetno | Kereta Api Indonesia |
| Stasiun Pasirbungur | PAS | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Pasirian | Psr | Lumajang | — | Kereta Api Indonesia |
| Stasiun Pasirjengkol | PSJ | Garut | Jalur kereta api Cibatu–Cikajang | Kereta Api Indonesia |
| Stasiun Pasoso | POO | Jakarta Utara | — | — |
| Stasiun Pasuruan | PS | Pasuruan | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Patrol Girang | POR | Garut | Jalur kereta api Cibatu–Cikajang | — |
| Stasiun Patuguran | PAT | Brebes | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Patukan | PTN | Sleman | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Pauh Lima | IMA | Padang | Jalur kereta api Bukit Putus–Indarung | Kereta Api Indonesia |
| Stasiun Payakabung | PYK | Ogan Ilir | Jalur kereta api Prabumulih-Kertapati | — |
| Stasiun Payakumbuh | PY | Payakumbuh | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Pegaden Baru | PGB | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Pekalongan | PK | Pekalongan | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Pemalang | PML | Pemalang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Penanggiran | PGR | Muara Enim | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Penimur | PNM | Prabumulih | Jalur kereta api Lubuk Linggau–Prabumulih | — |
| Stasiun Peninjawan | PNW | Ogan Komering Ulu | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Perbaungan | PBA | Serdang Bedagai | Jalur kereta api Medan–Tebing Tinggi | Kereta Api Indonesia |
| Stasiun Perlanaan | PRA | Simalungun | Jalur kereta api Tebingtinggi-Kisaran | — |
| Stasiun Pesing | PSG | Jakarta Barat | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Petarukan | PTA | Pemalang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Peterongan | PTR | Jombang | Jalur kereta api Kertosono-Wonokromo | Kereta Api Indonesia |
| Stasiun Petung | PET | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Pidada | PID | Bandar Lampung | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Piladang | PLG | Lima Puluh Kota | Jalur kereta api Padangpanjang–Payakumbuh | — |
| Stasiun Plabuan | PLB | Batang | Jalur kereta api Cirebon–Semarang | Kereta Api Indonesia |
| Stasiun Plered | PLD | Purwakarta | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Plumpang | PMG | Tuban | Jalur kereta api Babat-Tuban | Kereta Api Indonesia |
| Stasiun Pohgajih | PGJ | Blitar | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Pondok Cina | POC | Depok | Jalur kereta api Bogor–Padalarang–Kasugihan | KAI Commuter |
| Stasiun Pondok Jati | POK | Jakarta Timur | Jalur kereta api Jakarta–Cikampek–Padalarang | KAI Commuter |
| Stasiun Pondok Rajeg | PDRG | Depok | Lin Bogor | KAI Commuter |
| Stasiun Pondok Ranji | PDJ | Tangerang Selatan | Jalur kereta api Anyer Kidul–Kampung Bandan | KAI Commuter |
| Stasiun Pondok S5 | — | Labuhanbatu | Jalur kereta api Kisaran-Rantauprapat | Kereta Api Indonesia |
| Stasiun Poris | PI | Tangerang | Jalur kereta api Tangerang-Duri | KAI Commuter |
| Stasiun Porong | PR | Sidoarjo | Jalur kereta api Wonokromo–Bangil | Kereta Api Indonesia |
| Stasiun Prabumulih | PBM | Prabumulih | Jalur kereta api Prabumulih–Panjang | — |
| Stasiun Prabumulih Baru | PBR X5 | Prabumulih | Jalur kereta api Prabumulih–Panjang | Kereta Api Indonesia |
| Stasiun Prabumulih Baru X6 | PBR X6 | Prabumulih | Jalur kereta api Lubuk Linggau–Prabumulih | Kereta Api Indonesia |
| Stasiun Prajekan | PRJ | Bondowoso | Jalur kereta api Kalisat-Panarukan | Kereta Api Indonesia |
| Stasiun Prambon | PBN | Sidoarjo | — | Kereta Api Indonesia |
| Stasiun Prembun | PRB | Kebumen | Jalur kereta api Cilacap–Yogyakarta | Kereta Api Indonesia |
| Stasiun Pringkasap | PRI | Subang | Jalur kereta api Cikampek–Cirebon–Kroya | Kereta Api Indonesia |
| Stasiun Probolinggo | PB | Probolinggo | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |
| Stasiun Prupuk | PPK | Tegal | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Pucuk | PC | Lamongan | Jalur kereta api Gambringan–Surabaya Pasarturi | Kereta Api Indonesia |
| Stasiun Pulau Aie | PLA | Padang | Jalur kereta api Bukit Putus–Lubuk Alung | — |
| Stasiun Pulu Brayan | PUB | Medan | Jalur kereta api Belawan–Medan | Kereta Api Indonesia |
| Stasiun Pulu Raja | PUR | Asahan | Jalur kereta api Kisaran-Rantauprapat | — |
| Stasiun Purwakarta | PWK | Purwakarta | Jalur kereta api Jakarta–Cikampek–Padalarang | Kereta Api Indonesia |
| Stasiun Purwoasri | PWA | Kediri | Jalur kereta api Bangil-Kertosono | Kereta Api Indonesia |
| Stasiun Purwokerto | PWT | Banyumas | Jalur kereta api Prupuk-Kroya | Kereta Api Indonesia |
| Stasiun Purworejo | PWR | Purworejo | — | Kereta Api Indonesia |
| Stasiun Purwosari | PWS | Surakarta | Jalur kereta api Kutoarjo–Purwosari | Kereta Api Indonesia |
| Stasiun Rajamandala | RM | Bandung Barat | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Rajapolah | RJP | Tasikmalaya | Jalur kereta api Bogor–Padalarang–Kasugihan | Kereta Api Indonesia |
| Stasiun Rajawali | RJW | Jakarta Pusat | Jalur kereta api lintas Jakarta | KAI Commuter |
| Stasiun Rambipuji | RBP | Jember | Jalur kereta api Bangil-Kalisat | Kereta Api Indonesia |