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 Tegal (TG)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Tegal, Tegal.
Daerah Operasi IV - Semarang
City / Regency: Tegal
Large Class Type C Station
Ministry of Transportation PM 29/2011
129 Calling Trains
Active Timetable Calling Stops
Jakarta Pusat (29), Surabaya (25), Tegal (20)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Tegal to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Tegal Station (TG) is a prominent Large Class Type C railway station situated in the heart of Tegal City, Central Java, at an elevation of four meters above sea level. Operating under the jurisdiction of Daerah Operasi IV Semarang, the station serves as a vital transit hub connecting the northern coastal railway line. Historically, the station has been a cornerstone of regional transportation since the colonial era, reflecting a blend of Dutch architectural heritage and modern functional design. Its strategic location makes it an essential node for both passenger and freight traffic, facilitating seamless connectivity between major urban centers across the island of Java.
The station features an extensive yard configuration, comprising multiple tracks and platforms designed to accommodate high-volume transit operations. Its infrastructure is meticulously maintained to support the heavy flow of intercity trains that traverse the northern corridor. Beyond its logistical utility, Tegal Station remains a significant cultural landmark, symbolizing the city's long-standing integration into the national railway network. By bridging historical legacy with contemporary transit demands, the station continues to play an indispensable role in supporting the economic and social mobility of the surrounding region.
The station features an extensive yard configuration, comprising multiple tracks and platforms designed to accommodate high-volume transit operations. Its infrastructure is meticulously maintained to support the heavy flow of intercity trains that traverse the northern corridor. Beyond its logistical utility, Tegal Station remains a significant cultural landmark, symbolizing the city's long-standing integration into the national railway network. By bridging historical legacy with contemporary transit demands, the station continues to play an indispensable role in supporting the economic and social mobility of the surrounding region.
Operating Region
Daerah Operasi IV - Semarang
Station Elevation
+4 mdpl
First Train
Muria (19) 00:24
Last Train
Pandalungan (32) 23:48
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
JS
KA Joglosemarkerto
Commuter Line / Local
Trains Calling & Departing at Station Tegal
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 | 19 | Muria |
Semarang Tawang (SMT)
|
00:22 | 00:24 | 2 min | |
| 2 | 37 | Brawijaya |
Malang (ML)
|
00:38 | 00:41 | 3 min | |
| 3 | 31 | Pandalungan |
Surabaya Pasarturi (SBI)
|
00:54 | 00:57 | 3 min | |
| 4 | 41 | Sembrani |
Surabaya Pasarturi (SBI)
|
01:15 | 01:17 | 2 min | |
| 5 | 304 | Parcel Utara |
Kampung Bandan (KPB)
|
01:20 | 01:30 | 10 min | |
| 6 | 3 | Anggrek |
Surabaya Pasarturi (SBI)
|
01:45 | 01:45 | Direct | |
| 7 | 164A | Gumarang |
Pasar Senen (PSE)
|
01:42 | 01:46 | 4 min | |
| 8 | 177B | Menoreh |
Semarang Tawang (SMT)
|
01:57 | 01:59 | 2 min | |
| 9 | 22 | Muria |
Gambir (GMR)
|
02:05 | 02:07 | 2 min | |
| 10 | 92 | Jayabaya |
Pasar Senen (PSE)
|
02:18 | 02:21 | 3 min | |
| 11 | 96 | Harina |
Cikampek (CKP)
|
02:33 | 02:38 | 5 min | |
| 12 | 245B | Majapahit |
Malang (ML)
|
02:55 | 02:58 | 3 min | |
| 13 | 30A | Argo Anjasmoro |
Gambir (GMR)
|
03:08 | 03:11 | 3 min | |
| 14 | 180B | Tawangjaya Premium |
Pasar Senen (PSE)
|
03:34 | 03:37 | 3 min | |
| 15 | 303 | Parcel Utara |
Surabaya Pasarturi (SBI)
|
04:00 | 04:10 | 10 min | |
| 16 | 145 | Blambangan Ekspres |
Surabaya Pasarturi (SBI)
|
04:19 | 04:24 | 5 min | |
| 17 | 253 | Kertajaya |
Surabaya Pasarturi (SBI)
|
04:44 | 04:47 | 3 min | |
| 18 | 216A | Kaligung |
Brebes (BB)
|
05:02 | 05:05 | 3 min | |
| 19 | 165 | Dharmawangsa Ekspres |
Surabaya Pasarturi (SBI)
|
05:06 | 05:09 | 3 min | |
| 20 | 2528 | Limasdan Cargo |
Kampung Bandan (KPB)
|
05:18 | 05:18 | Direct | |
| 21 | 2530 | Kalmas |
Klari (KLI)
|
05:40 | 05:50 | 10 min | |
| 22 | 2525 | Priukmas Cargo |
Kalimas (KLM)
|
06:02 | 06:07 | 5 min | |
| 23 | 2526A | Priukmas Cargo |
Tanjung (TGN)
|
06:00 | 06:11 | 11 min | |
| 24 | 2704 | Bramnambo Service |
Kampung Bandan (KPB)
|
06:47 | 06:52 | 5 min | |
| 25 | 2527 | Limasdan Cargo |
Kalimas (KLM)
|
06:55 | 06:55 | Direct | |
| 26 | 2536A | Kalingga Cargo |
Tanjung (TGN)
|
07:04 | 07:04 | Direct | |
| 27 | 181 | Kamandaka |
Purwokerto (PWT)
|
07:09 | — | Terminus | |
| 28 | 182A | Kamandaka |
Tegal (TG)
|
— | 07:15 | Origin | |
| 29 | 217A | Kaligung |
Semarang Poncol (SMC)
|
07:16 | 07:19 | 3 min | |
| 30 | 23 | Muria |
Semarang Tawang (SMT)
|
07:37 | 07:39 | 2 min | |
| 31 | 2502 | Kenlimas Cargo |
Tanjung Priuk (TPK)
|
07:44 | 07:44 | Direct | |
| 32 | 2501 | Kenlimas Cargo |
Kalimas (KLM)
|
07:55 | 07:55 | Direct | |
| 33 | 197A | Kamandaka |
Semarang Tawang (SMT)
|
08:18 | — | Terminus | |
| 34 | 198A | Kamandaka |
Tegal (TG)
|
— | 08:21 | Origin | |
| 35 | 2520 | Aksa Cargo |
Tanjung Priuk (TPK)
|
08:27 | 08:27 | Direct | |
| 36 | 17 | Muria |
Semarang Tawang (SMT)
|
08:42 | 08:44 | 2 min | |
| 37 | 175B | Menoreh |
Semarang Tawang (SMT)
|
08:54 | 08:56 | 2 min | |
| 38 | 2521 | Kalimas Cargo |
Kalimas (KLM)
|
09:29 | 09:29 | Direct | |
| 39 | 26 | Muria |
Gambir (GMR)
|
09:30 | 09:32 | 2 min | |
| 40 | 2617 | Gamao Tanker |
Kroya (KYA)
|
09:45 | — | Terminus | |
| 41 | 187A | JS Joglosemarkerto |
Solo Balapan (SLO)
|
09:48 | — | Terminus | |
| 42 | 188A | JS Joglosemarkerto |
Tegal (TG)
|
— | 09:50 | Origin | |
| 43 | 2510A | Banteng Cargo |
Jakarta Gudang (JAKG)
|
09:53 | 09:53 | Direct | |
| 44 | 2620 | Gamao Tanker |
Tegal (TG)
|
— | 10:01 | Origin | |
| 45 | 171B | Ciremai |
Semarang Tawang (SMT)
|
10:04 | 10:10 | 6 min | |
| 46 | 178B | Tawangjaya Premium |
Pasar Senen (PSE)
|
10:25 | 10:27 | 2 min | |
| 47 | 2703 | Bramnambo Service |
Solo Balapan (SLO)
|
10:28 | 10:38 | 10 min | |
| 48 | 20A | Muria |
Gambir (GMR)
|
10:41 | 10:43 | 2 min | |
| 49 | 213 | Kaligung |
Semarang Poncol (SMC)
|
10:50 | 10:55 | 5 min | |
| 50 | 218 | Kaligung |
Cirebon Prujakan (CNP)
|
11:05 | 11:10 | 5 min | |
| 51 | 99 | Harina |
Surabaya Pasarturi (SBI)
|
11:19 | 11:24 | 5 min | |
| 52 | 2 | Anggrek |
Gambir (GMR)
|
11:30 | 11:30 | Direct | |
| 53 | 2619 | Gamao Tanker |
Larangan (LR)
|
11:52 | — | Terminus | |
| 54 | 193 | JS Joglosemarkerto |
Solo Balapan (SLO)
|
11:59 | — | Terminus | |
| 55 | 2618 | Gamao Tanker |
Tegal (TG)
|
— | 12:01 | Origin | |
| 56 | 192A | JS Joglosemarkerto |
Tegal (TG)
|
— | 12:03 | Origin | |
| 57 | 2529 | Kalmas |
Kalimas (KLM)
|
12:07 | 12:10 | 3 min | |
| 58 | 214A | Kaligung |
Brebes (BB)
|
11:57 | 12:20 | 23 min | |
| 59 | 39 | Sembrani |
Surabaya Pasarturi (SBI)
|
12:51 | 12:53 | 2 min | |
| 60 | 118B | Gunungjati |
Gambir (GMR)
|
12:51 | 12:53 | 2 min | |
| 61 | PLB 7050 | Pandalungan 2 |
Gambir (GMR)
|
13:04 | 13:07 | 3 min | |
| 62 | 183 | Kamandaka |
Semarang Tawang (SMT)
|
13:21 | — | Terminus | |
| 63 | D3/11640 | KLB |
Cirebon (CN)
|
13:23 | — | Terminus | |
| 64 | D3/11640 | KLB |
Cirebon (CN)
|
13:23 | — | Terminus | |
| 65 | 166A | Dharmawangsa Ekspres |
Pasar Senen (PSE)
|
13:21 | 13:24 | 3 min | |
| 66 | 184 | Kamandaka |
Tegal (TG)
|
— | 13:33 | Origin | |
| 67 | 1 | Anggrek |
Surabaya Pasarturi (SBI)
|
13:40 | 13:40 | Direct | |
| 68 | 40 | Sembrani |
Gambir (GMR)
|
13:42 | 13:44 | 2 min | |
| 69 | 259B | Tawang Jaya |
Semarang Poncol (SMC)
|
13:58 | 14:00 | 2 min | |
| 70 | D4/11682 | KLB |
Tegal (TG)
|
— | 14:02 | Origin | |
| 71 | 100 | Harina |
Cikampek (CKP)
|
14:32 | 14:37 | 5 min | |
| 72 | 272B | Airlangga |
Pasar Senen (PSE)
|
14:49 | 14:55 | 6 min | |
| 73 | 204 | Tegal Bahari |
Pasar Senen (PSE)
|
15:05 | — | Terminus | |
| 74 | 2509 | Banteng Cargo |
Surabaya Pasarturi (SBI)
|
15:15 | 15:15 | Direct | |
| 75 | 2623 | Gamao Tanker |
Kroya (KYA)
|
15:16 | — | Terminus | |
| 76 | 2626 | Gamao Tanker |
Tegal (TG)
|
— | 15:21 | Origin | |
| 77 | D5/11859 | KLB |
Prupuk (PPK)
|
15:29 | — | Terminus | |
| 78 | 24 | Muria |
Gambir (GMR)
|
15:30 | 15:32 | 2 min | |
| 79 | 27 | Muria |
Semarang Tawang (SMT)
|
15:47 | 15:49 | 2 min | |
| 80 | 270 | Matarmaja |
Pasar Senen (PSE)
|
15:51 | 15:56 | 5 min | |
| 81 | 203 | Tegal Bahari |
Tegal (TG)
|
— | 16:00 | Origin | |
| 82 | 146 | Blambangan Ekspres |
Pasar Senen (PSE)
|
16:08 | 16:13 | 5 min | |
| 83 | 179B | Tawangjaya Premium |
Semarang Tawang (SMT)
|
16:19 | 16:22 | 3 min | |
| 84 | 195 | Kamandaka |
Kroya (KYA)
|
16:30 | — | Terminus | |
| 85 | D5/11448 | KLB |
Tegal (TG)
|
— | 16:32 | Origin | |
| 86 | D5/11488 | KLB |
Tegal (TG)
|
— | 16:32 | Origin | |
| 87 | 196A | Kamandaka |
Tegal (TG)
|
— | 16:35 | Origin | |
| 88 | 2523 | Massao Cargo |
Kalimas (KLM)
|
16:48 | 16:48 | Direct | |
| 89 | 219 | Kaligung |
Semarang Poncol (SMC)
|
17:00 | — | Terminus | |
| 90 | 2625 | Gamao Tanker |
Larangan (LR)
|
17:13 | — | Terminus | |
| 91 | 176B | Menoreh |
Pasar Senen (PSE)
|
17:17 | 17:20 | 3 min | |
| 92 | 29A | Argo Anjasmoro |
Surabaya Pasarturi (SBI)
|
17:19 | 17:22 | 3 min | |
| 93 | 2624 | Gamao Tanker |
Tegal (TG)
|
— | 17:30 | Origin | |
| 94 | 119B | Gunungjati |
Semarang Tawang (SMT)
|
17:37 | 17:40 | 3 min | |
| 95 | 220 | Kaligung |
Tegal (TG)
|
— | 17:55 | Origin | |
| 96 | 2519 | Aksa Cargo |
Kalimas (KLM)
|
17:59 | 17:59 | Direct | |
| 97 | 152 | Brantas |
Pasar Senen (PSE)
|
18:15 | 18:21 | 6 min | |
| 98 | PLB 7049 | Pandalungan 2 |
Surabaya Pasarturi (SBI)
|
18:28 | 18:31 | 3 min | |
| 99 | 2522 | Kalimas Cargo |
Tanjung Priuk (TPK)
|
18:35 | 18:35 | Direct | |
| 100 | 21A | Muria |
Semarang Tawang (SMT)
|
18:42 | 18:44 | 2 min | |
| 101 | 254B | Kertajaya |
Pasar Senen (PSE)
|
18:50 | 18:53 | 3 min | |
| 102 | 269 | Matarmaja |
Malang (ML)
|
18:30 | 18:55 | 25 min | |
| 103 | 38 | Brawijaya |
Gambir (GMR)
|
19:13 | 19:16 | 3 min | |
| 104 | 185 | JS Joglosemarkerto |
Purwokerto (PWT)
|
19:25 | — | Terminus | |
| 105 | 186A | JS Joglosemarkerto |
Tegal (TG)
|
— | 19:29 | Origin | |
| 106 | 215A | Kaligung |
Semarang Poncol (SMC)
|
19:33 | — | Terminus | |
| 107 | 271A | Airlangga |
Surabaya Pasarturi (SBI)
|
19:44 | 19:47 | 3 min | |
| 108 | 2524 | Massao Cargo |
Tanjung Priuk (TPK)
|
19:52 | 19:52 | Direct | |
| 109 | 2611 | Gamao Tanker |
Kroya (KYA)
|
20:08 | — | Terminus | |
| 110 | 18 | Muria |
Gambir (GMR)
|
20:11 | 20:13 | 2 min | |
| 111 | 2707 | Bramarja Service |
Solo Balapan (SLO)
|
20:03 | 20:14 | 11 min | |
| 112 | 191 | Kamandaka |
Semarang Tawang (SMT)
|
20:37 | — | Terminus | |
| 113 | 2614 | Gamao Tanker |
Tegal (TG)
|
— | 20:39 | Origin | |
| 114 | 190 | Kamandaka |
Tegal (TG)
|
— | 20:42 | Origin | |
| 115 | 25 | Muria |
Semarang Tawang (SMT)
|
20:47 | 20:49 | 2 min | |
| 116 | 163A | Gumarang |
Surabaya Pasarturi (SBI)
|
21:14 | 21:18 | 4 min | |
| 117 | 246B | Majapahit |
Pasar Senen (PSE)
|
21:17 | 21:21 | 4 min | |
| 118 | 151 | Brantas |
Blitar (BL)
|
21:26 | 21:31 | 5 min | |
| 119 | 172B | Ciremai |
Cikampek (CKP)
|
21:47 | 21:50 | 3 min | |
| 120 | 91 | Jayabaya |
Surabaya Pasarturi (SBI)
|
22:07 | 22:10 | 3 min | |
| 121 | 260B | Tawang Jaya |
Pasar Senen (PSE)
|
22:22 | 22:25 | 3 min | |
| 122 | 42 | Sembrani |
Gambir (GMR)
|
22:50 | 22:52 | 2 min | |
| 123 | 2613 | Gamao Tanker |
Larangan (LR)
|
22:57 | — | Terminus | |
| 124 | 2708 | Bramarja Service |
Arjawinangun (AWN)
|
22:05 | 22:59 | 54 min | |
| 125 | 28 | Muria |
Gambir (GMR)
|
23:11 | 23:13 | 2 min | |
| 126 | 95 | Harina |
Surabaya Pasarturi (SBI)
|
23:18 | 23:23 | 5 min | |
| 127 | 4 | Anggrek |
Gambir (GMR)
|
23:40 | 23:40 | Direct | |
| 128 | 2612 | Gamao Tanker |
Tegal (TG)
|
— | 23:45 | Origin | |
| 129 | 32 | Pandalungan |
Gambir (GMR)
|
23:26 | 23:48 | 22 min |