991
TRUNK
SMRT
Choa Chu Kang Int → Bt Batok Int
Route Distance
11.8 km
Total Bus Stops
27 stops
β±οΈ Peak & Off-Peak Frequencies
AM Peak (06:30β08:30)
07-09 mins
AM Off-Peak
07-12 mins
PM Peak (17:00β19:00)
09-10 mins
PM Off-Peak
12-17 mins
π First & Last Bus Times
Weekdays (MonβFri)
5:30 AM – 12:55 AM
Saturdays
5:45 AM – 12:55 AM
Sundays & Public Holidays
5:45 AM – 12:55 AM
Terminal Stop
Bt Batok Int
Interactive Route Map
Complete Route Stops Sequence
Tap any stop to check live arrivals
27 Stops
#1
44009
Origin
Choa Chu Kang Int
Choa Chu Kang Loop
#2
44539
Lot 1/Choa Chu Kang Stn
Choa Chu Kang Ave 4
#3
44399
Opp Blk 210
Choa Chu Kang Dr
#4
44111
Opp Blk 203
Choa Chu Kang Ave 1
#5
44121
Blk 113
Choa Chu Kang Way
#6
44889
Opp Blk 816A
Keat Hong Link
#7
44099
Opp Choa Chu Kang Mkt
Choa Chu Kang Ave 1
#8
44089
Opp Blk 296A
Choa Chu Kang Ave 1
#9
44689
Sunshine Pl
Choa Chu Kang Ave 3
#10
44079
Opp Blk 464
Choa Chu Kang Ave 3
#11
30101
Blk 485B
Brickland Rd
#12
30111
Blk 804B
Brickland Rd
#13
30121
Blk 805D
Brickland Rd
#14
43529
Opp Bt Batok Driving Ctr
Bt Batok West Ave 5
#15
43589
Opp Blk 347
Bt Batok West Ave 5
#16
43579
Bt Gombak Stn
Bt Batok West Ave 5
#17
43609
Blk 531
Bt Batok West Ave 5
#18
40379
Blk 467 CP
Bt Batok West Ave 5
#19
40369
Blk 464A
Bt Batok West Ave 8
#20
40349
Blk 461
Bt Batok West Ave 8
#21
40329
Millennia Institute
Bt Batok West Ave 8
#22
43349
Opp Princess E Pr Sch
Bt Batok West Ave 3
#23
43339
Blk 148
Bt Batok St 11
#24
43329
Blk 146
Bt Batok West Ave 6
#25
43409
Opp Blk 122
Bt Batok West Ave 3
#26
43411
Opp Blk 628
Bt Batok Ctrl
#27
43009
Destination
Bt Batok Int
Bt Batok Ctrl