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 Prupuk (PPK)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Prupuk, Kab. Tegal.
Daerah Operasi V - Purwokerto
City / Regency: Kab. Tegal
Class III Station
Ministry of Transportation PM 29/2011
98 Calling Trains
Active Timetable Calling Stops
Jakarta Pusat (34), Yogyakarta (10), Kab. Cilacap (10)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Prupuk to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Prupuk Station (PPK), located in the Margasari district of Tegal Regency, Central Java, serves as a vital Class III railway facility under the jurisdiction of Daerah Operasi V Purwokerto. Situated at an elevation of 36 meters above sea level, the station occupies a strategic position at the junction where the northern line from Cirebon meets the southern line toward Purwokerto. Historically, Prupuk has functioned as a critical transit node since the colonial era, facilitating the movement of passengers and freight across the rugged terrain of Central Java. Its architectural heritage reflects the functional design typical of early 20th-century Dutch East Indies railway infrastructure, characterized by sturdy masonry and utilitarian layouts designed to withstand the region's tropical climate.
The station features a complex yard configuration, including multiple tracks that allow for efficient train passing and shunting operations. As a key intersection point, Prupuk plays an indispensable role in the national railway transit network, acting as a gateway for trains transitioning between the northern and southern corridors of Java. By managing the flow of heavy rail traffic, the station ensures the connectivity of the Indonesian rail system, supporting both regional economic development and long-distance logistics. Despite its modest classification, the station remains a cornerstone of the provincial transport infrastructure, maintaining its relevance through continuous operational integration within the modern Indonesian railway network.
The station features a complex yard configuration, including multiple tracks that allow for efficient train passing and shunting operations. As a key intersection point, Prupuk plays an indispensable role in the national railway transit network, acting as a gateway for trains transitioning between the northern and southern corridors of Java. By managing the flow of heavy rail traffic, the station ensures the connectivity of the Indonesian rail system, supporting both regional economic development and long-distance logistics. Despite its modest classification, the station remains a cornerstone of the provincial transport infrastructure, maintaining its relevance through continuous operational integration within the modern Indonesian railway network.
Operating Region
Daerah Operasi V - Purwokerto
Station Elevation
+36 mdpl
First Train
Purwojaya (54) 00:11
Last Train
Argo Lawu (14) 23:57
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
JS
KA Joglosemarkerto
Commuter Line / Local
Trains Calling & Departing at Station Prupuk
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 | 45 | Taksaka |
Yogyakarta (YK)
|
— | — | Terminus | |
| 2 | 54 | Purwojaya |
Gambir (GMR)
|
00:11 | 00:11 | Direct | |
| 3 | 15 | Argo Dwipangga |
Solo Balapan (SLO)
|
00:15 | 00:15 | Direct | |
| 4 | 48 | Taksaka |
Gambir (GMR)
|
00:32 | 00:32 | Direct | |
| 5 | 2723 | Arjakretek Service |
Kretek (KRT)
|
00:36 | 00:36 | Direct | |
| 6 | 144B | Madiun Jaya |
Pasar Senen (PSE)
|
00:50 | 00:50 | Direct | |
| 7 | 105B | Gajahwong |
Lempuyangan (LPN)
|
00:53 | 00:55 | 2 min | |
| 8 | 76B | Mataram |
Pasar Senen (PSE)
|
01:11 | 01:11 | Direct | |
| 9 | 149 | Singasari |
Blitar (BL)
|
01:19 | 01:19 | Direct | |
| 10 | 2612 | Gamao Tanker |
Tegal (TG)
|
00:40 | 01:21 | 41 min | |
| 11 | 150 | Singasari |
Pasar Senen (PSE)
|
01:55 | 01:55 | Direct | |
| 12 | 7 | Bima |
Surabaya Gubeng (SGU)
|
02:23 | 02:23 | Direct | |
| 13 | 64B | Manahan |
Gambir (GMR)
|
02:27 | 02:27 | Direct | |
| 14 | 63B | Manahan |
Solo Balapan (SLO)
|
02:49 | 02:49 | Direct | |
| 15 | 258B | Progo |
Pasar Senen (PSE)
|
02:57 | 02:59 | 2 min | |
| 16 | PLB 7005 | Batavia |
Solo Balapan (SLO)
|
03:03 | 03:03 | Direct | |
| 17 | 281 | Bengawan |
Purwosari (PWS)
|
03:29 | 03:29 | Direct | |
| 18 | 2717 | Karacibon Service |
Kroya (KYA)
|
03:52 | 03:52 | Direct | |
| 19 | 255B | Jaka Tingkir |
Solo Balapan (SLO)
|
04:08 | 04:08 | Direct | |
| 20 | 301 | Parcel Tengah |
Malang (ML)
|
04:59 | 04:59 | Direct | |
| 21 | 2724 | Arjakretek Service |
Arjawinangun (AWN)
|
05:45 | 05:45 | Direct | |
| 22 | 181 | Kamandaka |
Purwokerto (PWT)
|
06:18 | 06:20 | 2 min | |
| 23 | 121B | Cakrabuana |
Purwokerto (PWT)
|
06:32 | 06:32 | Direct | |
| 24 | 154 | Ranggajati |
Cirebon (CN)
|
08:04 | 08:04 | Direct | |
| 25 | 2617 | Gamao Tanker |
Kroya (KYA)
|
08:48 | 08:55 | 7 min | |
| 26 | 198A | Kamandaka |
Tegal (TG)
|
09:00 | 09:00 | Direct | |
| 27 | PLB 7010C | Tambahan GMR - YK |
Gambir (GMR)
|
09:06 | 09:06 | Direct | |
| 28 | 111B | Sawunggalih |
Kutoarjo (KTA)
|
09:13 | 09:13 | Direct | |
| 29 | 74B | Fajar Utama Solo |
Pasar Senen (PSE)
|
09:18 | 09:18 | Direct | |
| 30 | 53F | Purwojaya |
Kroya (KYA)
|
09:32 | 09:32 | Direct | |
| 31 | 6 | Argo Semeru |
Gambir (GMR)
|
09:39 | 09:39 | Direct | |
| 32 | PLB 7007C | Tambahan YK - GMR |
Yogyakarta (YK)
|
09:46 | 09:46 | Direct | |
| 33 | D5/11863 | KLB |
Purwokerto (PWT)
|
09:55 | — | Terminus | |
| 34 | 114C | Sawunggalih |
Pasar Senen (PSE)
|
10:02 | 10:02 | Direct | |
| 35 | 43 | Taksaka |
Yogyakarta (YK)
|
10:20 | 10:20 | Direct | |
| 36 | 50F | Purwojaya |
Gambir (GMR)
|
10:24 | 10:24 | Direct | |
| 37 | 188A | JS Joglosemarkerto |
Tegal (TG)
|
10:34 | 10:36 | 2 min | |
| 38 | 109B | Fajar Utama Yk |
Yogyakarta (YK)
|
10:39 | 10:39 | Direct | |
| 39 | D3/11765 | KLB |
Prupuk (PPK)
|
— | 10:51 | Origin | |
| 40 | 46 | Taksaka |
Gambir (GMR)
|
10:57 | 10:57 | Direct | |
| 41 | 193 | JS Joglosemarkerto |
Solo Balapan (SLO)
|
11:12 | 11:14 | 2 min | |
| 42 | 2725 | Arjakretek Service |
Kretek (KRT)
|
11:26 | 11:26 | Direct | |
| 43 | 110B | Fajar Utama Yk |
Pasar Senen (PSE)
|
11:27 | 11:27 | Direct | |
| 44 | 106B | Gajahwong |
Pasar Senen (PSE)
|
11:47 | 11:49 | 2 min | |
| 45 | 16 | Argo Dwipangga |
Gambir (GMR)
|
12:01 | 12:01 | Direct | |
| 46 | 13 | Argo Lawu |
Solo Balapan (SLO)
|
12:10 | 12:10 | Direct | |
| 47 | 103B | Bogowonto |
Lempuyangan (LPN)
|
12:23 | 12:23 | Direct | |
| 48 | 2618 | Gamao Tanker |
Tegal (TG)
|
12:51 | 12:51 | Direct | |
| 49 | 75B | Mataram |
Solo Balapan (SLO)
|
12:58 | 12:58 | Direct | |
| 50 | 282 | Bengawan |
Pasar Senen (PSE)
|
13:14 | 13:16 | 2 min | |
| 51 | 143B | Madiun Jaya |
Madiun (MN)
|
13:19 | 13:19 | Direct | |
| 52 | PLB 7006 | Batavia |
Gambir (GMR)
|
13:33 | 13:33 | Direct | |
| 53 | D3/11636 | KLB |
Cikampek (CKP)
|
13:42 | — | Terminus | |
| 54 | 61B | Manahan |
Solo Balapan (SLO)
|
13:54 | 13:54 | Direct | |
| 55 | 62B | Manahan |
Gambir (GMR)
|
14:13 | 14:13 | Direct | |
| 56 | 184 | Kamandaka |
Tegal (TG)
|
14:22 | 14:24 | 2 min | |
| 57 | 2623 | Gamao Tanker |
Kroya (KYA)
|
14:14 | 14:26 | 12 min | |
| 58 | 161 | Bangunkarta |
Jombang (JG)
|
14:30 | 14:30 | Direct | |
| 59 | 2718 | Karacibon Service |
Cirebon Prujakan (CNP)
|
14:49 | 14:49 | Direct | |
| 60 | D5/11859 | KLB |
Prupuk (PPK)
|
— | 15:00 | Origin | |
| 61 | 89 | Gayabaru Malam Selatan |
Surabaya Gubeng (SGU)
|
15:01 | 15:03 | 2 min | |
| 62 | 90 | Gayabaru Malam Selatan |
Pasar Senen (PSE)
|
15:10 | 15:12 | 2 min | |
| 63 | 256B | Jaka Tingkir |
Pasar Senen (PSE)
|
15:28 | 15:28 | Direct | |
| 64 | 195 | Kamandaka |
Kroya (KYA)
|
15:43 | 15:45 | 2 min | |
| 65 | 2726 | Arjakretek Service |
Arjawinangun (AWN)
|
16:01 | 16:01 | Direct | |
| 66 | 5 | Argo Semeru |
Surabaya Gubeng (SGU)
|
16:04 | 16:04 | Direct | |
| 67 | 115B | Sawunggalih |
Kutoarjo (KTA)
|
16:20 | 16:20 | Direct | |
| 68 | 162 | Bangunkarta |
Pasar Senen (PSE)
|
16:21 | 16:21 | Direct | |
| 69 | 112B | Sawunggalih |
Pasar Senen (PSE)
|
16:39 | 16:39 | Direct | |
| 70 | 58F | Purwojaya |
Gambir (GMR)
|
16:49 | 16:49 | Direct | |
| 71 | 49 | Purwojaya |
Kroya (KYA)
|
16:50 | 16:50 | Direct | |
| 72 | 257B | Progo |
Lempuyangan (LPN)
|
17:04 | 17:06 | 2 min | |
| 73 | 44 | Taksaka |
Gambir (GMR)
|
17:12 | 17:12 | Direct | |
| 74 | D5/11488 | KLB |
Tegal (TG)
|
17:01 | 17:26 | 25 min | |
| 75 | D5/11448 | KLB |
Tegal (TG)
|
17:01 | 17:26 | 25 min | |
| 76 | 47 | Taksaka |
Yogyakarta (YK)
|
17:39 | 17:39 | Direct | |
| 77 | 153 | Ranggajati |
Surabaya Gubeng (SGU)
|
18:19 | 18:19 | Direct | |
| 78 | 2624 | Gamao Tanker |
Tegal (TG)
|
18:23 | 18:23 | Direct | |
| 79 | 185 | JS Joglosemarkerto |
Purwokerto (PWT)
|
18:37 | 18:39 | 2 min | |
| 80 | 2611 | Gamao Tanker |
Kroya (KYA)
|
19:14 | 19:14 | Direct | |
| 81 | PLB 7009C | Tambahan YK - GMR |
Yogyakarta (YK)
|
19:19 | 19:19 | Direct | |
| 82 | 8 | Bima |
Gambir (GMR)
|
20:19 | 20:19 | Direct | |
| 83 | 252B | Jayakarta |
Pasar Senen (PSE)
|
20:49 | 20:51 | 2 min | |
| 84 | 107B | Senja Utama Yk |
Yogyakarta (YK)
|
20:57 | 20:57 | Direct | |
| 85 | PLB 7008C | Tambahan GMR - YK |
Gambir (GMR)
|
21:06 | 21:06 | Direct | |
| 86 | 190 | Kamandaka |
Tegal (TG)
|
21:28 | 21:30 | 2 min | |
| 87 | 104B | Bogowonto |
Pasar Senen (PSE)
|
21:54 | 21:54 | Direct | |
| 88 | 36 | Gajayana |
Gambir (GMR)
|
22:14 | 22:14 | Direct | |
| 89 | 251B | Jayakarta |
Surabaya Gubeng (SGU)
|
22:19 | 22:21 | 2 min | |
| 90 | 108B | Senja Utama Yk |
Pasar Senen (PSE)
|
22:32 | 22:32 | Direct | |
| 91 | 57F | Purwojaya |
Kroya (KYA)
|
22:40 | 22:40 | Direct | |
| 92 | 302 | Parcel Tengah |
Kampung Bandan (KPB)
|
22:48 | 22:48 | Direct | |
| 93 | 113B | Sawunggalih |
Kutoarjo (KTA)
|
22:56 | 22:56 | Direct | |
| 94 | 124B | Cakrabuana |
Gambir (GMR)
|
23:06 | 23:06 | Direct | |
| 95 | 73 | Senja Utama Solo |
Solo Balapan (SLO)
|
23:14 | 23:14 | Direct | |
| 96 | 116B | Sawunggalih |
Pasar Senen (PSE)
|
23:37 | 23:37 | Direct | |
| 97 | 35 | Gajayana |
Malang (ML)
|
23:38 | 23:38 | Direct | |
| 98 | 14 | Argo Lawu |
Gambir (GMR)
|
23:57 | 23:57 | Direct |