Bus 991
Bt Batok Int ⇄ Choa Chu Kang Int
First and last bus
From Bt Batok Int towards Choa Chu Kang Int
First bus, Mon to Fri05:30
Last bus, Mon to Fri01:00 (after midnight)
Last bus, Saturday01:00 (after midnight)
Last bus, Sunday and PH01:00 (after midnight)
From Choa Chu Kang Int towards Bt Batok Int
First bus, Mon to Fri05:30
Last bus, Mon to Fri00:55 (after midnight)
Last bus, Saturday00:55 (after midnight)
Last bus, Sunday and PH00:55 (after midnight)
Times at the first stop of each direction. Later stops are a few minutes behind. Source: LTA DataMall BusRoutes (live pull 2026-10-06). Saturday and Sunday first-bus times are not in the data we hold.
Route and stops
Direction 1: Bt Batok Int to Choa Chu Kang Int
26 stops
- 1Bt Batok Int43009 · Bt Batok Ctrl · Mon to Fri 05:30 to 01:00 (after midnight)
- 2Aft Bt Batok Stn/Blk 62843419 · Bt Batok Ctrl · Mon to Fri 05:31 to 01:01 (after midnight)
- 3Bt Batok Polyclinic43401 · Bt Batok West Ave 3 · Mon to Fri 05:32 to 01:03 (after midnight)
- 4Opp Blk 14443321 · Bt Batok West Ave 6 · Mon to Fri 05:34 to 01:04 (after midnight)
- 5Opp Bt Batok Presby Ch43331 · Bt Batok St 11 · Mon to Fri 05:35 to 01:05 (after midnight)
- 6Princess E Pr Sch43341 · Bt Batok West Ave 3 · Mon to Fri 05:36 to 00:07 (after midnight)
- 7Dulwich College40321 · Bt Batok West Ave 8 · Mon to Fri 05:37 to 00:08 (after midnight)
- 8Bef Blk 440A40341 · Bt Batok West Ave 8 · Mon to Fri 05:39 to 00:09 (after midnight)
- 9Blk 438A40361 · Bt Batok West Ave 8 · Mon to Fri 05:40 to 00:11 (after midnight)
- 10Opp Blk 465A40371 · Bt Batok West Ave 5 · Mon to Fri 05:42 to 00:12 (after midnight)
- 11Opp Blk 53243601 · Bt Batok West Ave 5 · Mon to Fri 05:45 to 00:15 (after midnight)
- 12Opp Bt Gombak Stn43571 · Bt Batok West Ave 5 · Mon to Fri 05:47 to 00:17 (after midnight)
- 13Blk 34743581 · Bt Batok West Ave 5 · Mon to Fri 05:47 to 00:17 (after midnight)
- 14Bt Batok Driving Ctr43521 · Bt Batok West Ave 5 · Mon to Fri 05:49 to 00:19 (after midnight)
- 15Opp Blk 805D30129 · Brickland Rd · Mon to Fri 05:51 to 00:21 (after midnight)
- 16Aft Choa Chu Kang Ave 630119 · Brickland Rd · Mon to Fri 05:53 to 00:23 (after midnight)
- 17Opp Blk 485A30109 · Brickland Rd · Mon to Fri 05:53 to 00:23 (after midnight)
- 18Blk 46444071 · Choa Chu Kang Ave 3 · Mon to Fri 05:56 to 00:26 (after midnight)
- 19Blk 29345451 · Choa Chu Kang Ave 1 · Mon to Fri 05:57 to 00:27 (after midnight)
- 20Blk 296A44081 · Choa Chu Kang Ave 1 · Mon to Fri 05:58 to 00:28 (after midnight)
- 21Choa Chu Kang Mkt44091 · Choa Chu Kang Ave 1 · Mon to Fri 05:30 to 00:30 (after midnight)
- 22Blk 816B44881 · Keat Hong Link · Mon to Fri 05:32 to 00:32 (after midnight)
- 23Sol Acres Condo44129 · Choa Chu Kang Way · Mon to Fri 05:34 to 00:34 (after midnight)
- 24Blk 20444119 · Choa Chu Kang Ave 1 · Mon to Fri 05:37 to 00:36 (after midnight)
- 25Aft Blk 20244391 · Choa Chu Kang Dr · Mon to Fri 05:38 to 00:37 (after midnight)
- 26Choa Chu Kang Int44009 · Choa Chu Kang Loop · Mon to Fri 05:42 to 00:41 (after midnight)
Direction 2: Choa Chu Kang Int to Bt Batok Int
26 stops
- 1Choa Chu Kang Int44009 · Choa Chu Kang Loop · Mon to Fri 05:30 to 00:55 (after midnight)
- 2Lot 1/Choa Chu Kang Stn44539 · Choa Chu Kang Ave 4 · Mon to Fri 05:32 to 00:57 (after midnight)
- 3Opp Blk 21044399 · Choa Chu Kang Dr · Mon to Fri 05:34 to 00:59 (after midnight)
- 4Opp Blk 20344111 · Choa Chu Kang Ave 1 · Mon to Fri 05:35 to 01:01 (after midnight)
- 5Opp Blk 816A44889 · Keat Hong Link
- 6Opp Choa Chu Kang Mkt44099 · Choa Chu Kang Ave 1
- 7Opp Blk 296A44089 · Choa Chu Kang Ave 1
- 8Sunshine Pl44689 · Choa Chu Kang Ave 3
- 9Opp Blk 46444079 · Choa Chu Kang Ave 3
- 10Blk 485B30101 · Brickland Rd
- 11Blk 804B30111 · Brickland Rd
- 12Blk 805D30121 · Brickland Rd
- 13Opp Bt Batok Driving Ctr43529 · Bt Batok West Ave 5
- 14Opp Blk 34743589 · Bt Batok West Ave 5
- 15Bt Gombak Stn43579 · Bt Batok West Ave 5
- 16Blk 53143609 · Bt Batok West Ave 5
- 17Blk 467 CP40379 · Bt Batok West Ave 5
- 18Blk 464A40369 · Bt Batok West Ave 8
- 19Blk 46140349 · Bt Batok West Ave 8
- 20Millennia Institute40329 · Bt Batok West Ave 8
- 21Opp Princess E Pr Sch43349 · Bt Batok West Ave 3
- 22Blk 14843339 · Bt Batok St 11
- 23Blk 14643329 · Bt Batok West Ave 6
- 24Opp Blk 12243409 · Bt Batok West Ave 3
- 25Opp Blk 62843411 · Bt Batok Ctrl
- 26Bt Batok Int43009 · Bt Batok Ctrl
Stop activity along the route
Stop activity, all buses. LTA counts people tapping in and out at each bus stop across every service that calls there, not just bus 991. Counts are monthly totals for September 2026.
Showing 08:00 to 08:59, weekdays. Bars are relative to the busiest stop on this route at that hour. In = tap-ins, Out = tap-outs.
Direction 1: Bt Batok Int to Choa Chu Kang Int
- Bt Batok Int43009In31,111Out36,318
- Aft Bt Batok Stn/Blk 62843419In4,831Out7,487
- Bt Batok Polyclinic43401In3,045Out2,735
- Opp Blk 14443321In2,849Out1,781
- Opp Bt Batok Presby Ch43331In632Out1,482
- Princess E Pr Sch43341In2,496Out6,418
- Dulwich College40321In645Out2,041
- Bef Blk 440A40341In1,524Out1,867
- Blk 438A40361In1,878Out1,147
- Opp Blk 465A40371In1,484Out115
- Opp Blk 53243601In708Out975
- Opp Bt Gombak Stn43571In3,087Out5,472
- Blk 34743581In465Out668
- Bt Batok Driving Ctr43521In871Out2,107
- Opp Blk 805D30129In65Out557
- Aft Choa Chu Kang Ave 630119In2Out50
- Opp Blk 485A30109In9Out125
- Blk 46444071In1,469Out700
- Blk 29345451In807Out940
- Blk 296A44081In287Out145
- Choa Chu Kang Mkt44091In3,680Out2,111
- Blk 816B44881In519Out163
- Sol Acres Condo44129In1,407Out1,052
- Blk 20444119In678Out982
- Aft Blk 20244391In1,168Out614
- Choa Chu Kang Int44009In17,612Out38,564
Direction 2: Choa Chu Kang Int to Bt Batok Int
- Choa Chu Kang Int44009In17,612Out38,564
- Lot 1/Choa Chu Kang Stn44539In10,153Out6,964
- Opp Blk 21044399In4,038Out502
- Opp Blk 20344111In926Out255
- Opp Blk 816A44889In336Out211
- Opp Choa Chu Kang Mkt44099In2,992Out1,476
- Opp Blk 296A44089In1,856Out381
- Sunshine Pl44689In3,452Out1,552
- Opp Blk 46444079In2,830Out208
- Blk 485B30101In1,843Out11
- Blk 804B30111In1,608Out82
- Blk 805D30121In2,994Out157
- Opp Bt Batok Driving Ctr43529In1,862Out1,948
- Opp Blk 34743589In2,296Out297
- Bt Gombak Stn43579In4,613Out18,230
- Blk 53143609In970Out277
- Blk 467 CP40379In193Out1,349
- Blk 464A40369In2,305Out1,515
- Blk 46140349In1,098Out1,142
- Millennia Institute40329In1,181Out957
- Opp Princess E Pr Sch43349In3,182Out3,426
- Blk 14843339In1,151Out1,605
- Blk 14643329In1,652Out759
- Opp Blk 12243409In3,340Out3,119
- Opp Blk 62843411In4,594Out6,579
- Bt Batok Int43009In31,111Out36,318
Source: LTA DataMall, passenger volume by bus stop, September 2026.