Angkutan mobil jeep di Stasiun Purwakarta untuk keperluan peperangan, September 1947.
Jalur kereta apiCikampek–Purwakarta diresmikan pada 27 Desember 1902 dan sampai di Padalarang pada tanggal 2 Mei 1906. Dibangun oleh Staatsspoorwegen (SS), jalur tersebut dibangun untuk memangkas waktu tempuh perjalanan kereta api rute Jakarta–Bandung. SS sangat mengandalkan jalur ini untuk KA-KA ekspres mereka. Bila dibandingkan dengan melewati jalur lama yang melewati Cianjur, SS membangun jalur ini untuk pengguna jasa yang ingin lebih cepat sampai di Bandung.[4]
Kereta api yang dijalankan di lintas tersebut diberi nama Vlugge Vier (Cepat 4), yang menggambarkan sebuah kehandalan, ketangguhan, serta kecepatan dari kereta api ini yang menantang medan terjal di jalur tersebut. Stasiun ini menjadi salah satu titik pergantian lokomotif uap dari sebuah rangkaiankereta api karena adanya peralihan medan yang terjal dan berkelok-kelok dengan medan yang datar. Selain di stasiun ini, titik pergantian lokomotif uap lainnya pun juga ada di Stasiun Padalarang.
Stasiun Purwakarta juga mempunyai peran saat era perang kemerdekaan, yang mana banyak kendaraan militer untuk keperluan peperangan dibongkar muat ke atas gerbong di stasiun ini.
Evakuasi TNI di Stasiun Purwakarta, 10 Februari 1948.
Dahulu, terdapat sebuah rel cabang yang menuju ke depo minyak Pertamina dan juga ke Waduk Jatiluhur. Namun, rel cabang yang mengarah ke bendungan tersebut hanya digunakan saat dalam proses pembangunan bendungan itu saja. Rel cabang tersebut digunakan untuk membawa turbin air yang diturunkan dari kapal melalui Stasiun Tanjung Priuk dan diangkut menggunakan sebuah gerbong khusus. Kini, hanya sedikit bekas dari rel cabang tersebut yang masih tersisa, seperti contohnya pondasi jembatan dan perlintasan sebidang.[5]
Bangunan dan tata letak
Stasiun Purwakarta memiliki enam jalur kereta api dengan jalur 1 merupakan sepur lurus jalur ganda dari arah Jakarta, dan jalur 2 merupakan sepur lurus jalur ganda ke arah Jakarta maupun jalur tunggal dari dan ke Bandung. Jalur ganda parsial tersebut diinisiasi pada awal 2002 dan selesai tahun 2004.[6]
Saat lokomotif uap masih berjaya di kawasan pegunungan Parahyangan, Stasiun Purwakarta adalah tempat pergantian lokomotif uap bagi rangkaiankereta api yang datang dari arah Jakarta menuju ke arah Bandung. Lokomotif uap lintas datar yang menarik rangkaian kereta api dari Jakarta akan diganti dengan lokomotif uap tipe mallet yang lebih cocok untuk digunakan di daerah pegunungan.[5] Oleh karena itu, Stasiun ini dilengkapi dengan fasilitas sebuah depo lokomotif yang cukup besar. Depo lokomotif ini diperkirakan tidak beroperasi lagi pada pertengahan era 1980-an, setelah lokomotif-lokomotif uap mulai dipensiunkan dan diakfirkan secara massal. Namun, sehubungan dengan adanya rencana pengoperasian kembali depo lokomotif ini, bangunannya akhirnya kembali direnovasi secara keseluruhan.
Pada tahun 2018, tumpukan-tumpukan KRL non-AC, KRD, serta K3 ini pun dibesituakan atau dirucat habis, dan digantikan dengan unit-unit bangkai kereta penumpang yang lebih baru. Unit-unit kereta afkir yang dibesituakan ini dijual, dikilokan, maupun dihancurkan dan kemudian dihapus dari daftar sarana yang dimiliki oleh PT KAI atau KCI.[10] Terdapat juga sebuah area di mana terdapat bekas gerbong-gerbong barang afkir yang di-unspoor atau ditanahkan, lokasinya berada di sebelah kiri pojok emplasemen stasiun yang mengarah ke Stasiun Ciganea.
Selain Stasiun Purwakarta, tempat perucatan unit KRL-KRL afkir lainnya juga terdapat di Stasiun Cikaum dan Stasiun Pasirbungur, yaitu tempat perucatan KRL Eksekutif AC milik PT KAI yang diimpor sebelum tahun 2009, serta unit KRL milik PT KAI atau KCI yang tidak diperpanjang lagi masa pakainya.[11][12]
Sejak medio 2025, terdapat proyek perpanjangan dan peninggian peron di stasiun ini. Nantinya stasiun ini juga akan dilengkapi kanopi agar penumpang tidak lagi kepanasan ataupun kehujanan saat menunggu maupun naik turun kereta api.
Sejak medio 2026, stasiun kereta api Purwakarta sudah dilengkapi kanopi dan peron yang memadai, dan juga terdapat proyek pembangunan hall commuter line baru disisi kiri stasiun.
Pada bulan maret 2026, stasiun purwakarta kini mempunyai 2 hall kereta yang berbeda, yaitu hall kereta api jarak jauh yang berada di bangunan lama stasiun dan hall commuter line baru yang berada disebelah kiri bangunan utama. Dengan adanya hall commuter line ini penumpang kereta api jarak jauh dan penumpang kereta commuter line tidak saling berdesakan.
Layanan kereta api
Berikut ini adalah layanan kereta api yang berhenti di stasiun ini sesuai Gapeka 2025 revisi per Juli 2025.[13]
↑Sugiana, A.; Lee, Key-Seo; Lee, Kang-Soo; Hwang, Kyeong-Hwan; Kwak, Won-Kyu (2015). "Study on Interlocking System in Indonesia"(PDF). Nyeondo Hangugcheoldohaghoe Chungyehagsuldaehoe Nonmunjib (Korean Society for Railway) (46).
↑Staatsspoorwegen (1921–1932). Verslag der Staatsspoor-en-Tramwegen in Nederlandsch-Indië 1921-1932. Batavia: Burgerlijke Openbare Werken. Pemeliharaan CS1: Format tanggal (link)
Untuk melihat daftar stasiun secara lengkap, dapat mengklik "(Kategori/Daftar)" pada masing-masing daerah atau pranala artikel. Templat ini meringkas daftar stasiun yang dioperasikan oleh KAI (hanya stasiun utama yang diswakelola oleh perusahaan induk) dan operator KA lainnya (hanya pranala).