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 Malang Kotalama (MLK)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Malang Kotalama, Malang.
Daerah Operasi VIII - Surabaya
City / Regency: Malang
Class III Station
Ministry of Transportation PM 29/2011
47 Calling Trains
Active Timetable Calling Stops
Malang (20), Surabaya (8), Jakarta Pusat (5)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Malang Kotalama to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Malang Kotalama station (MLK), designated as a Class III station situated at an elevation of +429 meters, is a vital transit hub managed under the jurisdiction of Daerah Operasi VIII Surabaya. Located in the historic city of Malang, East Java, the station holds significant historical importance as one of the region's earliest operational railway facilities, established during the late colonial era to support the burgeoning sugar and agricultural transport network. Architecturally, the complex retains notable colonial-era Indies heritage features, characterized by its traditional low-profile masonry structures, classic gabled rooflines, and original timber detailing that reflect early 20th-century civic engineering styles.
The station’s track and platform yard configuration includes multiple operational lines designed to facilitate efficient train crossings and pass-throughs for both intercity and local commuter services. Functioning as an integral node within Indonesia's national railway transit network, Malang Kotalama serves as a crucial southern gateway to Malang, connecting regional urban centers and supporting high-density passenger mobility. Despite subsequent modernizations to accommodate contemporary signaling and passenger amenities, the station successfully preserves its historical integrity while fulfilling its enduring role in East Java’s modern transportation infrastructure.
The station’s track and platform yard configuration includes multiple operational lines designed to facilitate efficient train crossings and pass-throughs for both intercity and local commuter services. Functioning as an integral node within Indonesia's national railway transit network, Malang Kotalama serves as a crucial southern gateway to Malang, connecting regional urban centers and supporting high-density passenger mobility. Despite subsequent modernizations to accommodate contemporary signaling and passenger amenities, the station successfully preserves its historical integrity while fulfilling its enduring role in East Java’s modern transportation infrastructure.
Operating Region
Daerah Operasi VIII - Surabaya
Station Elevation
+429 mdpl
First Train
Matarmaja (270) 02:11
Last Train
Commuter Line Dhoho (408) 23:29
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
D
Commuter Line Dhoho
Commuter Line / Local
P
Commuter Line Penataran
Commuter Line / Local
Trains Calling & Departing at Station Malang Kotalama
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 | 2635 | Betmakola Tanker |
Bangil (BG)
|
01:09 | — | Terminus | |
| 2 | 2631 | Betmakola Tanker |
Benteng (SBE)
|
01:55 | — | Terminus | |
| 3 | 270 | Matarmaja |
Pasar Senen (PSE)
|
02:08 | 02:11 | 3 min | |
| 4 | 2638 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 02:20 | Origin | |
| 5 | 2628 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 02:55 | Origin | |
| 6 | 168D | Kertanegara |
Purwokerto (PWT)
|
03:05 | 03:09 | 4 min | |
| 7 | 38 | Brawijaya |
Gambir (GMR)
|
03:28 | 03:31 | 3 min | |
| 8 | 423 | P Commuter Line Penataran |
Malang (ML)
|
03:46 | 03:48 | 2 min | |
| 9 | KP/11532 | KLB |
Bandung (BD)
|
04:58 | 05:01 | 3 min | |
| 10 | 69 | Malabar |
Malang (ML)
|
05:31 | 05:34 | 3 min | |
| 11 | 414 | D Commuter Line Dhoho |
Blitar (BL)
|
05:57 | 05:59 | 2 min | |
| 12 | 246B | Majapahit |
Pasar Senen (PSE)
|
06:19 | 06:21 | 2 min | |
| 13 | 2637 | Betmakola Tanker |
Bangil (BG)
|
06:40 | — | Terminus | |
| 14 | 68 | Malabar |
Bandung (BD)
|
06:44 | 06:46 | 2 min | |
| 15 | 36 | Gajayana |
Gambir (GMR)
|
06:58 | 07:00 | 2 min | |
| 16 | 425A | P Commuter Line Penataran |
Surabaya Kota (SB)
|
07:35 | 07:37 | 2 min | |
| 17 | 269 | Matarmaja |
Malang (ML)
|
07:46 | 07:49 | 3 min | |
| 18 | 2630 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 07:55 | Origin | |
| 19 | 167B | Kertanegara |
Malang (ML)
|
08:36 | 08:39 | 3 min | |
| 20 | 427 | P Commuter Line Penataran |
Surabaya Kota (SB)
|
10:41 | 10:43 | 2 min | |
| 21 | KP/10933 | KLB |
Waru (WR)
|
11:25 | — | Terminus | |
| 22 | 402 | D Commuter Line Dhoho |
Kertosono (KTS)
|
11:35 | 11:37 | 2 min | |
| 23 | 302 | Parcel Tengah |
Kampung Bandan (KPB)
|
11:53 | 11:55 | 2 min | |
| 24 | 295 | Tawang Alun |
Bangil (BG)
|
12:09 | — | Terminus | |
| 25 | PLB 7002A | Gajayana Tambahan |
Gambir (GMR)
|
13:41 | 13:44 | 3 min | |
| 26 | 2632 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 14:05 | Origin | |
| 27 | 35 | Gajayana |
Malang (ML)
|
15:00 | 15:00 | Direct | |
| 28 | 429 | P Commuter Line Penataran |
Surabaya Kota (SB)
|
14:53 | 15:10 | 17 min | |
| 29 | 37 | Brawijaya |
Malang (ML)
|
16:06 | 16:09 | 3 min | |
| 30 | 404 | D Commuter Line Dhoho |
Kertosono (KTS)
|
16:02 | 16:11 | 9 min | |
| 31 | 301 | Parcel Tengah |
Malang (ML)
|
16:35 | 16:35 | Direct | |
| 32 | 67 | Malabar |
Malang (ML)
|
16:56 | 16:58 | 2 min | |
| 33 | 296 | Tawang Alun |
Malang Kotalama (MLK)
|
— | 17:00 | Origin | |
| 34 | 170B | Malioboro Ekspres |
Purwokerto (PWT)
|
17:21 | 17:24 | 3 min | |
| 35 | KP/10962 | KLB |
Malang Kotalama (MLK)
|
— | 17:35 | Origin | |
| 36 | 245B | Majapahit |
Malang (ML)
|
17:51 | 17:54 | 3 min | |
| 37 | 2627 | Betmakola Tanker |
Benteng (SBE)
|
18:18 | — | Terminus | |
| 38 | PLB 7001A | Gajayana Tambahan |
Malang (ML)
|
18:31 | 18:33 | 2 min | |
| 39 | 2634 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 18:35 | Origin | |
| 40 | 406 | D Commuter Line Dhoho |
Kertosono (KTS)
|
19:31 | 19:38 | 7 min | |
| 41 | 169B | Malioboro Ekspres |
Malang (ML)
|
19:36 | 19:40 | 4 min | |
| 42 | 2629 | Betmakola Tanker |
Benteng (SBE)
|
20:55 | — | Terminus | |
| 43 | 2636 | Betmakola Tanker |
Malang Kotalama (MLK)
|
— | 21:10 | Origin | |
| 44 | 431A | P Commuter Line Penataran |
Surabaya Kota (SB)
|
21:32 | 21:34 | 2 min | |
| 45 | 2633 | Betmakola Tanker |
Bangil (BG)
|
22:28 | — | Terminus | |
| 46 | 70 | Malabar |
Bandung (BD)
|
22:24 | 22:30 | 6 min | |
| 47 | 408 | D Commuter Line Dhoho |
Kertosono (KTS)
|
23:27 | 23:29 | 2 min |