Bus Route 21 - Svc 21 (Pasir Ris Interchange → Saint Michael's Terminal) - Land Transport Authority
Bus Stops
- 1 - Pasir Ris Interchange
- 2 - Downtown East
- 3 - Blk 467
- 4 - Blk 446
- 5 - Blk 442
- 6 - Blk 269A
- 7 - Opposite Blk 149A
- 8 - Blk 370
- 9 - Blk 390
- 10 - Opposite Tampines East Station
- 11 - Blk 230E
- 12 - Blk 233
- 13 - Opposite Tampines Station/Interchange
- 14 - Opposite Century Square
- 15 - Blk 147
- 16 - Before Tampines West Station
- 17 - Bedok Reform Training Centre
- 18 - The Clearwater Condominium
- 19 - Waterfront Key
- 20 - After Waterfront Waves
- 21 - Waterfront Isle
- 22 - Blk 716
- 23 - Blk 713
- 24 - Blk 703
- 25 - After Bedok Industrial Park C
- 26 - Blk 629
- 27 - Blk 609
- 28 - Blk 121
- 29 - Opposite Blk 646
- 30 - Opposite Blk 322
- 31 - Opposite Blk 16
- 32 - Opposite Eunos Station
- 33 - After Lorong 106 Changi
- 34 - Joo Chiat Complex
- 35 - Blk 14 Market/Food Centre
- 36 - City Plaza
- 37 - Opposite Lorong 39 Geylang
- 38 - After Lorong 34 Geylang
- 39 - After Lorong 28 Geylang
- 40 - Before Lorong 18 Geylang
- 41 - Opposite Mohd Salleh Mosque
- 42 - After Sims Way
- 43 - Kallang Station/Opposite Blk 2C
- 44 - Opposite Kallang Place
- 45 - Before Lavender Street
- 46 - Hoa Nam Building
- 47 - Before Tai Hoe Hotel
- 48 - After Farrer Park Station Exit G
- 49 - Sri Vadapathira K Temple
- 50 - Singapore Khalsa Association
- 51 - Singapore Indian Association
- 52 - Opposite Tan Tock Seng Hospital
- 53 - Saint Joseph Institute Junior
- 54 - Opposite Novena Church
- 55 - Novena Lodge
- 56 - Before Jalan Dusun
- 57 - Zhongshan Mall
- 58 - Before Balestier Plaza
- 59 - Shaw Plaza
- 60 - Opposite Balestier Point
- 61 - Blk 82
- 62 - Blk 29
- 63 - Blk 19
- 64 - Opposite Blk 65
- 65 - Saint Michael's Terminal
- 66 - Blk 191
- 67 - After Blk 182
- 68 - Before Blk 187