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 Batang (BTG)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Batang, Kab. Batang.
Daerah Operasi IV - Semarang
City / Regency: Kab. Batang
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 Batang to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Batang Station (BTG) is a Class III railway station situated in the Batang Regency of Central Java, operating under the jurisdiction of Daerah Operasi IV Semarang. Located at an elevation of five meters above sea level, the station serves as a vital transit node along the busy northern coastal line of Java. Historically, the station has played a significant role in facilitating regional connectivity since the colonial era, reflecting the architectural heritage of Dutch-influenced railway infrastructure. Its strategic position allows it to bridge the gap between major urban centers, supporting the movement of both passengers and goods across the northern corridor.
The station features a functional yard configuration designed to manage the flow of intercity traffic efficiently. Its layout includes multiple tracks that accommodate the transit requirements of the national railway network, ensuring seamless operations for trains traversing the coastal route. As a key infrastructure asset, Batang Station remains essential for the local economy, providing a reliable gateway for commuters and travelers navigating the diverse landscapes of Central Java. Through its ongoing service, the station preserves its legacy as a cornerstone of Indonesia’s extensive rail transit system.
The station features a functional yard configuration designed to manage the flow of intercity traffic efficiently. Its layout includes multiple tracks that accommodate the transit requirements of the national railway network, ensuring seamless operations for trains traversing the coastal route. As a key infrastructure asset, Batang Station remains essential for the local economy, providing a reliable gateway for commuters and travelers navigating the diverse landscapes of Central Java. Through its ongoing service, the station preserves its legacy as a cornerstone of Indonesia’s extensive rail transit system.
Operating Region
Daerah Operasi IV - Semarang
Station Elevation
+5 mdpl
First Train
Pandalungan (31) 00:03
Last Train
Brawijaya (37) 23:49
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
JS
KA Joglosemarkerto
Commuter Line / Local
Trains Calling & Departing at Station Batang
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 | 31 | Pandalungan |
Surabaya Pasarturi (SBI)
|
00:03 | 00:03 | Direct | |
| 2 | 28 | Muria |
Gambir (GMR)
|
00:04 | 00:04 | Direct | |
| 3 | 4 | Anggrek |
Gambir (GMR)
|
00:21 | 00:21 | Direct | |
| 4 | 41 | Sembrani |
Surabaya Pasarturi (SBI)
|
00:25 | 00:25 | Direct | |
| 5 | 32 | Pandalungan |
Gambir (GMR)
|
00:38 | 00:38 | Direct | |
| 6 | 177B | Menoreh |
Semarang Tawang (SMT)
|
00:46 | 00:46 | Direct | |
| 7 | 2708 | Bramarja Service |
Arjawinangun (AWN)
|
01:02 | 01:02 | Direct | |
| 8 | 3 | Anggrek |
Surabaya Pasarturi (SBI)
|
01:03 | 01:03 | Direct | |
| 9 | 245B | Majapahit |
Malang (ML)
|
02:01 | 02:01 | Direct | |
| 10 | 304 | Parcel Utara |
Kampung Bandan (KPB)
|
02:32 | 02:32 | Direct | |
| 11 | 164A | Gumarang |
Pasar Senen (PSE)
|
02:44 | 02:44 | Direct | |
| 12 | 303 | Parcel Utara |
Surabaya Pasarturi (SBI)
|
02:56 | 02:56 | Direct | |
| 13 | 22 | Muria |
Gambir (GMR)
|
02:57 | 02:57 | Direct | |
| 14 | 92 | Jayabaya |
Pasar Senen (PSE)
|
03:15 | 03:15 | Direct | |
| 15 | 145 | Blambangan Ekspres |
Surabaya Pasarturi (SBI)
|
03:19 | 03:19 | Direct | |
| 16 | 96 | Harina |
Cikampek (CKP)
|
03:30 | 03:30 | Direct | |
| 17 | 253 | Kertajaya |
Surabaya Pasarturi (SBI)
|
03:45 | 03:45 | Direct | |
| 18 | 30A | Argo Anjasmoro |
Gambir (GMR)
|
04:01 | 04:01 | Direct | |
| 19 | 165 | Dharmawangsa Ekspres |
Surabaya Pasarturi (SBI)
|
04:10 | 04:10 | Direct | |
| 20 | 180B | Tawangjaya Premium |
Pasar Senen (PSE)
|
04:33 | 04:35 | 2 min | |
| 21 | 2525 | Priukmas Cargo |
Kalimas (KLM)
|
04:56 | 04:56 | Direct | |
| 22 | 2527 | Limasdan Cargo |
Kalimas (KLM)
|
05:44 | 05:44 | Direct | |
| 23 | 217A | Kaligung |
Semarang Poncol (SMC)
|
06:10 | 06:12 | 2 min | |
| 24 | 216A | Kaligung |
Brebes (BB)
|
06:11 | 06:13 | 2 min | |
| 25 | 2528 | Limasdan Cargo |
Kampung Bandan (KPB)
|
06:24 | 06:24 | Direct | |
| 26 | 2501 | Kenlimas Cargo |
Kalimas (KLM)
|
06:26 | 06:26 | Direct | |
| 27 | 23 | Muria |
Semarang Tawang (SMT)
|
06:44 | 06:44 | Direct | |
| 28 | 2530 | Kalmas |
Klari (KLI)
|
06:56 | 06:56 | Direct | |
| 29 | 197A | Kamandaka |
Semarang Tawang (SMT)
|
07:10 | 07:12 | 2 min | |
| 30 | 2526A | Priukmas Cargo |
Tanjung (TGN)
|
07:18 | 07:18 | Direct | |
| 31 | 175B | Menoreh |
Semarang Tawang (SMT)
|
07:37 | 07:39 | 2 min | |
| 32 | 17 | Muria |
Semarang Tawang (SMT)
|
07:53 | 07:53 | Direct | |
| 33 | 2704 | Bramnambo Service |
Kampung Bandan (KPB)
|
07:57 | 07:57 | Direct | |
| 34 | 182A | Kamandaka |
Tegal (TG)
|
08:18 | 08:20 | 2 min | |
| 35 | 2521 | Kalimas Cargo |
Kalimas (KLM)
|
08:23 | 08:23 | Direct | |
| 36 | 2536A | Kalingga Cargo |
Tanjung (TGN)
|
08:34 | 08:34 | Direct | |
| 37 | 187A | JS Joglosemarkerto |
Solo Balapan (SLO)
|
08:38 | 08:40 | 2 min | |
| 38 | 2502 | Kenlimas Cargo |
Tanjung Priuk (TPK)
|
08:49 | 08:49 | Direct | |
| 39 | 171B | Ciremai |
Semarang Tawang (SMT)
|
09:05 | 09:05 | Direct | |
| 40 | 2703 | Bramnambo Service |
Solo Balapan (SLO)
|
09:22 | 09:22 | Direct | |
| 41 | 2520 | Aksa Cargo |
Tanjung Priuk (TPK)
|
09:33 | 09:33 | Direct | |
| 42 | 213 | Kaligung |
Semarang Poncol (SMC)
|
09:45 | 09:47 | 2 min | |
| 43 | 26 | Muria |
Gambir (GMR)
|
10:24 | 10:24 | Direct | |
| 44 | 99 | Harina |
Surabaya Pasarturi (SBI)
|
10:28 | 10:28 | Direct | |
| 45 | 2510A | Banteng Cargo |
Jakarta Gudang (JAKG)
|
10:57 | 10:57 | Direct | |
| 46 | 2529 | Kalmas |
Kalimas (KLM)
|
11:00 | 11:00 | Direct | |
| 47 | 20A | Muria |
Gambir (GMR)
|
11:31 | 11:33 | 2 min | |
| 48 | 178B | Tawangjaya Premium |
Pasar Senen (PSE)
|
11:45 | 11:45 | Direct | |
| 49 | 39 | Sembrani |
Surabaya Pasarturi (SBI)
|
12:01 | 12:01 | Direct | |
| 50 | 2 | Anggrek |
Gambir (GMR)
|
12:12 | 12:12 | Direct | |
| 51 | 183 | Kamandaka |
Semarang Tawang (SMT)
|
12:15 | 12:15 | Direct | |
| 52 | 218 | Kaligung |
Cirebon Prujakan (CNP)
|
12:33 | 12:35 | 2 min | |
| 53 | 259B | Tawang Jaya |
Semarang Poncol (SMC)
|
12:47 | 12:47 | Direct | |
| 54 | 1 | Anggrek |
Surabaya Pasarturi (SBI)
|
12:59 | 12:59 | Direct | |
| 55 | 192A | JS Joglosemarkerto |
Tegal (TG)
|
13:04 | 13:06 | 2 min | |
| 56 | 214A | Kaligung |
Brebes (BB)
|
13:22 | 13:24 | 2 min | |
| 57 | D4/11267 | KLB |
Cepu (CU)
|
13:38 | 13:38 | Direct | |
| 58 | 118B | Gunungjati |
Gambir (GMR)
|
13:47 | 13:47 | Direct | |
| 59 | PLB 7050 | Pandalungan 2 |
Gambir (GMR)
|
13:58 | 13:58 | Direct | |
| 60 | 2509 | Banteng Cargo |
Surabaya Pasarturi (SBI)
|
14:09 | 14:09 | Direct | |
| 61 | 166A | Dharmawangsa Ekspres |
Pasar Senen (PSE)
|
14:19 | 14:19 | Direct | |
| 62 | 40 | Sembrani |
Gambir (GMR)
|
14:32 | 14:32 | Direct | |
| 63 | D4/11682 | KLB |
Tegal (TG)
|
14:45 | 14:45 | Direct | |
| 64 | 27 | Muria |
Semarang Tawang (SMT)
|
14:55 | 14:55 | Direct | |
| 65 | 179B | Tawangjaya Premium |
Semarang Tawang (SMT)
|
15:22 | 15:22 | Direct | |
| 66 | 100 | Harina |
Cikampek (CKP)
|
15:26 | 15:26 | Direct | |
| 67 | 2523 | Massao Cargo |
Kalimas (KLM)
|
15:15 | 15:35 | 20 min | |
| 68 | 219 | Kaligung |
Semarang Poncol (SMC)
|
15:50 | 15:52 | 2 min | |
| 69 | 272B | Airlangga |
Pasar Senen (PSE)
|
16:00 | 16:00 | Direct | |
| 70 | 24 | Muria |
Gambir (GMR)
|
16:24 | 16:24 | Direct | |
| 71 | 29A | Argo Anjasmoro |
Surabaya Pasarturi (SBI)
|
16:24 | 16:24 | Direct | |
| 72 | 119B | Gunungjati |
Semarang Tawang (SMT)
|
16:41 | 16:41 | Direct | |
| 73 | 2519 | Aksa Cargo |
Kalimas (KLM)
|
16:19 | 16:50 | 31 min | |
| 74 | 270 | Matarmaja |
Pasar Senen (PSE)
|
16:53 | 16:53 | Direct | |
| 75 | 146 | Blambangan Ekspres |
Pasar Senen (PSE)
|
17:11 | 17:11 | Direct | |
| 76 | 269 | Matarmaja |
Malang (ML)
|
17:34 | 17:34 | Direct | |
| 77 | PLB 7049 | Pandalungan 2 |
Surabaya Pasarturi (SBI)
|
17:39 | 17:39 | Direct | |
| 78 | 196A | Kamandaka |
Tegal (TG)
|
17:39 | 17:41 | 2 min | |
| 79 | 21A | Muria |
Semarang Tawang (SMT)
|
17:51 | 17:53 | 2 min | |
| 80 | 176B | Menoreh |
Pasar Senen (PSE)
|
18:16 | 18:16 | Direct | |
| 81 | 215A | Kaligung |
Semarang Poncol (SMC)
|
18:22 | 18:24 | 2 min | |
| 82 | 271A | Airlangga |
Surabaya Pasarturi (SBI)
|
18:40 | 18:40 | Direct | |
| 83 | 2707 | Bramarja Service |
Solo Balapan (SLO)
|
18:58 | 18:58 | Direct | |
| 84 | 220 | Kaligung |
Tegal (TG)
|
18:57 | 18:59 | 2 min | |
| 85 | 152 | Brantas |
Pasar Senen (PSE)
|
19:19 | 19:19 | Direct | |
| 86 | 191 | Kamandaka |
Semarang Tawang (SMT)
|
19:32 | 19:32 | Direct | |
| 87 | 254B | Kertajaya |
Pasar Senen (PSE)
|
19:51 | 19:51 | Direct | |
| 88 | 25 | Muria |
Semarang Tawang (SMT)
|
19:54 | 19:54 | Direct | |
| 89 | 38 | Brawijaya |
Gambir (GMR)
|
20:05 | 20:05 | Direct | |
| 90 | 163A | Gumarang |
Surabaya Pasarturi (SBI)
|
20:12 | 20:12 | Direct | |
| 91 | 151 | Brantas |
Blitar (BL)
|
20:27 | 20:27 | Direct | |
| 92 | 186A | JS Joglosemarkerto |
Tegal (TG)
|
20:33 | 20:33 | Direct | |
| 93 | 2522 | Kalimas Cargo |
Tanjung Priuk (TPK)
|
20:45 | 20:45 | Direct | |
| 94 | 18 | Muria |
Gambir (GMR)
|
21:00 | 21:00 | Direct | |
| 95 | 91 | Jayabaya |
Surabaya Pasarturi (SBI)
|
21:09 | 21:09 | Direct | |
| 96 | 2524 | Massao Cargo |
Tanjung Priuk (TPK)
|
21:54 | 21:54 | Direct | |
| 97 | 246B | Majapahit |
Pasar Senen (PSE)
|
22:14 | 22:14 | Direct | |
| 98 | 95 | Harina |
Surabaya Pasarturi (SBI)
|
22:26 | 22:26 | Direct | |
| 99 | 172B | Ciremai |
Cikampek (CKP)
|
22:49 | 22:49 | Direct | |
| 100 | 260B | Tawang Jaya |
Pasar Senen (PSE)
|
23:21 | 23:21 | Direct | |
| 101 | 19 | Muria |
Semarang Tawang (SMT)
|
23:35 | 23:35 | Direct | |
| 102 | 42 | Sembrani |
Gambir (GMR)
|
23:40 | 23:40 | Direct | |
| 103 | 37 | Brawijaya |
Malang (ML)
|
23:49 | 23:49 | Direct |