Bus 129
Go-Ahead Singapore · 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 · 39 stops
- Tampines Nth Int
- Blk 648C
- Blk 637B
- Citylife @ Tampines
- The Tampines Trilliant
- Opp Blk 519A
- Aft Tampines Stn Exit E
- Blk 401
- Opp Tampines Stn/Int
- Opp Century Sq
- Blk 945
- Opp St. Hilda's Sec Sch
- Junyuan Pr Sch
- Temasek Poly East G
- Temasek Poly
- Temasek Poly West G
- Tropica Condo
- Bartley Stn Exit A
- Opp Bartley Chr Ch
- Opp Gambir Ridge
- Bef Braddell Flyover
- Opp BCA Acad
- Blk 219
- Blk 1
- Bef Blk 105
- Braddell Stn/Blk 106
- Blk 101C CP
- Blk 84B
- Toa Payoh Stn
- Opp Trellis Twrs
- Bef Jln Dusun
- Zhongshan Mall
- Blk 102
- Blk 105
- Blk 114
- Blk 29
- Blk 19
- Opp Blk 65
- St. Michael's Ter
Towards Tampines Nth Int · 41 stops
- St. Michael's Ter
- Blk 114
- Blk 29
- Blk 19
- Opp Blk 65
- Opp Blk 105
- Opp Blk 102
- Opp EAIM
- Aft Irrawaddy Rd
- Opp Tan Tong Meng Twr
- Trellis Twrs
- Opp Toa Payoh Stn
- Blk 138B
- Blk 121
- Braddell Stn/Blk 107
- Blk 202
- Blk 237
- Blk 147
- BCA Acad
- Aft Lynwood Gr
- Gambir Ridge
- Bartley Chr Ch
- Aft Bartley Stn Exit B
- Opp Tropica Condo
- Opp Temasek Poly West G
- Opp Temasek Poly
- Opp Temasek Poly East G
- Blk 801
- St. Hilda's Sec Sch
- Opp Blk 945
- UOB Tampines Ctr
- Tampines Stn/Int
- Blk 503
- Tampines Stn Exit D
- Blk 519A
- Bet Blks 524B/523D
- Opp Citylife @ Tampines
- Bef Blk 631B
- Blk 630B
- Blk 636C
- Tampines Nth Int


