Daftar stasiun kereta api di Jawa
P

| Nama stasiun | Provinsi | Daerah Operasi/Divisi Regional | Singkatan stasiun | Kondisi | Ketinggian |
| --- | --- | --- | --- | --- | --- |
| Pabuaran | Jawa Barat | Daop III Cirebon | PAB | Beroperasi | +28 m |
| Padaherang | Jawa Barat | Daop II Bandung | PAH | Tidak beroperasi | - |
| Padalarang | Jawa Barat | Daop II Bandung | PDL | Beroperasi | +695 m |
| Padangan | Jawa Timur | Daop IV Semarang | PGN | Tidak beroperasi | - |
| Padas | Jawa Tengah | Daop IV Semarang | PDS | Beroperasi | +42 m |
| Padayungan | Jawa Barat | Daop II Bandung | PDY | Tidak beroperasi | - |
| Pagerwojo | Jawa Timur | Daop VIII Surabaya | PWJ | Tidak beroperasi | - |
| Pagongan | Jawa Tengah | Daop V Purwokerto | PNG | Tidak beroperasi | +10 m |
| Pagotan | Jawa Timur | Daop VII Madiun | PGO | Tidak beroperasi | +84 m |
| Paiton d.h. Phaiton | Jawa Timur | Daop IX Jember | PHT | Tidak beroperasi | +3 m |
| Pajarakan | Jawa Timur | Daop IX Jember | PJK | Tidak beroperasi | +3,5 m |
| Pakisaji | Jawa Timur | Daop VIII Surabaya | PSI | Beroperasi | +386 m |
| Palang d.h. Pesantren  | Jawa Timur | Daop VIII Surabaya | PAG | Tidak beroperasi | +1 m |
| Palbapang d.h. Paal-Bapang | D.I Yogyakarta | Daop VI Yogyakarta | PLP | Tidak beroperasi | - |
| Palmerah d.h. Paal-Merah | DKI Jakarta | Daop I Jakarta | PLM | Beroperasi | +13 m |
| Palur | Jawa Tengah | Daop VI Yogyakarta | PL | Beroperasi | +93 m |
| Pamekasan | Jawa Timur | Daop VIII Surabaya | PM | Tidak beroperasi | - |
| Pamotan | Jawa Tengah | Daop IV Semarang | PMT | Tidak beroperasi | +33 m |
| Panarukan | Jawa Timur | Daop IX Jember | PNR | Tidak beroperasi | +3 m |
| Panarukan Pelabuhan  d.h. Panaroekan-Boom | Jawa Timur | Daop IX Jember | PNRH | Tidak beroperasi | - |
| Pandaan | Jawa Timur | Daop VIII Surabaya | PDA | Tidak beroperasi | - |
| Pandeglang | Banten | Daop I Jakarta | PDG | Tidak beroperasi | +160 m |
| Pangandaran | Jawa Barat | Daop II Bandung | PND | Tidak beroperasi | +7 m |
| Panji | Jawa Timur | Daop IX Jember | PJI | Tidak beroperasi | - |
| Panunggalan | Jawa Tengah | Daop IV Semarang | PNL | Beroperasi | +47 m |
| Panyuran d.h. Perambatan | Jawa Timur | Daop VIII Surabaya | PYR | Tidak beroperasi | - |
| Papar | Jawa Timur | Daop VII Madiun | PPR | Beroperasi | +52 m |
| Parakan | Jawa Tengah | Daop VI Yogyakarta | PRN | Tidak beroperasi | - |
| Pare  d.h. Paree | Jawa Timur | Daop VII Madiun | PE | Tidak beroperasi | +132 m |
| Parigi | Jawa Barat | Daop II Bandung | PAR | Tidak beroperasi | - |
| Parung Kuda | Jawa Barat | Daop I Jakarta | PRK | Beroperasi | +396 m |
| Parung Panjang | Jawa Barat | Daop I Jakarta | PRP | Beroperasi | +54 m |
| Pasar Bantul  d.h. Pasar-Bantool | D.I Yogyakarta | Daop VI Yogyakarta | PBL | Tidak beroperasi | - |
| Pasargede | D.I Yogyakarta | Daop VI Yogyakarta | PAD | Tidak beroperasi | - |
| Pasarkliwon | Jawa Tengah | Daop V Purwokerto | PKW | Tidak beroperasi | +9 m |
| Pasar Minggu | DKI Jakarta | Daop I Jakarta | PSM | Beroperasi | +36 m |
| Pasar Minggu Baru | DKI Jakarta | Daop I Jakarta | PSMB | Beroperasi | +29 m |
| Pasarnguter | Jawa Tengah | Daop VI Yogyakarta | PNT | Beroperasi | +105 m |
| Pasar Senen | DKI Jakarta | Daop I Jakarta | PSE | Beroperasi | +4,7 m |
| Pasirbungur | Jawa Barat | Daop III Cirebon | PAS | Beroperasi | +33 m |
| Pasirhayam | Jawa Barat | Daop II Bandung | PH | Tidak beroperasi | +448 m |
| Pasirjengkol | Jawa Barat | Daop II Bandung | PSJ | Beroperasi | +674 m |
| Pasirian | Jawa Timur | Daop IX Jember | PSR | Tidak beroperasi | +155 m |
| Pasoso | DKI Jakarta | Daop I Jakarta | POO | Beroperasi | +4 m |
| Pasuruan | Jawa Timur | Daop IX Jember | PS | Beroperasi | +3 m |
| Pasuruan Pelabuhan d.h. Pasoeroean-Boom | Jawa Timur | Daop IX Jember | PSH | Tidak beroperasi | - |
| Pati | Jawa Tengah | Daop IV Semarang | PT | Tidak beroperasi | - |
| Patikraja | Jawa Tengah | Daop V Purwokerto | PTR | Tidak beroperasi | - |
| Patuguran | Jawa Tengah | Daop V Purwokerto | PAT | Beroperasi | +329 m |
| Patukan | D.I Yogyakarta | Daop VI Yogyakarta | PTN | Beroperasi | +88 m |
| Payaman | Jawa Tengah | Daop VI Yogyakarta | PYM | Tidak beroperasi | - |
| Pegaden Baru | Jawa Barat | Daop III Cirebon | PGB | Beroperasi | +27 m |
| Pegangsaan | DKI Jakarta | Daop I Jakarta | PGS | Tidak beroperasi | - |
| Pehsentee d.h. Kepung | Jawa Timur | Daop VII Madiun | PST | Tidak beroperasi | - |
| Pekalongan | Jawa Tengah | Daop IV Semarang | PK | Beroperasi | +4 m |
| Pekalongan Pelabuhan  d.h. Pekalongan-Boom | Jawa Tengah | Daop IV Semarang | - | Tidak beroperasi | - |
| Pelem | Jawa Timur | Daop VII Madiun | PEL | Tidak beroperasi | - |
| Pemalang | Jawa Tengah | Daop IV Semarang | PML | Beroperasi | +6 m |
| Pendrikan d.h. Semarang SCS | Jawa Tengah | Daop IV Semarang | - | Tidak beroperasi | - |
| Perning | Jawa Timur | Daop VIII Surabaya | PEN | Tidak beroperasi | - |
| Pesantren | Jawa Timur | Daop VII Madiun | PES | Tidak beroperasi | - |
| Pesing | DKI Jakarta | Daop I Jakarta | PSG | Beroperasi | +5 m |
| Petarukan | Jawa Tengah | Daop IV Semarang | PTA | Beroperasi | +10 m |
| Peterongan | Jawa Timur | Daop VII Madiun | PTR | Beroperasi | +33 m |
| Petung | Jawa Timur | Daop IX Jember | PET | Tidak beroperasi | +49 m |
| Pirusa | Jawa Barat | Daop II Bandung | PSA | Tidak beroperasi | - |
| Plabuan | Jawa Tengah | Daop IV Semarang | PLB | Beroperasi | +4 m |
| Plampangan | Jawa Timur | Daop VIII Surabaya | PAG | Tidak beroperasi | +190 m |
| Plered | Jawa Barat | Daop II Bandung | PLD | Beroperasi | +257 m |
| Ploso | Jawa Timur | Daop VII Madiun | POS | Tidak beroperasi | - |
| Plumpang | Jawa Timur | Daop VIII Surabaya | PMG | Tidak beroperasi | - |
| Pohgajih | Jawa Timur | Daop VIII Surabaya | PGJ | Beroperasi | +205 m |
| Pondok Cina | Jawa Barat | Daop I Jakarta | POC | Beroperasi | +74 m |
| Pondok Jati | DKI Jakarta | Daop I Jakarta | POK | Beroperasi | +14 m |
| Pondok Leungsir | Jawa Barat | Daop I Jakarta | PON | Tidak beroperasi | +537 m |
| Pondok Ranji | Banten | Daop I Jakarta | PDJ | Beroperasi | +25 m |
| Pondok Rajeg | Jawa Barat | Daop I Jakarta | PDRG | Reaktivasi | +121 m |
| Pondok Terong | Jawa Barat | Daop I Jakarta | PTO | Tidak beroperasi | - |
| Ponorogo | Jawa Timur | Daop VII Madiun | PO | Tidak beroperasi | +99 m |
| Porong d.h. Porrong | Jawa Timur | Daop VIII Madiun | PR | Beroperasi | +4 m |
| Poris | Banten | Daop I Jakarta | PI | Beroperasi | +7 m |
| Prajekan | Jawa Timur | Daop IX Jember | PRJ | Tidak beroperasi | +92 m |
| Prambon | Jawa Timur | Daop VIII Surabaya | PBN | Tidak beroperasi | - |
| Prembun | Jawa Tengah | Daop V Purwokerto | PRB | Beroperasi | +9 m |
| Pringkasap | Jawa Barat | Daop III Cirebon | PRI | Beroperasi | +25 m |
| Probolinggo | Jawa Timur | Daop IX Jember | PB | Beroperasi | +5 m |
| Probolinggo Pelabuhan d.h. Probolinggo-Boom | Jawa Timur | Daop IX Jember | PBH | Tidak beroperasi | - |
| Prupuk | Jawa Tengah | Daop V Purwokerto | PPK | Beroperasi | +36 m |
| Puger | Jawa Timur | Daop IX Jember | - | Tidak beroperasi | - |
| Pugeran | Jawa Timur | Daop VIII Surabaya | PGR | Tidak beroperasi | - |
| Pulorejo | Jawa Timur | Daop VII Madiun | PLR | Tidak beroperasi | - |
| Pundong | D.I Yogyakarta | Daop VI Yogyakarta | PUG | Tidak beroperasi | - |
| Purbalingga | Jawa Tengah | Daop V Purwokerto | PBG | Tidak beroperasi | - |
| Purwareja | Jawa Tengah | Daop V Purwokerto | PWJ | Tidak beroperasi | - |
| Purwakarta | Jawa Barat | Daop II Bandung | PWK | Beroperasi | +84 m |
| Purwoasri | Jawa Timur | Daop VII Madiun | PWA | Beroperasi | +59 m |
| Purwodadi | Jawa Tengah | Daop IV Semarang | PW | Tidak beroperasi | - |
| Purwokerto d.h. Poerwokerto SS, Poerwokerto-West | Jawa Tengah | Daop V Purwokerto | PWT | Beroperasi | +75 m |
| Purwokerto Timur d.h. Poerwokerto SDS, Poerwokerto-Oost | Jawa Tengah | Daop V Purwokerto | PKT | Tidak beroperasi | - |
| Purwonegoro | Jawa Tengah | Daop V Purwokerto | PRW | Tidak beroperasi | - |
| Purworejo | Jawa Tengah | Daop V Purwokerto | PWR | Tidak beroperasi | +63 m |
| Purwosari  | Jawa Tengah | Daop VI Yogyakarta | PWS | Beroperasi | +98 m |
| Pucuk | Jawa Timur | Daop VIII Surabaya | PC | Beroperasi | +6 m |