21
TRUNK
SBST
Pasir Ris Int → St. Michael's Ter
Route Distance
27.6 km
Total Bus Stops
69 stops
β±οΈ Peak & Off-Peak Frequencies
AM Peak (06:30β08:30)
08-14 mins
AM Off-Peak
12-14 mins
PM Peak (17:00β19:00)
12-16 mins
PM Off-Peak
13-16 mins
π First & Last Bus Times
Weekdays (MonβFri)
5:30 AM – 12:00 AM
Saturdays
5:30 AM – 12:00 AM
Sundays & Public Holidays
5:30 AM – 12:00 AM
Terminal Stop
St. Michael's Ter
Interactive Route Map
Complete Route Stops Sequence
Tap any stop to check live arrivals
69 Stops
#1
77009
Origin
Pasir Ris Int
Pasir Ris Dr 3
#2
78109
Downtown East
Pasir Ris Dr 3
#3
78081
Blk 467
Pasir Ris Dr 6
#4
78071
Blk 446
Pasir Ris Dr 6
#5
78069
Blk 442
Pasir Ris Dr 1
#6
78031
Blk 191
Pasir Ris St 12
#7
78181
Bef Blk 187
Pasir Ris St 11
#8
78191
Aft Blk 182
Pasir Ris St 11
#9
98099
Blk 269A
Pasir Ris Dr 1
#10
98019
Opp Blk 149A
Loyang Ave
#11
76249
Blk 370
Tampines Ave 7
#12
76239
Blk 390
Tampines Ave 7
#13
76229
Opp Tampines East Stn
Tampines Ave 7
#14
76219
Blk 230E
Tampines Ave 7
#15
76209
Blk 233
Tampines Ave 7
#16
76149
Opp Tampines Stn/Int
Tampines Ave 4
#17
76139
Opp Century Sq
Tampines Ave 4
#18
76069
Blk 147
Tampines Ave 5
#19
75059
Bef Tampines West Stn
Tampines Ave 1
#20
75069
Blk 970A
Bedok Reservoir Rd
#21
74949
Blk 961A
Bedok Reservoir Rd
#22
75349
The Clearwater Condo
Bedok Reservoir Rd
#23
84609
Waterfront Key
Bedok Reservoir Rd
#24
84639
Aft Waterfront Waves
Bedok Reservoir Rd
#25
84619
Waterfront Isle
Bedok Reservoir Rd
#26
84629
Blk 716
Bedok Reservoir Rd
#27
84479
Blk 713
Bedok Reservoir Rd
#28
84469
Blk 703
Bedok Reservoir Rd
#29
84481
Aft Bedok Ind Pk C
Bedok Reservoir Rd
#30
84491
Blk 629
Bedok Reservoir Rd
#31
72079
Blk 609
Bedok Reservoir Rd
#32
72069
Blk 121
Bedok Reservoir Rd
#33
72029
Opp Blk 646
Bedok Reservoir Rd
#34
72019
Opp Blk 322
Jln Eunos
#35
83119
Opp Blk 16
Jln Eunos
#36
83109
Opp Eunos Stn
Jln Eunos
#37
82069
Aft Lor 106 Changi
Changi Rd
#38
82049
Joo Chiat Cplx
Changi Rd
#39
82029
Blk 14 Mkt/FC
Geylang Rd
#40
82109
City Plaza
Geylang Rd
#41
81069
Opp Lor 39 Geylang
Geylang Rd
#42
81049
Aft Lor 34 Geylang
Geylang Rd
#43
81029
Aft Lor 28 Geylang
Geylang Rd
#44
80089
Bef Lor 18 Geylang
Geylang Rd
#45
80069
Opp Mohd Salleh Mque
Geylang Rd
#46
80049
Aft Sims Way
Geylang Rd
#47
80101
Kallang Stn/Opp Blk 2C
Lor 1 Geylang
#48
60051
Opp Kallang Pl
Boon Keng Rd
#49
60099
Bef Lavender St
Bendemeer Rd
#50
07329
Hoa Nam Bldg
Jln Besar
#51
07231
Bef Tai Hoe Hotel
Kitchener Rd
#52
07211
Aft Farrer Pk Stn Exit G
S'goon Rd
#53
07221
Sri Vadapathira Kaliamman Tp
S'goon Rd
#54
50249
S'pore Khalsa Assn
Balestier Rd
#55
50239
S'pore Indian Assn
Balestier Rd
#56
50129
Opp Natl Skin Ctr
Moulmein Rd
#57
50119
St. Joseph Instn Jnr
Moulmein Rd
#58
50031
Opp Novena Ch
Thomson Rd
#59
50041
Novena Lodge
Thomson Rd
#60
50161
Bef Jln Dusun
Balestier Rd
#61
50171
Zhongshan Mall
Balestier Rd
#62
50191
Bef Balestier Plaza
Balestier Rd
#63
50201
Shaw Plaza
Balestier Rd
#64
50211
Opp Balestier Pt
Balestier Rd
#65
50991
Blk 82
Whampoa Dr
#66
52129
Blk 29
Jln Bahagia
#67
52049
Blk 19
Jln Tenteram
#68
52119
Opp Blk 65
Jln Tenteram
#69
52499
Destination
St. Michael's Ter
Whampoa Rd