Transport Kaki Open live map
Bus service

Bus 991

Bt Batok Int ⇄ Choa Chu Kang Int

26 stops towards Choa Chu Kang Int · 26 stops towards Bt Batok Int

Open bus 991 in the live app

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

  1. 1Bt Batok Int43009 · Bt Batok Ctrl · Mon to Fri 05:30 to 01:00 (after midnight)
  2. 2Aft Bt Batok Stn/Blk 62843419 · Bt Batok Ctrl · Mon to Fri 05:31 to 01:01 (after midnight)
  3. 3Bt Batok Polyclinic43401 · Bt Batok West Ave 3 · Mon to Fri 05:32 to 01:03 (after midnight)
  4. 4Opp Blk 14443321 · Bt Batok West Ave 6 · Mon to Fri 05:34 to 01:04 (after midnight)
  5. 5Opp Bt Batok Presby Ch43331 · Bt Batok St 11 · Mon to Fri 05:35 to 01:05 (after midnight)
  6. 6Princess E Pr Sch43341 · Bt Batok West Ave 3 · Mon to Fri 05:36 to 00:07 (after midnight)
  7. 7Dulwich College40321 · Bt Batok West Ave 8 · Mon to Fri 05:37 to 00:08 (after midnight)
  8. 8Bef Blk 440A40341 · Bt Batok West Ave 8 · Mon to Fri 05:39 to 00:09 (after midnight)
  9. 9Blk 438A40361 · Bt Batok West Ave 8 · Mon to Fri 05:40 to 00:11 (after midnight)
  10. 10Opp Blk 465A40371 · Bt Batok West Ave 5 · Mon to Fri 05:42 to 00:12 (after midnight)
  11. 11Opp Blk 53243601 · Bt Batok West Ave 5 · Mon to Fri 05:45 to 00:15 (after midnight)
  12. 12Opp Bt Gombak Stn43571 · Bt Batok West Ave 5 · Mon to Fri 05:47 to 00:17 (after midnight)
  13. 13Blk 34743581 · Bt Batok West Ave 5 · Mon to Fri 05:47 to 00:17 (after midnight)
  14. 14Bt Batok Driving Ctr43521 · Bt Batok West Ave 5 · Mon to Fri 05:49 to 00:19 (after midnight)
  15. 15Opp Blk 805D30129 · Brickland Rd · Mon to Fri 05:51 to 00:21 (after midnight)
  16. 16Aft Choa Chu Kang Ave 630119 · Brickland Rd · Mon to Fri 05:53 to 00:23 (after midnight)
  17. 17Opp Blk 485A30109 · Brickland Rd · Mon to Fri 05:53 to 00:23 (after midnight)
  18. 18Blk 46444071 · Choa Chu Kang Ave 3 · Mon to Fri 05:56 to 00:26 (after midnight)
  19. 19Blk 29345451 · Choa Chu Kang Ave 1 · Mon to Fri 05:57 to 00:27 (after midnight)
  20. 20Blk 296A44081 · Choa Chu Kang Ave 1 · Mon to Fri 05:58 to 00:28 (after midnight)
  21. 21Choa Chu Kang Mkt44091 · Choa Chu Kang Ave 1 · Mon to Fri 05:30 to 00:30 (after midnight)
  22. 22Blk 816B44881 · Keat Hong Link · Mon to Fri 05:32 to 00:32 (after midnight)
  23. 23Sol Acres Condo44129 · Choa Chu Kang Way · Mon to Fri 05:34 to 00:34 (after midnight)
  24. 24Blk 20444119 · Choa Chu Kang Ave 1 · Mon to Fri 05:37 to 00:36 (after midnight)
  25. 25Aft Blk 20244391 · Choa Chu Kang Dr · Mon to Fri 05:38 to 00:37 (after midnight)
  26. 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

  1. 1Choa Chu Kang Int44009 · Choa Chu Kang Loop · Mon to Fri 05:30 to 00:55 (after midnight)
  2. 2Lot 1/Choa Chu Kang Stn44539 · Choa Chu Kang Ave 4 · Mon to Fri 05:32 to 00:57 (after midnight)
  3. 3Opp Blk 21044399 · Choa Chu Kang Dr · Mon to Fri 05:34 to 00:59 (after midnight)
  4. 4Opp Blk 20344111 · Choa Chu Kang Ave 1 · Mon to Fri 05:35 to 01:01 (after midnight)
  5. 5Opp Blk 816A44889 · Keat Hong Link
  6. 6Opp Choa Chu Kang Mkt44099 · Choa Chu Kang Ave 1
  7. 7Opp Blk 296A44089 · Choa Chu Kang Ave 1
  8. 8Sunshine Pl44689 · Choa Chu Kang Ave 3
  9. 9Opp Blk 46444079 · Choa Chu Kang Ave 3
  10. 10Blk 485B30101 · Brickland Rd
  11. 11Blk 804B30111 · Brickland Rd
  12. 12Blk 805D30121 · Brickland Rd
  13. 13Opp Bt Batok Driving Ctr43529 · Bt Batok West Ave 5
  14. 14Opp Blk 34743589 · Bt Batok West Ave 5
  15. 15Bt Gombak Stn43579 · Bt Batok West Ave 5
  16. 16Blk 53143609 · Bt Batok West Ave 5
  17. 17Blk 467 CP40379 · Bt Batok West Ave 5
  18. 18Blk 464A40369 · Bt Batok West Ave 8
  19. 19Blk 46140349 · Bt Batok West Ave 8
  20. 20Millennia Institute40329 · Bt Batok West Ave 8
  21. 21Opp Princess E Pr Sch43349 · Bt Batok West Ave 3
  22. 22Blk 14843339 · Bt Batok St 11
  23. 23Blk 14643329 · Bt Batok West Ave 6
  24. 24Opp Blk 12243409 · Bt Batok West Ave 3
  25. 25Opp Blk 62843411 · Bt Batok Ctrl
  26. 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

  1. Bt Batok Int43009
    In31,111
    Out36,318
  2. Aft Bt Batok Stn/Blk 62843419
    In4,831
    Out7,487
  3. Bt Batok Polyclinic43401
    In3,045
    Out2,735
  4. Opp Blk 14443321
    In2,849
    Out1,781
  5. Opp Bt Batok Presby Ch43331
    In632
    Out1,482
  6. Princess E Pr Sch43341
    In2,496
    Out6,418
  7. Dulwich College40321
    In645
    Out2,041
  8. Bef Blk 440A40341
    In1,524
    Out1,867
  9. Blk 438A40361
    In1,878
    Out1,147
  10. Opp Blk 465A40371
    In1,484
    Out115
  11. Opp Blk 53243601
    In708
    Out975
  12. Opp Bt Gombak Stn43571
    In3,087
    Out5,472
  13. Blk 34743581
    In465
    Out668
  14. Bt Batok Driving Ctr43521
    In871
    Out2,107
  15. Opp Blk 805D30129
    In65
    Out557
  16. Aft Choa Chu Kang Ave 630119
    In2
    Out50
  17. Opp Blk 485A30109
    In9
    Out125
  18. Blk 46444071
    In1,469
    Out700
  19. Blk 29345451
    In807
    Out940
  20. Blk 296A44081
    In287
    Out145
  21. Choa Chu Kang Mkt44091
    In3,680
    Out2,111
  22. Blk 816B44881
    In519
    Out163
  23. Sol Acres Condo44129
    In1,407
    Out1,052
  24. Blk 20444119
    In678
    Out982
  25. Aft Blk 20244391
    In1,168
    Out614
  26. Choa Chu Kang Int44009
    In17,612
    Out38,564

