Hub / Home
Directory & Insights
Live Journey Map
Crowdsourced Live Journey
Timetables
Train Schedules
Search Routes
Direct & Transit Finder
Extraordinary Trains (EOT)
Extraordinary Trains
Train Directory
Master Train Fleet
Fleet Database
Rolling Stock Info
Stations
Facilities & Hubs
Facilities
Depots & Workshops
Operating Areas
Daop & Divre
Incidents & Safety (EOE)
Historical Rail Incidents
Updates & News
Railway Dispatches & Insights
Photo Gallery
Curated Collection
alurail pass
Supporter Perks
About alurail
Platform Info & Vision
Stasiun Madiun (MN)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Madiun, Madiun.
Daerah Operasi VII - Madiun
City / Regency: Madiun
Large Class Type A Station
Ministry of Transportation PM 29/2011
88 Calling Trains
Active Timetable Calling Stops
Surabaya (19), Jakarta Pusat (13), Malang (10)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Madiun to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Madiun Station (MN), situated in the heart of Madiun City, East Java, at an elevation of +63 meters, serves as a pivotal hub within the Indonesian railway network. Classified as a Large Class Type A station, it operates under the jurisdiction of Daerah Operasi VII Madiun. Historically, the station has been a cornerstone of regional connectivity since the colonial era, reflecting a blend of Dutch architectural heritage and modern functional upgrades. Its strategic location makes it a vital transit point for passengers traveling across the southern and central corridors of Java, facilitating significant economic and social mobility between major urban centers.
The station features an extensive platform yard configuration designed to manage high-volume traffic and complex logistical operations. Beyond its role in passenger transit, Madiun Station is intrinsically linked to the city’s identity as a center for railway industry, being located in close proximity to the state-owned rolling stock manufacturer, PT INKA. This unique synergy reinforces the station's status as a critical node in the national railway infrastructure, balancing its historical legacy with its ongoing contribution to Indonesia’s modern transportation landscape.
The station features an extensive platform yard configuration designed to manage high-volume traffic and complex logistical operations. Beyond its role in passenger transit, Madiun Station is intrinsically linked to the city’s identity as a center for railway industry, being located in close proximity to the state-owned rolling stock manufacturer, PT INKA. This unique synergy reinforces the station's status as a critical node in the national railway infrastructure, balancing its historical legacy with its ongoing contribution to Indonesia’s modern transportation landscape.
Operating Region
Daerah Operasi VII - Madiun
Station Elevation
+63 mdpl
First Train
Sancaka (87B) 00:03
Last Train
Brawijaya (38) 23:56
Freight & Cargo Trains
Freight / Cargo
AS
KA Bandara Adi Soemarmo
Airport Train
Intercity Trains
Long-distance Train (KAJJ)
Trains Calling & Departing at Station Madiun
Displaying all scheduled active train services on GAPEKA 2025. Radar link appears when a train is currently running on the line.
| No | Train No. | Train Name | Route | Arrival | Departure | Dwell Time | Action |
|---|---|---|---|---|---|---|---|
| 1 | 87B | Sancaka |
Surabaya Gubeng (SGU)
|
23:58 | 00:03 | 5 min | |
| 2 | 88B | Sancaka |
Yogyakarta (YK)
|
00:19 | 00:24 | 5 min | |
| 3 | 152 | Brantas |
Pasar Senen (PSE)
|
00:32 | 00:37 | 5 min | |
| 4 | 8 | Bima |
Gambir (GMR)
|
01:15 | 01:20 | 5 min | |
| 5 | 12 | Turangga |
Bandung (BD)
|
01:34 | 01:39 | 5 min | |
| 6 | 2608 | Mabet Tanker |
Madiun (MN)
|
— | 01:50 | Origin | |
| 7 | 2604 | Mawalo Tanker |
Rewulu (RWL)
|
02:15 | — | Terminus | |
| 8 | 246B | Majapahit |
Pasar Senen (PSE)
|
02:35 | 02:40 | 5 min | |
| 9 | 68 | Malabar |
Bandung (BD)
|
03:00 | 03:05 | 5 min | |
| 10 | 36 | Gajayana |
Gambir (GMR)
|
03:24 | 03:29 | 5 min | |
| 11 | 252B | Jayakarta |
Pasar Senen (PSE)
|
03:37 | 03:42 | 5 min | |
| 12 | D7/10291 | KPJR |
Kertosono (KTS)
|
03:58 | 04:03 | 5 min | |
| 13 | D7/10241 | KPJR |
Kertosono (KTS)
|
04:18 | 04:23 | 5 min | |
| 14 | 72 | Mutiara Selatan |
Bandung (BD)
|
04:28 | 04:34 | 6 min | |
| 15 | 306 | Parcel Selatan |
Bandung (BD)
|
05:25 | 05:33 | 8 min | |
| 16 | 571 | AS Bandara Internasional Adi Soemarmo |
Madiun (MN)
|
— | 06:00 | Origin | |
| 17 | 144B | Madiun Jaya |
Pasar Senen (PSE)
|
06:10 | — | Terminus | |
| 18 | 302 | Parcel Tengah |
Kampung Bandan (KPB)
|
06:24 | 06:33 | 9 min | |
| 19 | 275 | Pasundan |
Surabaya Gubeng (SGU)
|
07:25 | 07:30 | 5 min | |
| 20 | D7/10284 | KPJR |
Kedunggalar (KG)
|
07:26 | 07:31 | 5 min | |
| 21 | 143B | Madiun Jaya |
Madiun (MN)
|
— | 07:55 | Origin | |
| 22 | 576 | AS Bandara Internasional Adi Soemarmo |
Adi Soemarmo (SMO)
|
07:59 | — | Terminus | |
| 23 | 577 | AS Bandara Internasional Adi Soemarmo |
Madiun (MN)
|
— | 08:10 | Origin | |
| 24 | 161 | Bangunkarta |
Jombang (JG)
|
08:16 | 08:22 | 6 min | |
| 25 | 150 | Singasari |
Pasar Senen (PSE)
|
08:23 | 08:28 | 5 min | |
| 26 | 84B | Sancaka |
Yogyakarta (YK)
|
08:38 | 08:43 | 5 min | |
| 27 | 89 | Gayabaru Malam Selatan |
Surabaya Gubeng (SGU)
|
08:44 | 08:50 | 6 min | |
| 28 | 81B | Sancaka |
Surabaya Gubeng (SGU)
|
08:58 | 09:03 | 5 min | |
| 29 | 274 | Kahuripan |
Kiaracondong (KAC)
|
09:12 | 09:18 | 6 min | |
| 30 | 69 | Malabar |
Malang (ML)
|
09:24 | 09:29 | 5 min | |
| 31 | 278 | Sri Tanjung |
Lempuyangan (LPN)
|
09:33 | 09:39 | 6 min | |
| 32 | 2603 | Mawalo Tanker |
Madiun (MN)
|
— | 09:45 | Origin | |
| 33 | PLB 7002A | Gajayana Tambahan |
Gambir (GMR)
|
09:48 | 09:56 | 8 min | |
| 34 | 9A | Argo Wilis |
Surabaya Gubeng (SGU)
|
10:20 | 10:25 | 5 min | |
| 35 | 572 | AS Bandara Internasional Adi Soemarmo |
Adi Soemarmo (SMO)
|
10:35 | — | Terminus | |
| 36 | 5 | Argo Semeru |
Surabaya Gubeng (SGU)
|
11:01 | 11:06 | 5 min | |
| 37 | D7/10254 | KPJR |
Walikukun (WK)
|
11:19 | 11:24 | 5 min | |
| 38 | 573 | AS Bandara Internasional Adi Soemarmo |
Madiun (MN)
|
— | 11:35 | Origin | |
| 39 | 248C | Logawa |
Purwokerto (PWT)
|
11:42 | 11:47 | 5 min | |
| 40 | 153 | Ranggajati |
Surabaya Gubeng (SGU)
|
11:59 | 12:05 | 6 min | |
| 41 | 269 | Matarmaja |
Malang (ML)
|
12:13 | 12:18 | 5 min | |
| 42 | 167B | Kertanegara |
Malang (ML)
|
12:27 | 12:32 | 5 min | |
| 43 | 170B | Malioboro Ekspres |
Purwokerto (PWT)
|
12:58 | 13:03 | 5 min | |
| 44 | 85B | Sancaka |
Surabaya Gubeng (SGU)
|
13:13 | 13:18 | 5 min | |
| 45 | 82B | Sancaka |
Yogyakarta (YK)
|
13:22 | 13:27 | 5 min | |
| 46 | 154 | Ranggajati |
Cirebon (CN)
|
14:03 | 14:08 | 5 min | |
| 47 | 578 | AS Bandara Internasional Adi Soemarmo |
Adi Soemarmo (SMO)
|
14:15 | — | Terminus | |
| 48 | 6 | Argo Semeru |
Gambir (GMR)
|
14:36 | 14:41 | 5 min | |
| 49 | 579 | AS Bandara Internasional Adi Soemarmo |
Madiun (MN)
|
— | 15:00 | Origin | |
| 50 | 247C | Logawa |
Surabaya Gubeng (SGU)
|
15:07 | 15:13 | 6 min | |
| 51 | 10B | Argo Wilis |
Bandung (BD)
|
15:24 | 15:27 | 3 min | |
| 52 | 151 | Brantas |
Blitar (BL)
|
15:38 | 15:43 | 5 min | |
| 53 | 2602 | Mawalo Tanker |
Rewulu (RWL)
|
15:52 | — | Terminus | |
| 54 | 574 | AS Bandara Internasional Adi Soemarmo |
Adi Soemarmo (SMO)
|
16:05 | — | Terminus | |
| 55 | 251B | Jayakarta |
Surabaya Gubeng (SGU)
|
16:03 | 16:08 | 5 min | |
| 56 | 575 | AS Bandara Internasional Adi Soemarmo |
Madiun (MN)
|
— | 16:20 | Origin | |
| 57 | 2607 | Mabet Tanker |
Benteng (SBE)
|
16:40 | — | Terminus | |
| 58 | 277 | Sri Tanjung |
Surabaya Kota (SB)
|
16:59 | 17:04 | 5 min | |
| 59 | D7/10662 | KPJR |
Madiun (MN)
|
— | 17:30 | Origin | |
| 60 | D7/10439 | KLB |
Tulungagung (TA)
|
18:13 | — | Terminus | |
| 61 | 35 | Gajayana |
Malang (ML)
|
18:27 | 18:32 | 5 min | |
| 62 | 83B | Sancaka |
Surabaya Gubeng (SGU)
|
18:37 | 18:42 | 5 min | |
| 63 | 70 | Malabar |
Bandung (BD)
|
18:39 | 18:45 | 6 min | |
| 64 | 86B | Sancaka |
Yogyakarta (YK)
|
18:54 | 18:59 | 5 min | |
| 65 | 149 | Singasari |
Blitar (BL)
|
19:08 | 19:13 | 5 min | |
| 66 | 580 | AS Bandara Internasional Adi Soemarmo |
Adi Soemarmo (SMO)
|
19:30 | — | Terminus | |
| 67 | 157 | Wijaya Kusuma |
Surabaya Gubeng (SGU)
|
19:33 | 19:38 | 5 min | |
| 68 | 37 | Brawijaya |
Malang (ML)
|
19:48 | 19:53 | 5 min | |
| 69 | 71 | Mutiara Selatan |
Surabaya Gubeng (SGU)
|
20:17 | 20:22 | 5 min | |
| 70 | 67 | Malabar |
Malang (ML)
|
20:29 | 20:35 | 6 min | |
| 71 | 273 | Kahuripan |
Blitar (BL)
|
20:42 | 20:49 | 7 min | |
| 72 | 158 | Wijaya Kusuma |
Cilacap (CP)
|
20:48 | 20:53 | 5 min | |
| 73 | 90 | Gayabaru Malam Selatan |
Pasar Senen (PSE)
|
21:09 | 21:15 | 6 min | |
| 74 | 7 | Bima |
Surabaya Gubeng (SGU)
|
21:16 | 21:21 | 5 min | |
| 75 | 245B | Majapahit |
Malang (ML)
|
21:31 | 21:36 | 5 min | |
| 76 | 270 | Matarmaja |
Pasar Senen (PSE)
|
21:47 | 21:52 | 5 min | |
| 77 | 11 | Turangga |
Surabaya Gubeng (SGU)
|
21:56 | 22:01 | 5 min | |
| 78 | 276 | Pasundan |
Kiaracondong (KAC)
|
22:00 | 22:06 | 6 min | |
| 79 | 301 | Parcel Tengah |
Malang (ML)
|
22:08 | 22:16 | 8 min | |
| 80 | PLB 7001A | Gajayana Tambahan |
Malang (ML)
|
22:22 | 22:27 | 5 min | |
| 81 | 162 | Bangunkarta |
Pasar Senen (PSE)
|
22:23 | 22:28 | 5 min | |
| 82 | 305 | Parcel Selatan |
Surabaya Kota (SB)
|
22:25 | 22:33 | 8 min | |
| 83 | PLB 7044 | Sangkuriang |
Bandung (BD)
|
23:08 | 23:13 | 5 min | |
| 84 | PLB 7043 | Sangkuriang |
Surabaya Gubeng (SGU)
|
23:10 | 23:15 | 5 min | |
| 85 | 169B | Malioboro Ekspres |
Malang (ML)
|
23:22 | 23:27 | 5 min | |
| 86 | 168D | Kertanegara |
Purwokerto (PWT)
|
23:24 | 23:29 | 5 min | |
| 87 | 2601 | Mawalo Tanker |
Madiun (MN)
|
— | 23:40 | Origin | |
| 88 | 38 | Brawijaya |
Gambir (GMR)
|
23:50 | 23:56 | 6 min |