Bus 960
SMRT Buses · tap a stop for live arrival times
Follow the route as you ride, and get a buzz before your stop.
Towards Promenade Stn/Pan Pacific · 46 stops
- Woodlands Int
- Blk 347
- Blk 320
- Opp Marsiling Stn
- Blk 402
- Opp W'lands Ind Pk D St 1
- Kranji Stn
- KF1 Karting Circuit
- Kranji War Memorial
- Bef Jln Bumbong
- Aft Jln Bumbong
- Aft Mandai Rd
- Aft Mandai Est
- Opp Da Di Glass
- Opp Yew Tee Ind Est Blk 1
- Opp Yew Tee Ind Est
- Opp Heavy Veh Pk
- Bef Yew Tee Flyover
- Aft Yew Tee Flyover
- Blk 634 CP
- Blk 632 CP
- Opp Junction 10
- Bt Panjang Stn/Blk 604
- Blk 180
- Aft Petir Stn
- Blk 127
- Opp Pending Stn
- Blk 270
- Bef Stevens Stn Exit 4
- Aft Stevens Stn Exit 5
- Bef Swiss Cottage Est
- Bef Goldhill Ave
- Anglo-Chinese Sch
- Chancery Ct
- Opp Newton Stn Exit C
- Opp Newton FC
- Aft Makepeace Rd
- KK Women & Children Hosp
- Little India Stn
- Bef Rochor Stn Exit B
- Ch of Our Lady of Lourdes
- Bugis Stn Exit B
- Aft Bugis Stn Exit C
- Bras Basah Cplx
- Raffles Hotel
- Promenade Stn/Pan Pacific
Towards Woodlands Int · 46 stops
- Aft S'pore Flyer
- The Float @ Marina Bay
- The Esplanade
- Cath of The Good Shepherd
- St. Joseph's Ch
- Opp Bugis Stn Exit C
- Fu Lu Shou Cplx
- Rochor Stn
- Little India Stn Exit A
- Opp KK Women & Child Hosp
- Bef Winstedt Rd
- Newton FC
- Newton Stn Exit C
- Balmoral Plaza
- Ferrell Residences
- Leng Kwang Baptist Ch
- Stevens Stn Exit 1
- Raffles Town Club
- Blk 223
- Bef Pending Stn
- Bet Blks 139/140
- Opp Petir Stn
- Opp Blk 180
- Blk 183
- Junction 10
- Opp Blk 632 CP
- Opp Blk 635A
- Bef Yew Tee Flyover
- Aft Yew Tee Flyover
- Heavy Veh Pk
- Yew Tee Ind Est
- Thong Huat Bros Pte Ltd
- Da Di Glass
- Opp Mandai Est
- Bef Mandai Rd
- Opp Jln Bumbong
- Aft LP 234
- Opp Kranji War Memorial
- Opp KF1 Karting Circuit
- Opp Kranji Stn
- Aft W'lands Ind Pk D St 1
- Opp Blk 402
- Marsiling Stn
- Blk 173
- Marsiling Mall
- Woodlands Int


