Bus 966
Tower Transit · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards Woodlands Int · 51 stops
- Woodlands Int
- Blk 347
- Blk 320
- Opp Marsiling Stn
- Blk 402
- Blk 223
- Bef Pending Stn
- Blk 219
- Blk 202
- Aft Chestnut Ave
- Opp Dairy Farm Mall
- Opp Catholic JC
- Bef Thomson Flyover
- Trellis Twrs
- Aft Blk 195
- St. Andrew's Village
- Kolam Ayer Ind Est
- Biotronik
- Opp Blk 16
- Opp Eunos Stn
- Aft Lor G Telok Kurau
- Aft Lor J Telok Kurau
- Aft Still Lane
- D'Ecosia
- Marine Pde Stn Exit 6
- Marine Pde Stn/Parkway Pde
- Marine Pde Stn Exit 2
- Marine Pde Stn Exit 4
- Opp D'Ecosia
- Aft East Coast Rd
- Aft Lor Nangka
- Aft Joo Chiat Pl
- Eunos Stn
- Blk 17
- Kallang Basin Swim Cplx
- Bef Bendemeer Rd
- Opp St. Andrew's Village
- Opp Blk 195
- Opp Trellis Twrs
- Catholic JC
- Dairy Farm Mall
- Bef Chestnut Ave
- Opp Blk 201
- Opp Blk 219
- Opp Pending Stn
- Blk 270
- Opp Blk 402
- Marsiling Stn
- Blk 173
- Marsiling Mall
- Woodlands Int


