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

HarbourFront Int → Woodlands Int

⏱️ Peak & Off-Peak Frequencies
AM Peak (06:30–08:30) 12-14 mins
AM Off-Peak 7-14 mins
PM Peak (17:00–19:00) 7-7 mins
PM Off-Peak 10-14 mins
πŸ•’ First & Last Bus Times
Weekdays (Mon–Fri) 6:00 AM – 11:30 PM
Saturdays 6:00 AM – 11:30 PM
Sundays & Public Holidays 6:00 AM – 11:30 PM
Terminal Stop Woodlands Int
πŸ—ΊοΈ Interactive Route Map
🚏 Complete Route Stops Sequence
Tap any stop to check live arrivals
49 Stops
#1 14009 Origin
HarbourFront Int
Seah Im Rd
0.0 km
Live Arrivals →
#2 14131
Caribbean at Keppel Bay
Telok Blangah Rd
0.4 km
Live Arrivals →
#3 14151
Opp Hotel Faber Pk
Telok Blangah Rd
0.9 km
Live Arrivals →
#4 14161
Telok Blangah Stn
Telok Blangah Rd
1.3 km
Live Arrivals →
#5 14171
Opp Yeo's Bldg
Telok Blangah Rd
1.7 km
Live Arrivals →
#6 15041
Alexandra Retail Ctr
Alexandra Rd
2.4 km
Live Arrivals →
#7 15051
Alexandra Pt
Alexandra Rd
2.7 km
Live Arrivals →
#8 18011
Aft HortPark
Alexandra Rd
3.2 km
Live Arrivals →
#9 18041
Normanton Pk
AYE
4.6 km
Live Arrivals →
#10 18131
Science Pk
AYE
4.8 km
Live Arrivals →
#11 18101
5 Sci Pk Dr
Buona Vista Flyover
5.6 km
Live Arrivals →
#12 18071
NUH
Buona Vista Flyover
6.0 km
Live Arrivals →
#13 16091
NUS Sports Ctr
AYE
6.7 km
Live Arrivals →
#14 17121
Blk 610
AYE
8.0 km
Live Arrivals →
#15 17131
Clementi Flyover
AYE
8.5 km
Live Arrivals →
#16 17141
Clementi Stadium
AYE
8.9 km
Live Arrivals →
#17 17059
Regent Pk
Clementi Ave 6
9.8 km
Live Arrivals →
#18 20101
Nan Hua Pr Sch
C'wealth Ave West
10.2 km
Live Arrivals →
#19 28011
Bef Toh Tuck Ave
C'wealth Ave West
10.8 km
Live Arrivals →
#20 28181
Bef Toh Tuck Lk
Toh Tuck Ave
11.6 km
Live Arrivals →
#21 28101
Opp SMRT Ulu Pandan Depot
Toh Tuck Ave
12.0 km
Live Arrivals →
#22 42311
Opp Burgundy Hill
Bt Batok East Ave 3
12.7 km
Live Arrivals →
#23 43621
Opp Parkview Apts
Bt Batok East Ave 3
13.1 km
Live Arrivals →
#24 43611
Blk 290H
Bt Batok East Ave 3
13.4 km
Live Arrivals →
#25 43181
Keming Pr Sch
Bt Batok East Ave 3
13.7 km
Live Arrivals →
#26 43169
Blk 254
Bt Batok East Ave 4
14.1 km
Live Arrivals →
#27 43231
Opp The Petals Condo
Hillview Ave
14.9 km
Live Arrivals →
#28 43241
Opp Hillview Apts
Hillview Ave
15.2 km
Live Arrivals →
#29 43251
Hillbrooks
Hillview Ave
15.5 km
Live Arrivals →
#30 43261
Opp Hillview Hts
Hillview Ave
15.9 km
Live Arrivals →
#31 43271
Glendale Pk Condo
Hillview Rd
16.2 km
Live Arrivals →
#32 43061
Hillview Stn Exit B
Upp Bt Timah Rd
16.5 km
Live Arrivals →
#33 43071
Opp Dairy Farm Rd
Upp Bt Timah Rd
16.7 km
Live Arrivals →
#34 43081
Opp St. Joseph's Ch (Bt Timah)
Upp Bt Timah Rd
16.9 km
Live Arrivals →
#35 43091
Opp Cashew Stn
Upp Bt Timah Rd
17.2 km
Live Arrivals →
#36 43111
Min of Defence
Upp Bt Timah Rd
17.7 km
Live Arrivals →
#37 44011
Opp The Linear
Upp Bt Timah Rd
17.9 km
Live Arrivals →
#38 44021
Bt Panjang Stn Exit B
Upp Bt Timah Rd
18.3 km
Live Arrivals →
#39 44251
Bt Panjang Stn/Blk 604
Bt Panjang Rd
18.6 km
Live Arrivals →
#40 44739
Blk 180
Jelebu Rd
19.0 km
Live Arrivals →
#41 44201
Aft Petir Stn
Petir Rd
19.4 km
Live Arrivals →
#42 44211
Blk 127
Petir Rd
19.7 km
Live Arrivals →
#43 44221
Opp Pending Stn
Pending Rd
20.0 km
Live Arrivals →
#44 44261
Blk 270
Bt Panjang Rd
20.5 km
Live Arrivals →
#45 46499
Opp Blk 402
Woodlands Ave 3
27.5 km
Live Arrivals →
#46 46521
Marsiling Stn
Woodlands Ave 3
27.7 km
Live Arrivals →
#47 46531
Blk 173
Woodlands Ave 3
28.1 km
Live Arrivals →
#48 46541
Marsiling Mall
Woodlands Ave 3
28.5 km
Live Arrivals →
#49 46009 Destination
Woodlands Int
Woodlands Sq
29.2 km
Live Arrivals →