Stasiun Purwosari didirikan tahun 1875 sebagai stasiun transit pertama di Surakarta bagi tamu-tamu Kerajaan. Pem¬bangunannya ditangani oleh NISM. Stasiun Purwosari be¬rada di wilayah Mangkunegaran. Stasiun yang terletak pada ketinggian +98 m dpl ini saat ini berada di Daerah Operasi VI Yogyakarta.
Stasiun Purwosari merupakan stasiun percabangan jalur KA, antara arah Surabaya dengan Wonogiri. Jalur yang menuju Surabaya termasuk kelas utama, sedangkan yang ke Wonogiri termasuk kelas sekunder sampai Stasiun Sangkrah (Stasiun Solo Kota).
Jalur ini termasuk unik karena menjadi satu-satunya jalur KA di Indonesia yang berjejer berdampingan dengan jalan raya. Dahulu sepanjang jalur https://www.viagrasansordonnancefr.com/ Purwosari-Sangkrah terdapat 8 buah halte, yakni Pesanggrahan, Ngadisuran, Bando, Ngape-man, Pasarpon, Coyudan, Kauman dan Lojiwetan. Halte-halte tersebut sekarang sudah tidak ada lagi. Stasiun Purwosari terletak di Jalan Slamet Riyadi No. 502, Surakarta.