My Bus Stops › Singapore bus services

Bus 21

Pasir Ris Int ⇄ St. Michael's Ter · 132 stops

⭐ Track bus 21 live in My Bus Stops

Tap any stop below for its live arrival times.

Towards St. Michael's Ter

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

Towards Pasir Ris Int

  1. St. Michael's Ter · 52499 · Whampoa Rd
  2. Blk 114 · 52451 · Whampoa Rd
  3. Blk 29 · 52129 · Jln Bahagia
  4. Blk 19 · 52049 · Jln Tenteram
  5. Opp Blk 65 · 52119 · Jln Tenteram
  6. Opp NKF · 52099 · Kim Keat Rd
  7. Bef Kim Keat Lane · 50159 · Kim Keat Rd
  8. Aft Pegu Rd · 50209 · Balestier Rd
  9. Opp Shaw Plaza · 50199 · Balestier Rd
  10. Opp Public Mansion · 50189 · Balestier Rd
  11. Opp Zhongshan Mall · 50179 · Balestier Rd
  12. Aft Irrawaddy Rd · 50169 · Balestier Rd
  13. Opp Thomson Med Ctr · 50059 · Thomson Rd
  14. Opp Novena Lodge · 50049 · Thomson Rd
  15. Novena Stn · 50038 · Thomson Rd
  16. Revival Ctr Ch · 50111 · Moulmein Rd
  17. Natl Skin Ctr · 50121 · Moulmein Rd
  18. NorthLight Sch · 50231 · Balestier Rd
  19. Blk 122 · 50331 · Mcnair Rd
  20. Blk 107 · 50349 · Towner Rd
  21. Boon Keng Stn/Blk 22 · 60199 · Boon Keng Rd
  22. Bef Kallang Pl · 60059 · Boon Keng Rd
  23. Opp Kallang Stn/Blk 2C · 80109 · Lor 1 Geylang
  24. Aft Lor 1 Geylang · 80051 · Sims Ave
  25. Yi Xiu Fty Bldg · 80071 · Sims Ave
  26. Bef Lor 23 Geylang · 80091 · Sims Ave
  27. Aft Aljunied Stn · 81011 · Sims Ave
  28. Blk 134 · 81031 · Sims Ave
  29. Sims Ville · 81051 · Sims Ave
  30. Aft Paya Lebar Quarter · 82011 · Sims Ave
  31. Blk 416 · 82032 · Sims Ave
  32. Eunos Stn/Int · 82061 · Sims Ave
  33. Eunos Stn · 83101 · Jln Eunos
  34. Blk 17 · 83111 · Jln Eunos
  35. Blk 322 · 72011 · Jln Eunos
  36. Blk 646 · 72021 · Bedok Reservoir Rd
  37. Blk 122 · 72061 · Bedok Reservoir Rd
  38. Blk 133 · 72071 · Bedok Reservoir Rd
  39. Blk 140 · 84499 · Bedok Reservoir Rd
  40. Opp Bedok Ind Pk C · 84489 · Bedok Reservoir Rd
  41. Opp Blk 701 · 84461 · Bedok Reservoir Rd
  42. Blk 745 · 84471 · Bedok Reservoir Rd
  43. Opp Blk 716 · 84621 · Bedok Reservoir Rd
  44. Opp Waterfront Isle · 84611 · Bedok Reservoir Rd
  45. Opp Waterfront Waves · 84631 · Bedok Reservoir Rd
  46. Opp Waterfront Key · 84601 · Bedok Reservoir Rd
  47. Opp The Clearwater Condo · 75341 · Bedok Reservoir Rd
  48. Opp Blk 961A · 74941 · Bedok Reservoir Rd
  49. Blk 954D · 75061 · Bedok Reservoir Rd
  50. Tampines West Stn Exit B · 75051 · Tampines Ave 1
  51. Blk 938 · 76061 · Tampines Ave 5
  52. UOB Tampines Ctr · 76131 · Tampines Ave 4
  53. Tampines Stn/Int · 76141 · Tampines Ave 4
  54. Blk 423 · 76201 · Tampines Ave 7
  55. Blk 449 · 76211 · Tampines Ave 7
  56. Tampines East Stn Exit A · 76221 · Tampines Ave 7
  57. Opp Blk 390 · 76231 · Tampines Ave 7
  58. Blk 497D · 76241 · Tampines Ave 7
  59. Blk 149A · 98011 · Loyang Ave
  60. Blk 156 · 98091 · Pasir Ris Dr 1
  61. Opp White Sands Pr Sch · 78199 · Pasir Ris St 11
  62. Opp Blk 187 · 78189 · Pasir Ris St 11
  63. Blk 104 · 78039 · Pasir Ris St 12
  64. Blk 104 · 78061 · Pasir Ris Dr 1
  65. Blk 429 · 78079 · Pasir Ris Dr 6
  66. Blk 405 · 78089 · Pasir Ris Dr 6
  67. Opp Downtown East · 78101 · Pasir Ris Dr 3
  68. 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.

About · Contact · All bus services · Popular stops
© 2026 Poema Labs · Updated