Bus 969
Tower Transit · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards Tampines Int · 28 stops
- Woodlands Int
- Blk 825
- Blk 853
- Blk 706
- Opp Admiralty Stn
- Blk 793
- Northoaks Condo
- Bef Gambas Cres
- Bef Sembawang Ave
- Blk 114
- Blk 101
- Opp Blk 701A
- Blk 145
- Opp Yishun Stn
- Opp Blk 757
- Blk 608
- Opp Khatib Stn Exit A
- Yishun Sports Hall
- Aft Yishun Ave 1
- Aft Sg Seletar Bridge
- LP 94
- Aft Punggol Rd
- Opp Blk 638A
- Opp Blk 631B
- Citylife @ Tampines
- The Tampines Trilliant
- Opp Blk 519A
- Tampines Int
Towards Woodlands Int · 28 stops
- Tampines Int
- Blk 519A
- Bet Blks 524B/523D
- Opp Citylife @ Tampines
- Bef Blk 631B
- Blk 637 CP
- Bef Punggol Rd
- Aft SLE
- Bef Sg Seletar Bridge
- Bef Yishun Ave 1
- Opp Yishun Sports Hall
- Khatib Stn Exit A
- Blk 790
- Blk 763
- Yishun Stn
- Blk 741
- Blk 701
- Opp Blk 101
- Opp Blk 115B
- Aft Sembawang Ave
- Opp Gambas Cres
- Blk 688 CP
- Opp Blk 793
- Admiralty Stn
- Blk 666
- Aft 888 Plaza
- Blk 891C CP
- Woodlands Int


