Bus 21
SBS Transit · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards St. Michael's Ter · 69 stops
- Pasir Ris Int
- Downtown East
- Blk 467
- Blk 446
- Blk 442
- Blk 191
- Bef Blk 187
- Aft Blk 182
- Blk 269A
- Opp Blk 149A
- Blk 370
- Blk 390
- Opp Tampines East Stn
- Blk 230E
- Blk 233
- Opp Tampines Stn/Int
- Opp Century Sq
- Blk 147
- Bef Tampines West Stn
- Blk 970A
- Blk 961A
- The Clearwater Condo
- Waterfront Key
- Aft Waterfront Waves
- Waterfront Isle
- Blk 716
- Blk 713
- Blk 703
- Aft Bedok Ind Pk C
- Blk 629
- Blk 609
- Blk 121
- Opp Blk 646
- Opp Blk 322
- Opp Blk 16
- Opp Eunos Stn
- Aft Lor 106 Changi
- Joo Chiat Cplx
- Blk 14 Mkt/FC
- City Plaza
- Opp Lor 39 Geylang
- Aft Lor 34 Geylang
- Aft Lor 28 Geylang
- Bef Lor 18 Geylang
- Opp Mohd Salleh Mque
- Aft Sims Way
- Kallang Stn/Opp Blk 2C
- Opp Kallang Pl
- Bef Lavender St
- Hoa Nam Bldg
- Bef Tai Hoe Hotel
- Aft Farrer Pk Stn Exit G
- Sri Vadapathira Kaliamman Tp
- S'pore Khalsa Assn
- S'pore Indian Assn
- Opp Natl Skin Ctr
- St. Joseph Instn Jnr
- Opp Novena Ch
- Novena Lodge
- Bef Jln Dusun
- Zhongshan Mall
- Bef Balestier Plaza
- Shaw Plaza
- Opp Balestier Pt
- Blk 82
- Blk 29
- Blk 19
- Opp Blk 65
- St. Michael's Ter
Towards Pasir Ris Int · 68 stops
- St. Michael's Ter
- Blk 114
- Blk 29
- Blk 19
- Opp Blk 65
- Opp NKF
- Bef Kim Keat Lane
- Aft Pegu Rd
- Opp Shaw Plaza
- Opp Public Mansion
- Opp Zhongshan Mall
- Aft Irrawaddy Rd
- Opp Thomson Med Ctr
- Opp Novena Lodge
- Novena Stn
- Revival Ctr Ch
- Natl Skin Ctr
- NorthLight Sch
- Blk 122
- Blk 107
- Boon Keng Stn/Blk 22
- Bef Kallang Pl
- Opp Kallang Stn/Blk 2C
- Aft Lor 1 Geylang
- Yi Xiu Fty Bldg
- Bef Lor 23 Geylang
- Aft Aljunied Stn
- Blk 134
- Sims Ville
- Aft Paya Lebar Quarter
- Blk 416
- Eunos Stn/Int
- Eunos Stn
- Blk 17
- Blk 322
- Blk 646
- Blk 122
- Blk 133
- Blk 140
- Opp Bedok Ind Pk C
- Opp Blk 701
- Blk 745
- Opp Blk 716
- Opp Waterfront Isle
- Opp Waterfront Waves
- Opp Waterfront Key
- Opp The Clearwater Condo
- Opp Blk 961A
- Blk 954D
- Tampines West Stn Exit B
- Blk 938
- UOB Tampines Ctr
- Tampines Stn/Int
- Blk 423
- Blk 449
- Tampines East Stn Exit A
- Opp Blk 390
- Blk 497D
- Blk 149A
- Blk 156
- Opp White Sands Pr Sch
- Opp Blk 187
- Blk 104
- Blk 104
- Blk 429
- Blk 405
- Opp Downtown East
- Pasir Ris Int