Direction 2: Choa Chu Kang Int to Bt Batok Int

  1. Choa Chu Kang Int44009
    In17,612
    Out38,564
  2. Lot 1/Choa Chu Kang Stn44539
    In10,153
    Out6,964
  3. Opp Blk 21044399
    In4,038
    Out502
  4. Opp Blk 20344111
    In926
    Out255
  5. Opp Blk 816A44889
    In336
    Out211
  6. Opp Choa Chu Kang Mkt44099
    In2,992
    Out1,476
  7. Opp Blk 296A44089
    In1,856
    Out381
  8. Sunshine Pl44689
    In3,452
    Out1,552
  9. Opp Blk 46444079
    In2,830
    Out208
  10. Blk 485B30101
    In1,843
    Out11
  11. Blk 804B30111
    In1,608
    Out82
  12. Blk 805D30121
    In2,994
    Out157
  13. Opp Bt Batok Driving Ctr43529
    In1,862
    Out1,948
  14. Opp Blk 34743589
    In2,296
    Out297
  15. Bt Gombak Stn43579
    In4,613
    Out18,230
  16. Blk 53143609
    In970
    Out277
  17. Blk 467 CP40379
    In193
    Out1,349
  18. Blk 464A40369
    In2,305
    Out1,515
  19. Blk 46140349
    In1,098
    Out1,142
  20. Millennia Institute40329
    In1,181
    Out957
  21. Opp Princess E Pr Sch43349
    In3,182
    Out3,426
  22. Blk 14843339
    In1,151
    Out1,605
  23. Blk 14643329
    In1,652
    Out759
  24. Opp Blk 12243409
    In3,340
    Out3,119
  25. Opp Blk 62843411
    In4,594
    Out6,579
  26. Bt Batok Int43009
    In31,111
    Out36,318

Source: LTA DataMall, passenger volume by bus stop, September 2026.