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 Bandung (BD)
Operational details, station classification, elevation, first & last train timetables, and departure schedule for Station Bandung, Bandung.
Daerah Operasi II Bandung
City / Regency: Bandung
Large Class Type A Station
Ministry of Transportation PM 29/2011
159 Calling Trains
Active Timetable Calling Stops
Bandung (53), Kab. Bandung Barat (50), Kab. Bandung (19)
Scheduled Train Termini
No Verified Photos Yet
Be the first to submit photographic documentation for Station Bandung to the official alurail gallery.
| Waktu Time |
Kereta Api Train |
Tujuan Bound for |
Status Estimated Time of Departure |
|---|
Station History & Overview
Bandung Station (BD), located in the heart of West Java, Indonesia, serves as the primary hub for the Daerah Operasi II Bandung region. Situated at an elevation of +709 meters, this Large Class Type A station is a cornerstone of the national railway network, facilitating vital passenger transit between major urban centers. Historically, the station has been a focal point of regional development since its establishment during the colonial era, reflecting the city’s evolution into a prominent cultural and economic center. Its architectural heritage is particularly notable, featuring a well-preserved Art Deco aesthetic that blends colonial-era structural design with modern functional upgrades, making it a significant landmark in the city’s urban landscape.
The station’s infrastructure is defined by an extensive platform yard configuration designed to manage high-volume traffic efficiently. It features multiple tracks and interconnected platforms that support both intercity services and local commuter lines, ensuring seamless connectivity across the island of Java. By integrating historical preservation with contemporary transit requirements, Bandung Station remains a critical gateway for travelers. Its strategic position within the city center continues to anchor the regional transportation system, underscoring its enduring importance as both a historical monument and a bustling, modern transit facility essential to Indonesia’s railway infrastructure.
The station’s infrastructure is defined by an extensive platform yard configuration designed to manage high-volume traffic efficiently. It features multiple tracks and interconnected platforms that support both intercity services and local commuter lines, ensuring seamless connectivity across the island of Java. By integrating historical preservation with contemporary transit requirements, Bandung Station remains a critical gateway for travelers. Its strategic position within the city center continues to anchor the regional transportation system, underscoring its enduring importance as both a historical monument and a bustling, modern transit facility essential to Indonesia’s railway infrastructure.
Operating Region
Daerah Operasi II Bandung
Station Elevation
+709 mdpl
First Train
Serayu (287A) 00:34
Last Train
Commuter Line Bandung Raya (357) 23:31
Freight & Cargo Trains
Freight / Cargo
Intercity Trains
Long-distance Train (KAJJ)
B
Commuter Line Bandung Raya
Commuter Line / Local
G
Commuter Line Garut
Commuter Line / Local
KC
KA Feeder Whoosh
Commuter Line / Local
Trains Calling & Departing at Station Bandung
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 | 287A | Serayu |
Kroya (KYA)
|
00:24 | 00:34 | 10 min | |
| 2 | KP/10988 | KLB |
Jatinegara (JNG)
|
01:30 | — | Terminus | |
| 3 | 140B | Parahyangan |
Gambir (GMR)
|
02:02 | — | Terminus | |
| 4 | 79B | Lodaya |
Solo Balapan (SLO)
|
03:14 | — | Terminus | |
| 5 | 98 | Harina |
Cikampek (CKP)
|
04:15 | — | Terminus | |
| 6 | 380 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
04:35 | 04:36 | < 1 min | |
| 7 | 131B | Parahyangan |
Bandung (BD)
|
— | 05:00 | Origin | |
| 8 | 71 | Mutiara Selatan |
Surabaya Gubeng (SGU)
|
05:15 | — | Terminus | |
| 9 | 360 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
05:18 | 05:19 | 1 min | |
| 10 | 371 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
05:41 | 05:43 | 2 min | |
| 11 | 67 | Malabar |
Malang (ML)
|
05:45 | — | Terminus | |
| 12 | Feeder-G1004 | KC Feeder Whoosh |
Bandung (BD)
|
— | 05:46 | Origin | |
| 13 | 11 | Turangga |
Surabaya Gubeng (SGU)
|
06:10 | — | Terminus | |
| 14 | Feeder-G1006 | KC Feeder Whoosh |
Bandung (BD)
|
— | 06:16 | Origin | |
| 15 | 78C | Lodaya |
Bandung (BD)
|
— | 06:30 | Origin | |
| 16 | 135B | Parahyangan |
Bandung (BD)
|
— | 06:35 | Origin | |
| 17 | Feeder-G1008 | KC Feeder Whoosh |
Bandung (BD)
|
— | 06:46 | Origin | |
| 18 | 381 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
06:48 | 06:50 | 2 min | |
| 19 | 348A | G Commuter Line Garut |
Purwakarta (PWK)
|
07:06 | 07:07 | < 1 min | |
| 20 | 391 | G Commuter Line Garut |
Cibatu (CB)
|
07:12 | 07:14 | 2 min | |
| 21 | Feeder-G1010 | KC Feeder Whoosh |
Bandung (BD)
|
— | 07:16 | Origin | |
| 22 | Feeder-G1003 | KC Feeder Whoosh |
Padalarang (PDL)
|
07:29 | — | Terminus | |
| 23 | 10B | Argo Wilis |
Bandung (BD)
|
— | 07:45 | Origin | |
| 24 | Feeder-G1012 | KC Feeder Whoosh |
Bandung (BD)
|
— | 07:46 | Origin | |
| 25 | 361 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
07:45 | 07:47 | 1 min | |
| 26 | Feeder-G1005 | KC Feeder Whoosh |
Padalarang (PDL)
|
07:59 | — | Terminus | |
| 27 | D2/11659 | KLB |
Bandung (BD)
|
— | 08:00 | Origin | |
| 28 | KP/11500 | KLB |
Bandung (BD)
|
— | 08:00 | Origin | |
| 29 | 372 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
08:01 | 08:03 | 2 min | |
| 30 | 299A | Cikuray |
Garut (GRT)
|
08:04 | 08:09 | 5 min | |
| 31 | Feeder-G1014 | KC Feeder Whoosh |
Bandung (BD)
|
— | 08:16 | Origin | |
| 32 | Feeder-G1007 | KC Feeder Whoosh |
Padalarang (PDL)
|
08:29 | — | Terminus | |
| 33 | PLB 7043 | Sangkuriang |
Surabaya Gubeng (SGU)
|
08:30 | — | Terminus | |
| 34 | 382 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
08:33 | 08:35 | 1 min | |
| 35 | Feeder-G1016 | KC Feeder Whoosh |
Bandung (BD)
|
— | 08:46 | Origin | |
| 36 | 351A | G Commuter Line Garut |
Garut (GRT)
|
08:56 | 08:58 | 2 min | |
| 37 | Feeder-G1009 | KC Feeder Whoosh |
Padalarang (PDL)
|
08:59 | — | Terminus | |
| 38 | 392 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
09:10 | 09:11 | < 1 min | |
| 39 | Feeder-G1018 | KC Feeder Whoosh |
Bandung (BD)
|
— | 09:16 | Origin | |
| 40 | Feeder-G1011 | KC Feeder Whoosh |
Padalarang (PDL)
|
09:29 | — | Terminus | |
| 41 | 70 | Malabar |
Bandung (BD)
|
— | 09:30 | Origin | |
| 42 | 101 | Harina |
Bandung (BD)
|
— | 09:35 | Origin | |
| 43 | Feeder-G1020 | KC Feeder Whoosh |
Bandung (BD)
|
— | 09:46 | Origin | |
| 44 | 130B | Papandayan |
Gambir (GMR)
|
09:42 | 09:50 | 8 min | |
| 45 | Feeder-G1013 | KC Feeder Whoosh |
Padalarang (PDL)
|
09:59 | — | Terminus | |
| 46 | Feeder-G1022 | KC Feeder Whoosh |
Bandung (BD)
|
— | 10:16 | Origin | |
| 47 | 373 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
10:17 | 10:19 | 2 min | |
| 48 | 132B | Parahyangan |
Gambir (GMR)
|
10:22 | — | Terminus | |
| 49 | 362 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
10:22 | 10:24 | 1 min | |
| 50 | 141B | Parahyangan |
Bandung (BD)
|
— | 10:25 | Origin | |
| 51 | Feeder-G1015 | KC Feeder Whoosh |
Padalarang (PDL)
|
10:29 | — | Terminus | |
| 52 | 305 | Parcel Selatan |
Surabaya Kota (SB)
|
10:32 | — | Terminus | |
| 53 | Feeder-G1024 | KC Feeder Whoosh |
Bandung (BD)
|
— | 10:46 | Origin | |
| 54 | Feeder-G1017 | KC Feeder Whoosh |
Padalarang (PDL)
|
10:59 | — | Terminus | |
| 55 | 352 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
11:02 | 11:03 | < 1 min | |
| 56 | 133B | Parahyangan |
Bandung (BD)
|
— | 11:05 | Origin | |
| 57 | 383 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
11:13 | 11:15 | 2 min | |
| 58 | Feeder-G1026 | KC Feeder Whoosh |
Bandung (BD)
|
— | 11:16 | Origin | |
| 59 | Feeder-G1019 | KC Feeder Whoosh |
Padalarang (PDL)
|
11:29 | — | Terminus | |
| 60 | Feeder-G1028 | KC Feeder Whoosh |
Bandung (BD)
|
— | 11:46 | Origin | |
| 61 | 393 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
11:45 | 11:47 | 2 min | |
| 62 | 128B | Pangandaran |
Gambir (GMR)
|
11:43 | 11:53 | 10 min | |
| 63 | Feeder-G1021 | KC Feeder Whoosh |
Padalarang (PDL)
|
11:59 | — | Terminus | |
| 64 | Feeder-G1030 | KC Feeder Whoosh |
Bandung (BD)
|
— | 12:16 | Origin | |
| 65 | 138B | Parahyangan |
Gambir (GMR)
|
12:18 | — | Terminus | |
| 66 | 374 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
12:23 | 12:25 | 1 min | |
| 67 | Feeder-G1023 | KC Feeder Whoosh |
Padalarang (PDL)
|
12:29 | — | Terminus | |
| 68 | Feeder-G1032 | KC Feeder Whoosh |
Bandung (BD)
|
— | 12:46 | Origin | |
| 69 | 363 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
12:45 | 12:47 | 2 min | |
| 70 | 384 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
12:54 | 12:56 | 1 min | |
| 71 | Feeder-G1025 | KC Feeder Whoosh |
Padalarang (PDL)
|
12:59 | — | Terminus | |
| 72 | 137B | Parahyangan |
Bandung (BD)
|
— | 13:05 | Origin | |
| 73 | 284B | Serayu |
Pasar Senen (PSE)
|
12:51 | 13:08 | 17 min | |
| 74 | KP/11526 | KLB |
Gambir (GMR)
|
13:08 | — | Terminus | |
| 75 | Feeder-G1034 | KC Feeder Whoosh |
Bandung (BD)
|
— | 13:16 | Origin | |
| 76 | 136B | Parahyangan |
Gambir (GMR)
|
13:18 | — | Terminus | |
| 77 | Feeder-G1027 | KC Feeder Whoosh |
Padalarang (PDL)
|
13:29 | — | Terminus | |
| 78 | Feeder-G1036 | KC Feeder Whoosh |
Bandung (BD)
|
— | 13:46 | Origin | |
| 79 | 353 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
13:46 | 13:48 | 2 min | |
| 80 | 283A | Serayu |
Kroya (KYA)
|
13:32 | 13:54 | 22 min | |
| 81 | 394 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
13:54 | 13:56 | 1 min | |
| 82 | Feeder-G1029 | KC Feeder Whoosh |
Padalarang (PDL)
|
13:59 | — | Terminus | |
| 83 | Feeder-G1038 | KC Feeder Whoosh |
Bandung (BD)
|
— | 14:16 | Origin | |
| 84 | Feeder-G1031 | KC Feeder Whoosh |
Padalarang (PDL)
|
14:29 | — | Terminus | |
| 85 | KP/11493 | KLB |
Bandung (BD)
|
— | 14:35 | Origin | |
| 86 | PLB 7044 | Sangkuriang |
Bandung (BD)
|
— | 14:45 | Origin | |
| 87 | Feeder-G1040 | KC Feeder Whoosh |
Bandung (BD)
|
— | 14:46 | Origin | |
| 88 | 349 | G Commuter Line Garut |
Garut (GRT)
|
14:50 | 14:51 | < 1 min | |
| 89 | 129B | Papandayan |
Garut (GRT)
|
14:47 | 14:54 | 7 min | |
| 90 | Feeder-G1033 | KC Feeder Whoosh |
Padalarang (PDL)
|
14:59 | — | Terminus | |
| 91 | 364 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
14:59 | 15:01 | 1 min | |
| 92 | 174B | Ciremai |
Cikampek (CKP)
|
15:12 | — | Terminus | |
| 93 | 375 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
15:12 | 15:14 | 2 min | |
| 94 | Feeder-G1042 | KC Feeder Whoosh |
Bandung (BD)
|
— | 15:16 | Origin | |
| 95 | 77C | Lodaya |
Solo Balapan (SLO)
|
15:26 | — | Terminus | |
| 96 | Feeder-G1035 | KC Feeder Whoosh |
Padalarang (PDL)
|
15:29 | — | Terminus | |
| 97 | 385 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
15:41 | 15:43 | 1 min | |
| 98 | Feeder-G1044 | KC Feeder Whoosh |
Bandung (BD)
|
— | 15:46 | Origin | |
| 99 | Feeder-G1037 | KC Feeder Whoosh |
Padalarang (PDL)
|
15:59 | — | Terminus | |
| 100 | 354 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
16:12 | 16:14 | 2 min | |
| 101 | Feeder-G1046 | KC Feeder Whoosh |
Bandung (BD)
|
— | 16:16 | Origin | |
| 102 | 395 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
16:17 | 16:19 | 2 min | |
| 103 | KP/11485 | KLB |
Garut (GRT)
|
16:20 | — | Terminus | |
| 104 | 102 | Harina |
Cikampek (CKP)
|
16:20 | — | Terminus | |
| 105 | Feeder-G1039 | KC Feeder Whoosh |
Padalarang (PDL)
|
16:29 | — | Terminus | |
| 106 | 142B | Parahyangan |
Gambir (GMR)
|
16:42 | — | Terminus | |
| 107 | Feeder-G1048 | KC Feeder Whoosh |
Bandung (BD)
|
— | 16:46 | Origin | |
| 108 | 173B | Ciremai |
Bandung (BD)
|
— | 16:55 | Origin | |
| 109 | Feeder-G1041 | KC Feeder Whoosh |
Padalarang (PDL)
|
16:59 | — | Terminus | |
| 110 | 376 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
17:12 | 17:14 | 1 min | |
| 111 | Feeder-G1050 | KC Feeder Whoosh |
Bandung (BD)
|
— | 17:16 | Origin | |
| 112 | Feeder-G1043 | KC Feeder Whoosh |
Padalarang (PDL)
|
17:29 | — | Terminus | |
| 113 | 12 | Turangga |
Bandung (BD)
|
— | 17:40 | Origin | |
| 114 | 365A | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
17:40 | 17:42 | 1 min | |
| 115 | Feeder-G1052 | KC Feeder Whoosh |
Bandung (BD)
|
— | 17:46 | Origin | |
| 116 | 386 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
17:45 | 17:47 | 2 min | |
| 117 | Feeder-G1045 | KC Feeder Whoosh |
Padalarang (PDL)
|
17:59 | — | Terminus | |
| 118 | 69 | Malabar |
Malang (ML)
|
18:05 | — | Terminus | |
| 119 | 68 | Malabar |
Bandung (BD)
|
— | 18:10 | Origin | |
| 120 | Feeder-G1054 | KC Feeder Whoosh |
Bandung (BD)
|
— | 18:16 | Origin | |
| 121 | 9A | Argo Wilis |
Surabaya Gubeng (SGU)
|
18:17 | — | Terminus | |
| 122 | 396 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
18:15 | 18:17 | 2 min | |
| 123 | 306 | Parcel Selatan |
Bandung (BD)
|
— | 18:25 | Origin | |
| 124 | Feeder-G1047 | KC Feeder Whoosh |
Padalarang (PDL)
|
18:29 | — | Terminus | |
| 125 | Feeder-G1056 | KC Feeder Whoosh |
Bandung (BD)
|
— | 18:46 | Origin | |
| 126 | 355 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
18:48 | 18:50 | 1 min | |
| 127 | Feeder-G1049 | KC Feeder Whoosh |
Padalarang (PDL)
|
18:59 | — | Terminus | |
| 128 | 80B | Lodaya |
Bandung (BD)
|
— | 19:00 | Origin | |
| 129 | 350 | G Commuter Line Garut |
Purwakarta (PWK)
|
19:05 | 19:07 | 1 min | |
| 130 | Feeder-G1058 | KC Feeder Whoosh |
Bandung (BD)
|
— | 19:16 | Origin | |
| 131 | 139B | Parahyangan |
Bandung (BD)
|
— | 19:25 | Origin | |
| 132 | 366 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
19:26 | 19:28 | 2 min | |
| 133 | Feeder-G1051 | KC Feeder Whoosh |
Padalarang (PDL)
|
19:29 | — | Terminus | |
| 134 | KP/10785 | KLB |
Bandung (BD)
|
— | 19:35 | Origin | |
| 135 | Feeder-G1060 | KC Feeder Whoosh |
Bandung (BD)
|
— | 19:46 | Origin | |
| 136 | 377 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
19:47 | 19:48 | < 1 min | |
| 137 | Feeder-G1053 | KC Feeder Whoosh |
Padalarang (PDL)
|
19:59 | — | Terminus | |
| 138 | 72 | Mutiara Selatan |
Bandung (BD)
|
— | 20:00 | Origin | |
| 139 | 387 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
20:13 | 20:15 | 1 min | |
| 140 | Feeder-G1062 | KC Feeder Whoosh |
Bandung (BD)
|
— | 20:16 | Origin | |
| 141 | Feeder-G1055 | KC Feeder Whoosh |
Padalarang (PDL)
|
20:29 | — | Terminus | |
| 142 | 397 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
20:43 | 20:45 | 1 min | |
| 143 | Feeder-G1064 | KC Feeder Whoosh |
Bandung (BD)
|
— | 20:46 | Origin | |
| 144 | 300A | Cikuray |
Pasar Senen (PSE)
|
20:40 | 20:50 | 10 min | |
| 145 | Feeder-G1057 | KC Feeder Whoosh |
Padalarang (PDL)
|
20:59 | — | Terminus | |
| 146 | 356 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
21:04 | 21:05 | < 1 min | |
| 147 | 134B | Parahyangan |
Gambir (GMR)
|
21:20 | — | Terminus | |
| 148 | 378 | G Commuter Line Garut |
Padalarang (PDL)
|
21:26 | 21:28 | 2 min | |
| 149 | Feeder-G1059 | KC Feeder Whoosh |
Padalarang (PDL)
|
21:29 | — | Terminus | |
| 150 | 97 | Harina |
Bandung (BD)
|
— | 21:35 | Origin | |
| 151 | 127C | Pangandaran |
Banjar (BJR)
|
21:39 | 21:54 | 15 min | |
| 152 | 388 | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
21:55 | 21:56 | < 1 min | |
| 153 | Feeder-G1061 | KC Feeder Whoosh |
Padalarang (PDL)
|
21:59 | — | Terminus | |
| 154 | 367 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
22:17 | 22:19 | 2 min | |
| 155 | 398A | B Commuter Line Bandung Raya |
Padalarang (PDL)
|
22:21 | 22:23 | 1 min | |
| 156 | Feeder-G1063 | KC Feeder Whoosh |
Padalarang (PDL)
|
22:29 | — | Terminus | |
| 157 | KP/11435 | KLB |
Yogyakarta (YK)
|
22:30 | — | Terminus | |
| 158 | 288 | Serayu |
Pasar Senen (PSE)
|
23:07 | 23:16 | 9 min | |
| 159 | 357 | B Commuter Line Bandung Raya |
Cicalengka (CCL)
|
23:29 | 23:31 | 1 min |