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 Karangsari (KRAI)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Karangsari, Kab. Garut.
Daerah Operasi II Bandung
City / Regency: Kab. Garut
Class III Station
Ministry of Transportation PM 29/2011
44 Calling Trains
Active Timetable Calling Stops
Bandung (14), Surabaya (6), Kab. Garut (6)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Karangsari to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Karangsari Station (KRAI) is a Class III railway station situated at an elevation of +651 meters in Garut Regency, West Java. Operating under the jurisdiction of Daerah Operasi II Bandung, the station serves as a vital node within the mountainous transit network of the Priangan region. Historically, the station was established to support the colonial-era agricultural transport infrastructure, facilitating the movement of commodities from the fertile Garut highlands to major urban centers. Its architectural heritage reflects the functional design typical of early 20th-century Dutch East Indies railway facilities, characterized by modest, utilitarian structures that have been preserved to maintain the operational integrity of the line.
The station features a compact yard configuration, typically consisting of two tracks that allow for the efficient passing and crossing of trains navigating the challenging topography of the region. As a key transit point, Karangsari plays a crucial role in connecting local communities to the broader national railway network, bridging the gap between rural Garut and the provincial capital. By maintaining its operational status, the station continues to serve as an essential link for regional mobility, ensuring that the historical rail corridor remains a functional and reliable component of Indonesia’s modern transportation system.
The station features a compact yard configuration, typically consisting of two tracks that allow for the efficient passing and crossing of trains navigating the challenging topography of the region. As a key transit point, Karangsari plays a crucial role in connecting local communities to the broader national railway network, bridging the gap between rural Garut and the provincial capital. By maintaining its operational status, the station continues to serve as an essential link for regional mobility, ensuring that the historical rail corridor remains a functional and reliable component of Indonesia’s modern transportation system.
Operating Region
Daerah Operasi II Bandung
Station Elevation
+651 mdpl
First Train
Serayu (288) 00:32
Last Train
Kahuripan (274) 23:32
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
G
Commuter Line Garut
Commuter Line / Local
Trains Calling & Departing at Station Karangsari
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 | 288 | Serayu |
Pasar Senen (PSE)
|
00:32 | 00:32 | Direct | |
| 2 | 79B | Lodaya |
Solo Balapan (SLO)
|
02:05 | 02:05 | Direct | |
| 3 | 71 | Mutiara Selatan |
Surabaya Gubeng (SGU)
|
04:01 | 04:01 | Direct | |
| 4 | 67 | Malabar |
Malang (ML)
|
04:30 | 04:30 | Direct | |
| 5 | 11 | Turangga |
Surabaya Gubeng (SGU)
|
05:07 | 05:07 | Direct | |
| 6 | 391 | G Commuter Line Garut |
Cibatu (CB)
|
05:29 | 05:30 | < 1 min | |
| 7 | 273 | Kahuripan |
Blitar (BL)
|
06:13 | 06:13 | Direct | |
| 8 | 351A | G Commuter Line Garut |
Garut (GRT)
|
06:29 | 06:30 | < 1 min | |
| 9 | 299A | Cikuray |
Garut (GRT)
|
06:44 | 06:44 | Direct | |
| 10 | PLB 7043 | Sangkuriang |
Surabaya Gubeng (SGU)
|
07:19 | 07:19 | Direct | |
| 11 | 78C | Lodaya |
Bandung (BD)
|
07:38 | 07:38 | Direct | |
| 12 | 10B | Argo Wilis |
Bandung (BD)
|
08:45 | 08:45 | Direct | |
| 13 | KP/11500 | KLB |
Bandung (BD)
|
09:01 | 09:01 | Direct | |
| 14 | 305 | Parcel Selatan |
Surabaya Kota (SB)
|
08:55 | 09:02 | 7 min | |
| 15 | 348A | G Commuter Line Garut |
Purwakarta (PWK)
|
09:29 | 09:30 | < 1 min | |
| 16 | 70 | Malabar |
Bandung (BD)
|
10:41 | 10:41 | Direct | |
| 17 | 130B | Papandayan |
Gambir (GMR)
|
11:03 | 11:03 | Direct | |
| 18 | 283A | Serayu |
Kroya (KYA)
|
12:08 | 12:08 | Direct | |
| 19 | 276 | Pasundan |
Kiaracondong (KAC)
|
12:23 | 12:23 | Direct | |
| 20 | 349 | G Commuter Line Garut |
Garut (GRT)
|
12:46 | 12:48 | 1 min | |
| 21 | 128B | Pangandaran |
Gambir (GMR)
|
13:08 | 13:08 | Direct | |
| 22 | 129B | Papandayan |
Garut (GRT)
|
13:32 | 13:32 | Direct | |
| 23 | 77C | Lodaya |
Solo Balapan (SLO)
|
14:18 | 14:18 | Direct | |
| 24 | 284B | Serayu |
Pasar Senen (PSE)
|
14:32 | 14:32 | Direct | |
| 25 | KP/11485 | KLB |
Garut (GRT)
|
15:09 | 15:09 | Direct | |
| 26 | PLB 7044 | Sangkuriang |
Bandung (BD)
|
15:44 | 15:44 | Direct | |
| 27 | 291 | Kutojaya Selatan |
Kutoarjo (KTA)
|
16:07 | 16:07 | Direct | |
| 28 | 69 | Malabar |
Malang (ML)
|
16:52 | 16:52 | Direct | |
| 29 | 9A | Argo Wilis |
Surabaya Gubeng (SGU)
|
17:14 | 17:14 | Direct | |
| 30 | 275 | Pasundan |
Surabaya Gubeng (SGU)
|
17:43 | 17:43 | Direct | |
| 31 | KP/11532 | KLB |
Bandung (BD)
|
18:03 | 18:03 | Direct | |
| 32 | 12 | Turangga |
Bandung (BD)
|
18:40 | 18:40 | Direct | |
| 33 | 68 | Malabar |
Bandung (BD)
|
19:27 | 19:27 | Direct | |
| 34 | 127C | Pangandaran |
Banjar (BJR)
|
19:51 | 19:51 | Direct | |
| 35 | 306 | Parcel Selatan |
Bandung (BD)
|
19:47 | 19:53 | 6 min | |
| 36 | 80B | Lodaya |
Bandung (BD)
|
20:07 | 20:07 | Direct | |
| 37 | KP/11435 | KLB |
Yogyakarta (YK)
|
20:30 | 20:30 | Direct | |
| 38 | 72 | Mutiara Selatan |
Bandung (BD)
|
21:07 | 21:07 | Direct | |
| 39 | 350 | G Commuter Line Garut |
Purwakarta (PWK)
|
21:15 | 21:17 | 1 min | |
| 40 | 292 | Kutojaya Selatan |
Kiaracondong (KAC)
|
21:49 | 21:49 | Direct | |
| 41 | 300A | Cikuray |
Pasar Senen (PSE)
|
22:11 | 22:11 | Direct | |
| 42 | 287A | Serayu |
Kroya (KYA)
|
22:55 | 22:55 | Direct | |
| 43 | 378 | G Commuter Line Garut |
Padalarang (PDL)
|
23:12 | 23:14 | 1 min | |
| 44 | 274 | Kahuripan |
Kiaracondong (KAC)
|
23:32 | 23:32 | Direct |