🚌 Public Bus Services › Routes › Bus 961M
961M TRUNK SMRT

Woodlands Temp Int → Lor 1 Geylang Ter

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 12-14 mins
AM Off-Peak 10-12 mins
PM Peak (17:00–19:00) 11-14 mins
PM Off-Peak 14-15 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) -
Saturdays -
Sundays & Public Holidays 5:50 AM – 11:30 PM
Terminal Stop Lor 1 Geylang Ter
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
89 Stops
#1 47009 Origin
Woodlands Temp Int
Woodlands Sq
0.0 km
Live Arrivals →
#2 46549
Blk 347
Woodlands Ave 3
0.9 km
Live Arrivals →
#3 46539
Blk 320
Woodlands Ave 3
1.3 km
Live Arrivals →
#4 46529
Opp Marsiling Stn
Woodlands Ave 3
1.7 km
Live Arrivals →
#5 46491
Blk 402
Woodlands Ave 3
2.0 km
Live Arrivals →
#6 46381
Opp W'lands Ind Pk D St 1
Woodlands Ave 3
2.7 km
Live Arrivals →
#7 45139
Kranji Stn
Woodlands Rd
3.4 km
Live Arrivals →
#8 45129
KF1 Karting Circuit
Woodlands Rd
3.8 km
Live Arrivals →
#9 45119
Kranji War Memorial
Woodlands Rd
4.2 km
Live Arrivals →
#10 45109
Bef Jln Bumbong
Woodlands Rd
4.7 km
Live Arrivals →
#11 45099
Aft Jln Bumbong
Woodlands Rd
5.2 km
Live Arrivals →
#12 45079
Aft Mandai Rd
Woodlands Rd
5.6 km
Live Arrivals →
#13 45069
Aft Mandai Est
Woodlands Rd
6.1 km
Live Arrivals →
#14 45059
Opp Da Di Glass
Woodlands Rd
6.4 km
Live Arrivals →
#15 45049
Opp Yew Tee Ind Est Blk 1
Woodlands Rd
7.0 km
Live Arrivals →
#16 45039
Opp Yew Tee Ind Est
Woodlands Rd
7.2 km
Live Arrivals →
#17 45029
Opp Heavy Veh Pk
Woodlands Rd
7.5 km
Live Arrivals →
#18 44999
Bef Yew Tee Flyover
Woodlands Rd
7.7 km
Live Arrivals →
#19 45019
Aft Yew Tee Flyover
Woodlands Rd
8.1 km
Live Arrivals →
#20 44069
Blk 634 CP
Woodlands Rd
8.4 km
Live Arrivals →
#21 44059
Blk 632 CP
Woodlands Rd
8.6 km
Live Arrivals →
#22 44049
Opp Junction 10
Woodlands Rd
9.1 km
Live Arrivals →
#23 44029
Bt Panjang Stn Exit A/LRT
Upp Bt Timah Rd
9.4 km
Live Arrivals →
#24 44019
The Linear
Upp Bt Timah Rd
9.7 km
Live Arrivals →
#25 43119
Bef Hazel Pk Terr
Upp Bt Timah Rd
10.0 km
Live Arrivals →
#26 43109
Cashew Stn
Upp Bt Timah Rd
10.4 km
Live Arrivals →
#27 43099
Assumption Eng Sch
Upp Bt Timah Rd
10.6 km
Live Arrivals →
#28 43089
St. Joseph's Ch (Bt Timah)
Upp Bt Timah Rd
10.9 km
Live Arrivals →
#29 43069
Hillview Stn Exit A
Upp Bt Timah Rd
11.4 km
Live Arrivals →
#30 43059
The Rail Mall
Upp Bt Timah Rd
11.8 km
Live Arrivals →
#31 43049
Opp Hume Stn Exit 1
Upp Bt Timah Rd
12.3 km
Live Arrivals →
#32 43029
Opp The Hillside
Upp Bt Timah Rd
12.7 km
Live Arrivals →
#33 43019
Springdale Condo
Upp Bt Timah Rd
13.2 km
Live Arrivals →
#34 42119
Southaven II
Upp Bt Timah Rd
13.5 km
Live Arrivals →
#35 42109
Opp Beauty World Ctr
Jln Anak Bt
14.1 km
Live Arrivals →
#36 42089
Opp Bt Timah Plaza
Jln Anak Bt
14.6 km
Live Arrivals →
#37 42059
Opp King Albert Pk Stn
Dunearn Rd
15.3 km
Live Arrivals →
#38 42049
Hua Guan Gdns
Dunearn Rd
15.5 km
Live Arrivals →
#39 42039
Opp The Nexus
Dunearn Rd
15.9 km
Live Arrivals →
#40 42029
Aft Swiss Club Rd
Dunearn Rd
16.4 km
Live Arrivals →
#41 42019
Opp Sixth Ave Stn
Dunearn Rd
16.9 km
Live Arrivals →
#42 41089
Aft Jln Naga Sari
Dunearn Rd
17.3 km
Live Arrivals →
#43 41079
Natl JC
Dunearn Rd
17.7 km
Live Arrivals →
#44 41069
Opp Tan Kah Kee Stn
Dunearn Rd
18.3 km
Live Arrivals →
#45 41049
Opp Coronation Plaza
Dunearn Rd
18.7 km
Live Arrivals →
#46 41119
Opp Lutheran Twrs
Farrer Rd
19.5 km
Live Arrivals →
#47 41109
Opp St. Margaret's Sec Sch
Farrer Rd
19.8 km
Live Arrivals →
#48 11119
Farrer Rd Stn Exit A
Farrer Rd
20.2 km
Live Arrivals →
#49 11109
Spanish Village
Farrer Rd
20.5 km
Live Arrivals →
#50 11099
Opp Leedon Green
Farrer Rd
20.8 km
Live Arrivals →
#51 11089
Opp Holland Hill Lodge
Queensway
21.2 km
Live Arrivals →
#52 11079
Opp Blk 95
Queensway
21.7 km
Live Arrivals →
#53 11069
Queensway Sec Sch
Queensway
22.0 km
Live Arrivals →
#54 11059
Queenstown Polyclinic
Queensway
22.4 km
Live Arrivals →
#55 11049
Opp Blessed Sacrament Ch
Queensway
22.8 km
Live Arrivals →
#56 11039
Blk 19
Queensway
23.2 km
Live Arrivals →
#57 11029
Blk 166/Aft Mei Chin Rd
Queensway
23.6 km
Live Arrivals →
#58 11019
Alexandra Ctrl
Jln Bt Merah
24.2 km
Live Arrivals →
#59 10139
Blk 1
Jln Bt Merah
24.5 km
Live Arrivals →
#60 10119
Opp Pacific Tech Ctr
Jln Bt Merah
24.8 km
Live Arrivals →
#61 10109
Bt Merah Sec Sch
Jln Bt Merah
25.0 km
Live Arrivals →
#62 10099
Opp Bt Merah Town Ctr
Jln Bt Merah
25.5 km
Live Arrivals →
#63 10089
Blk 119
Jln Bt Merah
26.0 km
Live Arrivals →
#64 10079
Blk 201
Jln Bt Merah
26.7 km
Live Arrivals →
#65 10069
Opp Blk 140
Jln Bt Merah
27.1 km
Live Arrivals →
#66 10059
Opp Blk 149
Jln Bt Merah
27.4 km
Live Arrivals →
#67 10049
Opp Kampong Bahru Ter
Kg Bahru Rd
27.7 km
Live Arrivals →
#68 10017
Aft Hosp Dr
Eu Tong Sen St
28.1 km
Live Arrivals →
#69 10018
Outram Pk Stn Exit 6/SGH
Eu Tong Sen St
28.2 km
Live Arrivals →
#70 05013
Chinatown Stn Exit C
Eu Tong Sen St
29.0 km
Live Arrivals →
#71 05023
Opp Hong Lim Pk
Eu Tong Sen St
29.4 km
Live Arrivals →
#72 04222
Clarke Quay Stn Exit E
Eu Tong Sen St
29.7 km
Live Arrivals →
#73 02181
Supreme Ct
Parliament Pl
30.3 km
Live Arrivals →
#74 02089
Promenade Stn/Pan Pacific
Raffles Blvd
31.6 km
Live Arrivals →
#75 02101
Aft S'pore Flyer
Raffles Ave
32.3 km
Live Arrivals →
#76 02051
The Float @ Marina Bay
Raffles Ave
32.7 km
Live Arrivals →
#77 02061
The Esplanade
Raffles Ave
33.0 km
Live Arrivals →
#78 01611
Aft Raffles Hotel
Beach Rd
33.8 km
Live Arrivals →
#79 01621
Opp Shaw Twrs
Beach Rd
34.0 km
Live Arrivals →
#80 01511
DUO
Beach Rd
34.3 km
Live Arrivals →
#81 01521
Aft Bussorah St
Beach Rd
34.6 km
Live Arrivals →
#82 01411
Opp St. John HQ
Beach Rd
34.9 km
Live Arrivals →
#83 01421
Blk 1
Beach Rd
35.2 km
Live Arrivals →
#84 01341
Southbank
Crawford St
35.7 km
Live Arrivals →
#85 07371
Aft Kallang Rd
Lavender St
36.0 km
Live Arrivals →
#86 60011
Bendemeer Stn Exit A
Kallang Bahru
36.6 km
Live Arrivals →
#87 60059
Bef Kallang Pl
Boon Keng Rd
37.0 km
Live Arrivals →
#88 80109
Opp Kallang Stn/Blk 2C
Lor 1 Geylang
37.7 km
Live Arrivals →
#89 80009 Destination
Lor 1 Geylang Ter
Lor 1 Geylang
38.3 km
Live Arrivals →