Stasiun Yogyakarta
Bangunan dan tata letak

Stasiun Yogyakarta terbagi menjadi dua emplasemen, yaitu emplasemen utara dan selatan, dan juga memiliki dua pintu masuk dan keluar. Pintu utama yang menghadap ke Jalan Margo Utomo, termasuk wilayah Kelurahan Gowongan, Kemantren Jetis, hanya untuk keberangkatan kereta api antarkota dan aglomerasi. Sementara itu, pintu selatan yang menghadap ke arah Jalan Pasar Kembang—wilayah Kelurahan Sosromenduran, Kemantren Gedongtengen dikhususkan untuk keberangkatan layanan kereta bandara YIA, komuter Commuter Line, serta kedatangan penumpang kereta api antarkota dan aglomerasi saja. Stasiun ini memiliki bangunan khusus untuk loket di pintu selatan.
Di sebelah barat stasiun ini terdapat dua percabangan jalur yang seluruhnya sudah dinonaktifkan, yaitu jalur menuju Magelang–Parakan dan menuju Palbapang, Bantul. Jalur menuju Magelang telah dinonaktifkan pada tahun 1975 sehubungan dengan letusan Gunung Merapi, tetapi bekas jalur ini masih dapat terlihat di beberapa tempat di Jalan Tentara Pelajar, Yogyakarta. Jalur tersebut juga memiliki percabangan di Secang menuju Museum Kereta Api Ambarawa melalui Tuntang hingga berakhir di Kedungjati yang juga telah dinonaktifkan. Selain itu, jalur menuju Palbapang dinonaktifkan pada rentang tahun 1973–1980-an, tetapi bekas jalur ini juga masih dapat terlihat di beberapa tempat, salah satunya di lapangan parkir di sisi barat laut Keraton Yogya.
Berbeda dengan stasiun dan jalur kereta api di luar Yogyakarta yang berstatus sebagai milik Direktorat Jenderal Perkeretaapian (DJKA) atau KAI, tanah tempat bangunan stasiun ini berdiri berstatus sebagai tanah milik Kesultanan Ngayogyakarta Hadiningrat (Sultan Ground). Bahkan, ketika KAI hendak mencatatkan tanah stasiun ini sebagai aset tetap, Keraton Ngayogyakarta Hadiningrat menuntut "kerugian" sebesar Rp1.000,00. Menanggapi kasus hukum tersebut, kuasa hukum Keraton menganalogikan kerugian tersebut sebagai ucapan salam dalam bahasa Jawa, nuwun sewu, yang artinya "permisi". Sengketa lahan tersebut berakhir damai, dan KAI mengakui bahwa lahan konsesi jalur kereta api tersebut adalah milik Kesultanan.
Awalnya, semua peron pada stasiun ini merupakan peron rendah. Kemudian, pada tahun 1999, peron tinggi pertama stasiun ini dibangun di jalur 2 peron selatan untuk mengakomodasi tinggi pintu kereta eksekutif saat itu.
Awalnya, stasiun ini memiliki 12 jalur kereta api, sebelum akhirnya berkurang menjadi 11. Sebelum pembangunan jalur ganda dimulai sekitar tahun 2004, jalur 3 lama merupakan sepur lurus arah Solo Balapan, sedangkan jalur 4 merupakan sepur lurus arah Kutoarjo. Pada saat pembangunan jalur ganda hingga pengoperasiannya di segmen Yogyakarta–Brambanan per 8 Januari 2007 dan kemudian segmen Yogyakarta–Kutoarjo pada 25 September 2007 hingga akhirnya diresmikan secara keseluruhan pada 22 Januari 2008, tata letak stasiun mengalami perubahan: jalur langsir yang masih utuh—walaupun sudah dicabut—diubah menjadi jalur 1, jalur 1 lama diubah menjadi jalur 2, dan jalur 2 lama diubah menjadi jalur 3 sebagai sepur lurus dari dan ke arah Kutoarjo. Selain itu, peron tinggi ditambahkan pada jalur 3—menimbun jalur 3 lama—dan jalur 5. Saat ini, jalur 3 dijadikan sepur lurus arah Solo Balapan dan sepur belok dari arah Kutoarjo, jalur 4 dijadikan sepur lurus dari arah Kutoarjo, dan jalur 5 dijadikan sepur lurus ke arah Kutoarjo.
Di kawasan stasiun terdapat depo lokomotif dan depo kereta maupun gerbong yang berturut-turut terletak di sebelah barat laut dan barat. Pemutar rel berada di barat depo lokomotif yang terletak di sebelah barat laut stasiun.
Ke arah timur stasiun, terdapat perlintasan sebidang yang berupa gerbang geser dengan nomor 3A dan 3B yang dikhususkan untuk sepeda, becak, andong, atau pejalan kaki yang melintas di sekitar kawasan Jalan Malioboro. Selain itu, terdapat jembatan yang membentang di atas Kali Code yang dikenal dengan sebutan Jembatan Kewek yang melintang di atas Jalan Abu Bakar Ali.
Stasiun ini sering mengalami renovasi dan penataan ulang, antara lain dengan pembangunan peron tinggi serta penambahan atap kanopi. Sistem parkir juga mengalami perubahan: pintu timur dan selatan kini hanya digunakan untuk tempat antar-jemput dan parkir becak, sedangkan tempat parkir terletak di sebelah barat daya kompleks stasiun.
Di stasiun ini terdapat terowongan (underpass) penyeberangan peron yang digunakan mulai 26 Desember 1959 untuk memfasilitasi penumpang yang ingin berpindah peron antara emplasemen utara dan selatan demi meningkatkan keselamatan. Terowongan ini sempat ditutup sementara pada tahun 2019 karena direnovasi besar-besaran hingga akhirnya dibuka kembali pada tanggal 31 Juli 2023.
Dalam rangka mewujudkan stasiun kereta api besar bertaraf internasional, stasiun ini sejak musim mudik lebaran 2016 telah dilakukan renovasi secara menyeluruh, antara lain merombak loket stasiun di pintu selatan, serta pemasangan lantai granit, pengecatan ulang, dan lain-lain. Di selatan stasiun terdapat banyak kios yang saling berimpitan, ekspedisi barang, dan kios penjualan tiket pesawat dan kereta api yang telah digusur pada tahun 2017 karena tidak memiliki izin dan dianggap kumuh oleh KAI.
Stasiun ini memiliki ruang tunggu eksekutif, Anggrek Executive Lounge, dioperasikan oleh KAI Wisata yang memanfaatkan bangunan pendopo belakang stasiun.
Terkait proyek pemutakhiran sistem persinyalan elektrik kereta api di stasiun ini, telah dilakukan pemasangan sistem persinyalan elektrik baru produksi Len Industri per April 2021 yang menggantikan sistem persinyalan elektrik lama produksi Siemens. Persinyalan ini telah aktif mulai September 2021.[butuh rujukan]
Bersamaan dengan itu, lintasan jalur rel antara stasiun ini dan Stasiun Lempuyangan dijadikan sebagai jalur-tunggal ganda atau sepur kembar.
Pada 28 September 2022, PT Kereta Api Indonesia (Persero) telah melakukan uji coba sistem pengenalan wajah pada proses keberangkatan kereta api antarkota di Stasiun Bandung dan per 10 Juli 2023, Stasiun Yogyakarta sudah menerapkan sistem tersebut bersama sembilan stasiun KA utama Pulau Jawa lainnya seperti Stasiun Malang, Solo Balapan, Surabaya Gubeng, Surabaya Pasarturi, Madiun, Semarang Tawang, Purwokerto, Cirebon, dan Jakarta Gambir.
Mulai 2 Desember 2023, aula timur dari emplasemen selatan sudah beroperasi yang melayani komuter Commuter Line untuk memecah kepadatan di Stasiun Yogyakarta. Sebagai bagian dari program revitalisasi beberapa stasiun KA utama di Pulau Jawa oleh Kementerian Perhubungan dan PT Kereta Api Indonesia (Persero), mulai 15 Februari 2024, keberangkatan layanan kereta api antarkota beserta aglomerasi yang biasanya bermula dari sisi utara stasiun berpindah ke sisi selatan stasiun yang notabene merupakan keberangkatan kereta komuter dan bandara.
| 0 | 1 | 2 | 3 | 4 |
| --- | --- | --- | --- | --- |
|       Y01P01YA01      |       Y01P01YA01      |       Y01P01YA01      |       Y01P01YA01      |  |
| Sisi utara |  | ← | Jalur parkir dan langsiran kereta api | → |
| Sisi utara | Jalur 8 | ← | Jalur langsir | → |
| Sisi utara | Jalur 7 | ← | Jalur langsir | → |
| Sisi utara | Jalur 6 | ← | Jalur parkir dan langsiran kereta api | → |
Sisi utara: Peron pulau
| Sisi utara | Jalur 5 | ← | Sepur lurus dari arah Solo Balapan dan ke arah Kroya |  |
| Sisi utara | Jalur 5 | ← | Jalur berjalan langsung kereta api ke arah barat |  |
| Sisi utara | Jalur 5 | ← |  Pemberhentian KA antarkota dan aglomerasi | → |
Sisi utara: Peron pulau, pintu terbuka di sebelah kiri kedatangan KA dari arah timur
| Sisi utara | Jalur 4 | ↔ | Sepur lurus dari arah Kroya |  |
| Sisi utara | Jalur 4 | ← |  Pemberhentian, kedatangan, dan keberangkatan KA antarkota maupun aglomerasi | → |
| Sisi utara |  | ↔ (Wates) | P Commuter Line Prameks, dari dan tujuan Kutoarjo |  |
Sisi utara: Peron sisi, pintu terbuka di sebelah kiri kedatangan KA dari arah timur dan sebelah kanan kedatangan KA dari arah barat
: Pintu masuk sisi timur (khusus keberangkatan kereta api antarkota dan aglomerasi)
Sisi selatan: Peron sisi, pintu terbuka di sebelah kiri kedatangan KA dari arah barat dan sebelah kanan kedatangan KA dari arah timur
| Sisi selatan | Jalur 3 |  | Sepur lurus ke arah Solo Balapan | ↔ |
| Sisi selatan | Jalur 3 |  | Jalur berjalan langsung kereta api ke arah timur | → |
| Sisi selatan | Jalur 3 | ← |  Pemberhentian, kedatangan, dan keberangkatan KA antarkota maupun aglomerasi | → |
Sisi selatan: Peron pulau, pintu terbuka di sebelah kanan kedatangan KA dari arah barat
| Sisi selatan | Jalur 2 | ← | Sepur belok | → |
| Sisi selatan | Jalur 2 |  |      Commuter Line Yogyakarta, dari dan tujuan Palur | (Lempuyangan) ↔ |
Sisi selatan: Peron pulau
| Sisi selatan | Jalur 1 | ← | Sepur belok | → |
| Sisi selatan | Jalur 1 | ↔ (Wates) | YA Lin Yogyakarta International Airport, dari dan tujuan YIA |  |
| Sisi selatan | Jalur 1 | ↔ (YIA) | YA Lin Yogyakarta International Airport Xpress, dari dan tujuan YIA |  |
Sisi selatan: Peron sisi
Bangunan lama: Pintu masuk dan keluar sisi selatan untuk layanan kereta api bandara serta kedatangan layanan kereta api antarkota dan aglomerasi
Bangunan baru: Pintu masuk dan keluar untuk layanan kereta api komuter