Bus 21
Pasir Ris Int ⇄ St. Michael's Ter · 132 stops
⭐ Track bus 21 live in My Bus StopsTap any stop below for its live arrival times.
Towards St. Michael's Ter
- Pasir Ris Int · 77009 · Pasir Ris Dr 3
- Downtown East · 78109 · Pasir Ris Dr 3
- Blk 467 · 78081 · Pasir Ris Dr 6
- Blk 446 · 78071 · Pasir Ris Dr 6
- Blk 442 · 78069 · Pasir Ris Dr 1
- Blk 191 · 78031 · Pasir Ris St 12
- Bef Blk 187 · 78181 · Pasir Ris St 11
- Aft Blk 182 · 78191 · Pasir Ris St 11
- Blk 269A · 98099 · Pasir Ris Dr 1
- Opp Blk 149A · 98019 · Loyang Ave
- Blk 370 · 76249 · Tampines Ave 7
- Blk 390 · 76239 · Tampines Ave 7
- Opp Tampines East Stn · 76229 · Tampines Ave 7
- Blk 230E · 76219 · Tampines Ave 7
- Blk 233 · 76209 · Tampines Ave 7
- Opp Tampines Stn/Int · 76149 · Tampines Ave 4
- Opp Century Sq · 76139 · Tampines Ave 4
- Blk 147 · 76069 · Tampines Ave 5
- Bef Tampines West Stn · 75059 · Tampines Ave 1
- Blk 970A · 75069 · Bedok Reservoir Rd
- Blk 961A · 74949 · Bedok Reservoir Rd
- The Clearwater Condo · 75349 · Bedok Reservoir Rd
- Waterfront Key · 84609 · Bedok Reservoir Rd
- Aft Waterfront Waves · 84639 · Bedok Reservoir Rd
- Waterfront Isle · 84619 · Bedok Reservoir Rd
- Blk 716 · 84629 · Bedok Reservoir Rd
- Blk 713 · 84479 · Bedok Reservoir Rd
- Blk 703 · 84469 · Bedok Reservoir Rd
- Aft Bedok Ind Pk C · 84481 · Bedok Reservoir Rd
- Blk 629 · 84491 · Bedok Reservoir Rd
- Blk 609 · 72079 · Bedok Reservoir Rd
- Blk 121 · 72069 · Bedok Reservoir Rd
- Opp Blk 646 · 72029 · Bedok Reservoir Rd
- Opp Blk 322 · 72019 · Jln Eunos
- Opp Blk 16 · 83119 · Jln Eunos
- Opp Eunos Stn · 83109 · Jln Eunos
- Aft Lor 106 Changi · 82069 · Changi Rd
- Joo Chiat Cplx · 82049 · Changi Rd
- Blk 14 Mkt/FC · 82029 · Geylang Rd
- City Plaza · 82109 · Geylang Rd
- Opp Lor 39 Geylang · 81069 · Geylang Rd
- Aft Lor 34 Geylang · 81049 · Geylang Rd
- Aft Lor 28 Geylang · 81029 · Geylang Rd
- Bef Lor 18 Geylang · 80089 · Geylang Rd
- Opp Mohd Salleh Mque · 80069 · Geylang Rd
- Aft Sims Way · 80049 · Geylang Rd
- Kallang Stn/Opp Blk 2C · 80101 · Lor 1 Geylang
- Opp Kallang Pl · 60051 · Boon Keng Rd
- Bef Lavender St · 60099 · Bendemeer Rd
- Hoa Nam Bldg · 07329 · Jln Besar
- Bef Tai Hoe Hotel · 07231 · Kitchener Rd
- Aft Farrer Pk Stn Exit G · 07211 · S'goon Rd
- Sri Vadapathira Kaliamman Tp · 07221 · S'goon Rd
- S'pore Khalsa Assn · 50249 · Balestier Rd
- S'pore Indian Assn · 50239 · Balestier Rd
- Opp Natl Skin Ctr · 50129 · Moulmein Rd
- St. Joseph Instn Jnr · 50119 · Moulmein Rd
- Opp Novena Ch · 50031 · Thomson Rd
- Novena Lodge · 50041 · Thomson Rd
- Bef Jln Dusun · 50161 · Balestier Rd
- Zhongshan Mall · 50171 · Balestier Rd
- Bef Balestier Plaza · 50191 · Balestier Rd
- Shaw Plaza · 50201 · Balestier Rd
- Opp Balestier Pt · 50211 · Balestier Rd
- Blk 82 · 50991 · Whampoa Dr
- Blk 29 · 52129 · Jln Bahagia
- Blk 19 · 52049 · Jln Tenteram
- Opp Blk 65 · 52119 · Jln Tenteram
- St. Michael's Ter · 52499 · Whampoa Rd
Towards Pasir Ris Int
- St. Michael's Ter · 52499 · Whampoa Rd
- Blk 114 · 52451 · Whampoa Rd
- Blk 29 · 52129 · Jln Bahagia
- Blk 19 · 52049 · Jln Tenteram
- Opp Blk 65 · 52119 · Jln Tenteram
- Opp NKF · 52099 · Kim Keat Rd
- Bef Kim Keat Lane · 50159 · Kim Keat Rd
- Aft Pegu Rd · 50209 · Balestier Rd
- Opp Shaw Plaza · 50199 · Balestier Rd
- Opp Public Mansion · 50189 · Balestier Rd
- Opp Zhongshan Mall · 50179 · Balestier Rd
- Aft Irrawaddy Rd · 50169 · Balestier Rd
- Opp Thomson Med Ctr · 50059 · Thomson Rd
- Opp Novena Lodge · 50049 · Thomson Rd
- Novena Stn · 50038 · Thomson Rd
- Revival Ctr Ch · 50111 · Moulmein Rd
- Natl Skin Ctr · 50121 · Moulmein Rd
- NorthLight Sch · 50231 · Balestier Rd
- Blk 122 · 50331 · Mcnair Rd
- Blk 107 · 50349 · Towner Rd
- Boon Keng Stn/Blk 22 · 60199 · Boon Keng Rd
- Bef Kallang Pl · 60059 · Boon Keng Rd
- Opp Kallang Stn/Blk 2C · 80109 · Lor 1 Geylang
- Aft Lor 1 Geylang · 80051 · Sims Ave
- Yi Xiu Fty Bldg · 80071 · Sims Ave
- Bef Lor 23 Geylang · 80091 · Sims Ave
- Aft Aljunied Stn · 81011 · Sims Ave
- Blk 134 · 81031 · Sims Ave
- Sims Ville · 81051 · Sims Ave
- Aft Paya Lebar Quarter · 82011 · Sims Ave
- Blk 416 · 82032 · Sims Ave
- Eunos Stn/Int · 82061 · Sims Ave
- Eunos Stn · 83101 · Jln Eunos
- Blk 17 · 83111 · Jln Eunos
- Blk 322 · 72011 · Jln Eunos
- Blk 646 · 72021 · Bedok Reservoir Rd
- Blk 122 · 72061 · Bedok Reservoir Rd
- Blk 133 · 72071 · Bedok Reservoir Rd
- Blk 140 · 84499 · Bedok Reservoir Rd
- Opp Bedok Ind Pk C · 84489 · Bedok Reservoir Rd
- Opp Blk 701 · 84461 · Bedok Reservoir Rd
- Blk 745 · 84471 · Bedok Reservoir Rd
- Opp Blk 716 · 84621 · Bedok Reservoir Rd
- Opp Waterfront Isle · 84611 · Bedok Reservoir Rd
- Opp Waterfront Waves · 84631 · Bedok Reservoir Rd
- Opp Waterfront Key · 84601 · Bedok Reservoir Rd
- Opp The Clearwater Condo · 75341 · Bedok Reservoir Rd
- Opp Blk 961A · 74941 · Bedok Reservoir Rd
- Blk 954D · 75061 · Bedok Reservoir Rd
- Tampines West Stn Exit B · 75051 · Tampines Ave 1
- Blk 938 · 76061 · Tampines Ave 5
- UOB Tampines Ctr · 76131 · Tampines Ave 4
- Tampines Stn/Int · 76141 · Tampines Ave 4
- Blk 423 · 76201 · Tampines Ave 7
- Blk 449 · 76211 · Tampines Ave 7
- Tampines East Stn Exit A · 76221 · Tampines Ave 7
- Opp Blk 390 · 76231 · Tampines Ave 7
- Blk 497D · 76241 · Tampines Ave 7
- Blk 149A · 98011 · Loyang Ave
- Blk 156 · 98091 · Pasir Ris Dr 1
- Opp White Sands Pr Sch · 78199 · Pasir Ris St 11
- Opp Blk 187 · 78189 · Pasir Ris St 11
- Blk 104 · 78039 · Pasir Ris St 12
- Blk 104 · 78061 · Pasir Ris Dr 1
- Blk 429 · 78079 · Pasir Ris Dr 6
- Blk 405 · 78089 · Pasir Ris Dr 6
- Opp Downtown East · 78101 · Pasir Ris Dr 3
- Pasir Ris Int · 77009 · Pasir Ris Dr 3
Stop lists come from public bus route data and can change. Times in the app are live estimates.