Daftar transportasi umum di Kota Bandung
Kereta api lokal

Artikel utama: Kereta api lokal Bandung Raya dan kereta api lokal Garut Cibatuan
Terdapat tiga kereta api lokal yang dioperasikan oleh KAI Commuter untuk melayani stasiun-stasiun di wilayah Kota Bandung. Kereta api lokal tersebut antara lain, kereta api lokal Bandung Raya, lokal Cibatuan, dan Garut Cibatuan. Sebagian besar dari ketiga kereta api lokal tersebut melayani perjalanan dari Stasiun Cicalengka menuju Stasiun Padalarang ataupun sebaliknya, dengan beberapa perjalanan mencapai Purwakarta, Cibatu, dan Garut. Saat ini, Kereta api lokal Bandung Raya setiap harinya melayani 39 kali perjalanan, berikut adalah daftar perjalanan kereta api lokal di Bandung:
| Simbol jalur | Kereta api | Perjalanan | No>  KA | Stasiun pemberhentian | Jam Operasional | Tarif |
| --- | --- | --- | --- | --- | --- | --- |
|  | Lokal Bandung Raya | Cicalengka - Padalarang | 443, 445, 449, 453, 455, 457, 459, 461, 463A, 465, 467, 469, 471, 473, 475 | Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Ciroyom - Cimindi - Cimahi - Gadobangkong - Padalarang | 04.25-23.07 | Non-tunai (via aplikasi KAI Access) & Tunai: Rp. 5.000,- |
|  | Lokal Bandung Raya | Cicalengka - Padalarang | 479 | Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Cimindi - Cimahi - Padalarang | 22.00-23.22 | Non-tunai (via aplikasi KAI Access) & Tunai: Rp. 5.000,- |
|  | Lokal Bandung Raya | Cicalengka - Padalarang | 481 | Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Cimahi - Padalarang | 23.10-00.39 | Non-tunai (via aplikasi KAI Access) & Tunai: Rp. 5.000,- |
|  | Lokal Bandung Raya | Cicalengka - Purwakarta | 477 | Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Ciroyom - Cimindi - Cimahi - Gadobangkong - Padalarang - Cilame - Sasaksaat - Maswati - Rendeh - Cikadongdong - Plered - Sukatani - Ciganea - Purwakarta | 20.50-01.02 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 7.000,- |
|  | Lokal Bandung Raya | Kiaracondong - Padalarang | 483 | Kiaracondong - Cikudapateuh - Bandung - Cimindi - Cimahi - Padalarang | 23.20-00.02 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 4.000,- |
|  | Lokal Bandung Raya | Padalarang - Cicalengka | 450A | Padalarang - Gadobangkong - Cimahi - Cimindi - Bandung - Cikudapateuh - Kiaracondong - Cimekar - Rancaekek - Haurpugur - Cicalengka | 04.45-06.19 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 5.000,- |
|  | Lokal Bandung Raya | Padalarang - Cicalengka | 452, 454, 456A, 458, 460, 462A, 464A, 466, 468B, 470, 472, 474, 476, 478, 480 | Padalarang - Gadobangkong - Cimahi - Cimindi - Ciroyom - Bandung - Cikudapateuh - Kiaracondong - Cimekar - Rancaekek - Haurpugur - Cicalengka | 06.40-22.16 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 5.000,- |
|  | Lokal Bandung Raya | Padalarang - Kiaracondong | 484 | Padalarang - Cimahi - Cimindi - Bandung - Cikudapateuh - Kiaracondong | 22.20-23.00 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 4.000,- |
|  | Lokal Bandung Raya | Padalarang - Kiaracondong | 486, 488 | Padalarang - Cimahi - Bandung - Kiaracondong | 23.55-01.05 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 4.000,- |
|  | Lokal Bandung Raya | Kiaracondong - Cicalengka | 444 | Kiaracondong - Rancaekek - Cicalengka | 03.30-03.58 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 4.000,- |
|  | Lokal Bandung Raya | Kiaracondong - Cicalengka | 446 | Kiaracondong - Rancaekek - Haurpugur - Cicalengka | 04.00-04.39 | Non-tunai (via aplikasi KAI Access) & Tunai:Rp. 4.000,- |
|  | Garut Cibatuan | Garut - Padalarang | 451E | Garut - Wanaraja - Pasirjengkol - Cibatu - Leuwigoong - Karangsari - Leles - Nagreg - Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Ciroyom - Cimindi - Cimahi - Gadobangkong - Padalarang | 06.06-10.23 |  |
|  | Garut Cibatuan | Garut - Purwakarta | 441E | Garut - Wanaraja - Pasirjengkol - Cibatu - Leuwigoong - Karangsari - Leles - Nagreg - Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Ciroyom - Cimindi - Cimahi - Gadobangkong - Padalarang - Cilame - Sasaksaat - Maswati - Rendeh - Cikadongdong - Plered - Sukatani - Ciganea - Purwakarta | 10.55-17.15 |  |
|  | Garut Cibatuan | Purwakarta - Garut | 442E, 448E | Purwakarta - Ciganea - Sukatani - Plered - Cikadongdong - Rendeh -Maswati - Sasaksaat - Cilame - Padalarang - Gadobangkong - Cimahi - Cimindi - Bandung - Cikudapateuh - Kiaracondong - Cimekar - Rancaekek - Haurpugur - Cicalengka - Nagreg - Leles - Karangsari - Cibatu - Pasirjengkol - Wanaraja - Garut | 04.10-22.23 |  |
|  | Cibatuan | Cibatu - Padalarang | 447A | Cibatu - Leuwigoong - Karangsari - Leles - Nagreg - Cicalengka - Haurpugur - Rancaekek - Cimekar - Kiaracondong - Cikudapateuh - Bandung - Ciroyom - Cimindi - Cimahi - Gadobangkong - Padalarang | 04.40-07.51 |  |
|  | Cibatuan | Padalarang - Cibatu | 482 | Padalarang - Gadobangkong - Cimahi - Cimindi - Bandung - Cikudapateuh - Kiaracondong - Cimekar - Rancaekek - Haurpugur - Cicalengka - Nagreg - Leles - Karangsari - Cibatu | 21.30-00.50 |  |