Bus Route 21 - Svc 21 (Saint Michael's Terminal → Pasir Ris Interchange) - Land Transport Authority
Bus Stops
- 1 - Saint Michael's Terminal
- 2 - Blk 114
- 3 - Blk 29
- 4 - Blk 19
- 5 - Opposite Blk 65
- 6 - Opposite NKF
- 7 - Before Kim Keat Lane
- 8 - After Pegu Road
- 9 - Opposite Shaw Plaza
- 10 - Opposite Public Mansion
- 11 - Opposite Zhongshan Mall
- 12 - After Irrawaddy Road
- 13 - Opposite Thomson Medical Centre
- 14 - Opposite Novena Lodge
- 15 - Novena Station
- 16 - Revival Centre Church
- 17 - National Skin Centre
- 18 - Northlight School
- 19 - Blk 122
- 20 - Blk 107
- 21 - Boon Keng Station/Blk 22
- 22 - Before Kallang Place
- 23 - Opposite Kallang Station/Blk 2C
- 24 - After Lorong 1 Geylang
- 25 - Yi Xiu Factory Building
- 26 - Before Lorong 23 Geylang
- 27 - After Aljunied Station
- 28 - Blk 134
- 29 - Sims Ville
- 30 - After Tanjong Katong Complex
- 31 - Blk 416
- 32 - Eunos Station/ Interchange
- 33 - Eunos Station
- 34 - Blk 17
- 35 - Blk 322
- 36 - Blk 646
- 37 - Blk 122
- 38 - Blk 133
- 39 - Blk 140
- 40 - Opposite Bedok Industrial Park C
- 41 - Opposite Blk 701
- 42 - Blk 745
- 43 - Opposite Blk 716
- 44 - Opposite Waterfront Isle
- 45 - Opposite Waterfront Waves
- 46 - Opposite Waterfront Key
- 47 - Opposite The Clearwater Condominium
- 48 - Opposite Bedok Reform Training Centre
- 49 - Tampines West Station Exit B
- 50 - Blk 938
- 51 - UOB Tampines Centre
- 52 - Tampines Station/Interchange
- 53 - Blk 423
- 54 - Blk 449
- 55 - Tampines East Station Exit A
- 56 - Opposite Blk 390
- 57 - Blk 497D
- 58 - Blk 149A
- 59 - Blk 156
- 60 - Blk 104
- 61 - Blk 429
- 62 - Blk 405
- 63 - Opposite Downtown East
- 64 - Pasir Ris Interchange
- 65 - Opposite Opposite Blk 187
- 66 - Opposite White Sands Pri School
- 67 - Blk 104