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 Comal (CO)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Comal, Kab. Pemalang.
Daerah Operasi IV - Semarang
City / Regency: Kab. Pemalang
Class III Station
Ministry of Transportation PM 29/2011
103 Calling Trains
Active Timetable Calling Stops
Jakarta Pusat (28), Surabaya (25), Semarang (19)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Comal to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Comal Station (CO) is a Class III railway station situated in the Pemalang Regency of Central Java, operating under the jurisdiction of the Indonesian Railways Company’s Daerah Operasi IV Semarang. Located at an elevation of 10 meters above sea level, the station serves as a vital node within the northern coastal railway corridor, which connects major urban centers across Java. Historically, the station has functioned as a critical transit point for the local agricultural and industrial sectors, facilitating the movement of goods and passengers since the colonial era. Its architectural profile reflects the functional design typical of mid-sized Javanese stations, characterized by a modest structure that has been periodically modernized to accommodate contemporary safety and operational standards.
The station’s yard configuration consists of three tracks, with the main line serving as the primary artery for high-frequency intercity traffic. As a key transit facility, Comal Station plays an essential role in the national railway network by providing connectivity for residents of the surrounding Pemalang region to larger hubs. Despite its classification as a smaller station, its strategic location on the busy northern line ensures it remains an indispensable link for regional mobility. By maintaining efficient infrastructure and supporting the flow of both passenger and freight services, the station continues to uphold its long-standing commitment to supporting the logistical and social integration of the North Coast of Java.
The station’s yard configuration consists of three tracks, with the main line serving as the primary artery for high-frequency intercity traffic. As a key transit facility, Comal Station plays an essential role in the national railway network by providing connectivity for residents of the surrounding Pemalang region to larger hubs. Despite its classification as a smaller station, its strategic location on the busy northern line ensures it remains an indispensable link for regional mobility. By maintaining efficient infrastructure and supporting the flow of both passenger and freight services, the station continues to uphold its long-standing commitment to supporting the logistical and social integration of the North Coast of Java.
Operating Region
Daerah Operasi IV - Semarang
Station Elevation
+10 mdpl
First Train
Anggrek (4) 00:05
Last Train
Muria (19) 23:56
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
JS
KA Joglosemarkerto
Commuter Line / Local
Trains Calling & Departing at Station Comal
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 | 4 | Anggrek |
Gambir (GMR)
|
00:05 | 00:05 | Direct | |
| 2 | 37 | Brawijaya |
Malang (ML)
|
00:12 | 00:12 | Direct | |
| 3 | 32 | Pandalungan |
Gambir (GMR)
|
00:16 | 00:16 | Direct | |
| 4 | 31 | Pandalungan |
Surabaya Pasarturi (SBI)
|
00:26 | 00:26 | Direct | |
| 5 | 2708 | Bramarja Service |
Arjawinangun (AWN)
|
00:39 | 00:39 | Direct | |
| 6 | 41 | Sembrani |
Surabaya Pasarturi (SBI)
|
00:47 | 00:47 | Direct | |
| 7 | 177B | Menoreh |
Semarang Tawang (SMT)
|
01:06 | 01:06 | Direct | |
| 8 | 3 | Anggrek |
Surabaya Pasarturi (SBI)
|
01:20 | 01:20 | Direct | |
| 9 | 304 | Parcel Utara |
Kampung Bandan (KPB)
|
02:02 | 02:02 | Direct | |
| 10 | 164A | Gumarang |
Pasar Senen (PSE)
|
02:22 | 02:22 | Direct | |
| 11 | 245B | Majapahit |
Malang (ML)
|
02:24 | 02:24 | Direct | |
| 12 | 22 | Muria |
Gambir (GMR)
|
02:35 | 02:35 | Direct | |
| 13 | 92 | Jayabaya |
Pasar Senen (PSE)
|
02:53 | 02:53 | Direct | |
| 14 | 96 | Harina |
Cikampek (CKP)
|
03:07 | 03:07 | Direct | |
| 15 | 303 | Parcel Utara |
Surabaya Pasarturi (SBI)
|
03:28 | 03:28 | Direct | |
| 16 | 30A | Argo Anjasmoro |
Gambir (GMR)
|
03:39 | 03:39 | Direct | |
| 17 | 145 | Blambangan Ekspres |
Surabaya Pasarturi (SBI)
|
03:44 | 03:44 | Direct | |
| 18 | 253 | Kertajaya |
Surabaya Pasarturi (SBI)
|
04:10 | 04:10 | Direct | |
| 19 | 180B | Tawangjaya Premium |
Pasar Senen (PSE)
|
04:10 | 04:10 | Direct | |
| 20 | 165 | Dharmawangsa Ekspres |
Surabaya Pasarturi (SBI)
|
04:33 | 04:33 | Direct | |
| 21 | 2525 | Priukmas Cargo |
Kalimas (KLM)
|
05:20 | 05:20 | Direct | |
| 22 | 216A | Kaligung |
Brebes (BB)
|
05:43 | 05:45 | 2 min | |
| 23 | 2528 | Limasdan Cargo |
Kampung Bandan (KPB)
|
06:00 | 06:00 | Direct | |
| 24 | 2527 | Limasdan Cargo |
Kalimas (KLM)
|
06:09 | 06:09 | Direct | |
| 25 | 2530 | Kalmas |
Klari (KLI)
|
06:32 | 06:32 | Direct | |
| 26 | 217A | Kaligung |
Semarang Poncol (SMC)
|
06:38 | 06:38 | Direct | |
| 27 | 2501 | Kenlimas Cargo |
Kalimas (KLM)
|
06:49 | 06:49 | Direct | |
| 28 | 2526A | Priukmas Cargo |
Tanjung (TGN)
|
06:54 | 06:54 | Direct | |
| 29 | 23 | Muria |
Semarang Tawang (SMT)
|
07:05 | 07:05 | Direct | |
| 30 | 2704 | Bramnambo Service |
Kampung Bandan (KPB)
|
07:34 | 07:34 | Direct | |
| 31 | 197A | Kamandaka |
Semarang Tawang (SMT)
|
07:38 | 07:40 | 2 min | |
| 32 | 182A | Kamandaka |
Tegal (TG)
|
07:53 | 07:53 | Direct | |
| 33 | 175B | Menoreh |
Semarang Tawang (SMT)
|
08:02 | 08:02 | Direct | |
| 34 | 2536A | Kalingga Cargo |
Tanjung (TGN)
|
08:10 | 08:10 | Direct | |
| 35 | 17 | Muria |
Semarang Tawang (SMT)
|
08:14 | 08:14 | Direct | |
| 36 | 2502 | Kenlimas Cargo |
Tanjung Priuk (TPK)
|
08:25 | 08:25 | Direct | |
| 37 | 2521 | Kalimas Cargo |
Kalimas (KLM)
|
08:47 | 08:47 | Direct | |
| 38 | 2520 | Aksa Cargo |
Tanjung Priuk (TPK)
|
09:09 | 09:09 | Direct | |
| 39 | 187A | JS Joglosemarkerto |
Solo Balapan (SLO)
|
09:07 | 09:09 | 2 min | |
| 40 | 171B | Ciremai |
Semarang Tawang (SMT)
|
09:28 | 09:28 | Direct | |
| 41 | 2703 | Bramnambo Service |
Solo Balapan (SLO)
|
09:45 | 09:45 | Direct | |
| 42 | 26 | Muria |
Gambir (GMR)
|
10:03 | 10:03 | Direct | |
| 43 | 213 | Kaligung |
Semarang Poncol (SMC)
|
10:13 | 10:13 | Direct | |
| 44 | 2510A | Banteng Cargo |
Jakarta Gudang (JAKG)
|
10:34 | 10:34 | Direct | |
| 45 | 99 | Harina |
Surabaya Pasarturi (SBI)
|
10:51 | 10:51 | Direct | |
| 46 | 20A | Muria |
Gambir (GMR)
|
11:09 | 11:09 | Direct | |
| 47 | 178B | Tawangjaya Premium |
Pasar Senen (PSE)
|
11:21 | 11:21 | Direct | |
| 48 | 2529 | Kalmas |
Kalimas (KLM)
|
11:23 | 11:23 | Direct | |
| 49 | 2 | Anggrek |
Gambir (GMR)
|
11:55 | 11:55 | Direct | |
| 50 | 218 | Kaligung |
Cirebon Prujakan (CNP)
|
12:07 | 12:07 | Direct | |
| 51 | 39 | Sembrani |
Surabaya Pasarturi (SBI)
|
12:23 | 12:23 | Direct | |
| 52 | 192A | JS Joglosemarkerto |
Tegal (TG)
|
12:39 | 12:39 | Direct | |
| 53 | 183 | Kamandaka |
Semarang Tawang (SMT)
|
12:40 | 12:40 | Direct | |
| 54 | 214A | Kaligung |
Brebes (BB)
|
12:57 | 12:57 | Direct | |
| 55 | 1 | Anggrek |
Surabaya Pasarturi (SBI)
|
13:15 | 13:15 | Direct | |
| 56 | 259B | Tawang Jaya |
Semarang Poncol (SMC)
|
13:25 | 13:25 | Direct | |
| 57 | 118B | Gunungjati |
Gambir (GMR)
|
13:26 | 13:26 | Direct | |
| 58 | PLB 7050 | Pandalungan 2 |
Gambir (GMR)
|
13:37 | 13:37 | Direct | |
| 59 | D4/11267 | KLB |
Cepu (CU)
|
13:54 | 13:54 | Direct | |
| 60 | 166A | Dharmawangsa Ekspres |
Pasar Senen (PSE)
|
13:56 | 13:56 | Direct | |
| 61 | 40 | Sembrani |
Gambir (GMR)
|
14:11 | 14:11 | Direct | |
| 62 | D4/11682 | KLB |
Tegal (TG)
|
14:29 | 14:29 | Direct | |
| 63 | 2509 | Banteng Cargo |
Surabaya Pasarturi (SBI)
|
14:33 | 14:33 | Direct | |
| 64 | 100 | Harina |
Cikampek (CKP)
|
15:04 | 15:04 | Direct | |
| 65 | 27 | Muria |
Semarang Tawang (SMT)
|
15:16 | 15:16 | Direct | |
| 66 | 272B | Airlangga |
Pasar Senen (PSE)
|
15:35 | 15:35 | Direct | |
| 67 | 179B | Tawangjaya Premium |
Semarang Tawang (SMT)
|
15:45 | 15:45 | Direct | |
| 68 | 24 | Muria |
Gambir (GMR)
|
16:03 | 16:03 | Direct | |
| 69 | 2523 | Massao Cargo |
Kalimas (KLM)
|
16:04 | 16:04 | Direct | |
| 70 | 219 | Kaligung |
Semarang Poncol (SMC)
|
16:18 | 16:18 | Direct | |
| 71 | 270 | Matarmaja |
Pasar Senen (PSE)
|
16:29 | 16:29 | Direct | |
| 72 | 29A | Argo Anjasmoro |
Surabaya Pasarturi (SBI)
|
16:47 | 16:47 | Direct | |
| 73 | 146 | Blambangan Ekspres |
Pasar Senen (PSE)
|
16:47 | 16:47 | Direct | |
| 74 | 119B | Gunungjati |
Semarang Tawang (SMT)
|
17:01 | 17:01 | Direct | |
| 75 | 196A | Kamandaka |
Tegal (TG)
|
17:13 | 17:15 | 2 min | |
| 76 | 2519 | Aksa Cargo |
Kalimas (KLM)
|
17:17 | 17:17 | Direct | |
| 77 | 176B | Menoreh |
Pasar Senen (PSE)
|
17:54 | 17:54 | Direct | |
| 78 | 269 | Matarmaja |
Malang (ML)
|
17:57 | 17:57 | Direct | |
| 79 | PLB 7049 | Pandalungan 2 |
Surabaya Pasarturi (SBI)
|
18:00 | 18:00 | Direct | |
| 80 | 21A | Muria |
Semarang Tawang (SMT)
|
18:15 | 18:15 | Direct | |
| 81 | 220 | Kaligung |
Tegal (TG)
|
18:32 | 18:32 | Direct | |
| 82 | 215A | Kaligung |
Semarang Poncol (SMC)
|
18:50 | 18:52 | 2 min | |
| 83 | 152 | Brantas |
Pasar Senen (PSE)
|
18:54 | 18:54 | Direct | |
| 84 | 271A | Airlangga |
Surabaya Pasarturi (SBI)
|
19:05 | 19:05 | Direct | |
| 85 | 2707 | Bramarja Service |
Solo Balapan (SLO)
|
19:22 | 19:22 | Direct | |
| 86 | 254B | Kertajaya |
Pasar Senen (PSE)
|
19:27 | 19:27 | Direct | |
| 87 | 38 | Brawijaya |
Gambir (GMR)
|
19:43 | 19:43 | Direct | |
| 88 | 191 | Kamandaka |
Semarang Tawang (SMT)
|
19:58 | 19:58 | Direct | |
| 89 | 186A | JS Joglosemarkerto |
Tegal (TG)
|
20:06 | 20:08 | 2 min | |
| 90 | 25 | Muria |
Semarang Tawang (SMT)
|
20:16 | 20:16 | Direct | |
| 91 | 2522 | Kalimas Cargo |
Tanjung Priuk (TPK)
|
20:21 | 20:21 | Direct | |
| 92 | 163A | Gumarang |
Surabaya Pasarturi (SBI)
|
20:36 | 20:36 | Direct | |
| 93 | 18 | Muria |
Gambir (GMR)
|
20:39 | 20:39 | Direct | |
| 94 | 151 | Brantas |
Blitar (BL)
|
20:52 | 20:52 | Direct | |
| 95 | 2524 | Massao Cargo |
Tanjung Priuk (TPK)
|
21:31 | 21:31 | Direct | |
| 96 | 91 | Jayabaya |
Surabaya Pasarturi (SBI)
|
21:32 | 21:32 | Direct | |
| 97 | 246B | Majapahit |
Pasar Senen (PSE)
|
21:51 | 21:51 | Direct | |
| 98 | 172B | Ciremai |
Cikampek (CKP)
|
22:26 | 22:26 | Direct | |
| 99 | 95 | Harina |
Surabaya Pasarturi (SBI)
|
22:48 | 22:48 | Direct | |
| 100 | 260B | Tawang Jaya |
Pasar Senen (PSE)
|
22:59 | 22:59 | Direct | |
| 101 | 42 | Sembrani |
Gambir (GMR)
|
23:19 | 23:19 | Direct | |
| 102 | 28 | Muria |
Gambir (GMR)
|
23:43 | 23:43 | Direct | |
| 103 | 19 | Muria |
Semarang Tawang (SMT)
|
23:56 | 23:56 | Direct |