🚌 Public Bus Services › Routes › Bus 963
963 TRUNK TTS

Woodlands Int → HarbourFront Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 6-14 mins
AM Off-Peak 9-14 mins
PM Peak (17:00–19:00) 11-14 mins
PM Off-Peak 12-16 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 5:50 AM – 11:30 PM
Saturdays 5:50 AM – 11:30 PM
Sundays & Public Holidays 5:50 AM – 11:30 PM
Terminal Stop HarbourFront Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
49 Stops
#1 46009 Origin
Woodlands 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 44269
Blk 223
Bt Panjang Rd
9.4 km
Live Arrivals →
#7 44229
Bef Pending Stn
Pending Rd
9.8 km
Live Arrivals →
#8 44219
Bet Blks 139/140
Petir Rd
10.1 km
Live Arrivals →
#9 44209
Opp Petir Stn
Petir Rd
10.4 km
Live Arrivals →
#10 44731
Opp Blk 180
Jelebu Rd
10.8 km
Live Arrivals →
#11 44259
Blk 183
Bt Panjang Rd
11.1 km
Live Arrivals →
#12 44029
Bt Panjang Stn Exit A/LRT
Upp Bt Timah Rd
11.4 km
Live Arrivals →
#13 44019
The Linear
Upp Bt Timah Rd
11.7 km
Live Arrivals →
#14 43119
Bef Hazel Pk Terr
Upp Bt Timah Rd
12.0 km
Live Arrivals →
#15 43109
Cashew Stn
Upp Bt Timah Rd
12.4 km
Live Arrivals →
#16 43099
Assumption Eng Sch
Upp Bt Timah Rd
12.6 km
Live Arrivals →
#17 43089
St. Joseph's Ch (Bt Timah)
Upp Bt Timah Rd
12.9 km
Live Arrivals →
#18 43279
Aft Hillview Stn
Hillview Rd
13.7 km
Live Arrivals →
#19 43268
Hillington Green Condo
Hillview Ave
14.0 km
Live Arrivals →
#20 43259
Opp Hillbrooks
Hillview Ave
14.4 km
Live Arrivals →
#21 43249
Hillview Apts
Hillview Ave
14.6 km
Live Arrivals →
#22 43239
The Petals Condo
Hillview Ave
15.0 km
Live Arrivals →
#23 43161
Blk 272
Bt Batok East Ave 4
15.8 km
Live Arrivals →
#24 43189
Blk 283
Bt Batok East Ave 3
16.1 km
Live Arrivals →
#25 43619
Blk 289E
Bt Batok East Ave 3
16.5 km
Live Arrivals →
#26 43629
St. Andrew's Mission Sch
Bt Batok East Ave 3
16.7 km
Live Arrivals →
#27 42319
Burgundy Hill
Bt Batok East Ave 3
17.1 km
Live Arrivals →
#28 28109
SMRT Ulu Pandan Depot
Toh Tuck Ave
17.8 km
Live Arrivals →
#29 28189
Aft Toh Tuck Lk
Toh Tuck Ave
18.2 km
Live Arrivals →
#30 28019
Aft Toh Tuck Ave
C'wealth Ave West
18.9 km
Live Arrivals →
#31 20109
Aft Clementi Fire Stn
C'wealth Ave West
19.5 km
Live Arrivals →
#32 17051
Opp Regent Pk
Clementi Ave 6
19.9 km
Live Arrivals →
#33 20019
Blk 431
AYE
20.4 km
Live Arrivals →
#34 17149
Blk 426
AYE
20.7 km
Live Arrivals →
#35 17139
Aft Clementi Ave 2
AYE
21.3 km
Live Arrivals →
#36 17129
Aft NUS High Sch
AYE
21.8 km
Live Arrivals →
#37 16099
Opp NUS Sports Ctr
AYE
22.9 km
Live Arrivals →
#38 18079
Opp NUH
Buona Vista Flyover
23.7 km
Live Arrivals →
#39 18109
Blk 55/Opp 5 Sci Pk Dr
Buona Vista Flyover
24.1 km
Live Arrivals →
#40 18049
Opp Science Pk
AYE
24.8 km
Live Arrivals →
#41 18019
Bef Telok Blangah Hill Pk
Alexandra Rd
26.6 km
Live Arrivals →
#42 15059
Opp Alexandra Pt
Alexandra Rd
27.1 km
Live Arrivals →
#43 15049
Opp Alexandra Retail Ctr
Alexandra Rd
27.4 km
Live Arrivals →
#44 14189
Aft Alexandra Rd
Telok Blangah Rd
27.8 km
Live Arrivals →
#45 14179
Yeo's Bldg
Telok Blangah Rd
28.1 km
Live Arrivals →
#46 14169
Opp Telok Blangah Stn
Telok Blangah Rd
28.5 km
Live Arrivals →
#47 14159
Hotel Faber Pk
Telok Blangah Rd
29.0 km
Live Arrivals →
#48 14139
Bef Seah Im Rd
Telok Blangah Rd
29.4 km
Live Arrivals →
#49 14009 Destination
HarbourFront Int
Seah Im Rd
29.8 km
Live Arrivals →