Bus Service 966
!
|
TRAVEL ADVISORY | !
| ||||
---|---|---|---|---|---|---|
![]()
![]()
![]() ![]()
![]()
|
Service 966![]() |
|
Route Information | |
---|---|
Route | Woodlands Interchange ↺ Marine Parade Road (Loop) |
Route Length | 63.5 km |
Travelling Time | 125 mins (2 h 5 mins) |
Operator | ![]() (Sembawang – Yishun Bus Package) |
Tower Transit Bus Service 966 is an inter-town service linking the residential estates of Woodlands, Bukit Panjang, and Marine Parade via Bukit Timah Expressway (BKE) and Pan Island Expressway (PIE). It provides a faster journey for commuters travelling between the residential estates.
It is one of the two services to loop at the Marine Parade Road roundabout, with the other being Service 15, and is the 2nd longest bus route in Singapore.
Buses departing Woodlands Interchange after 2230 hours terminate at Marine Parade instead of looping back to Woodlands Interchange. These trips were not indicated until the introduction of the “A” suffix (Short-Trip 966A) in April 2021.
Short-Trip Service 966A operates after the last bus of Service 966.
Service Information
Bus Duty & Fleet
Depot | Fleet Size | Fleet | ||
---|---|---|---|---|
966 | 966A | |||
Mandai Depot (MDDEP) | 24 | 4 | Single Deckers | Double Deckers |
SMB304J SMB1335M SMB1362J SMB1424P MAN NL323F
|
SMB5062Z Alexander Dennis Enviro500
SG5741A SG5743U SMB5888H SMB5893S SMB5894P SMB5898D SMB5901C SMB5902A MAN ND323F
|
Notes |
---|
|
Route Information
Frequency
Period | AM Peak (First Bus - 08:30) |
AM Off Peak (08:31 - 16:59) |
PM Peak (17:00 - 19:00) |
PM Off Peak (19:01 - Last Bus) |
---|---|---|---|---|
Loop Service | 06 - 09 minutes | 06 - 12 minutes | 08 - 13 minutes | 11 - 13 minutes |
Special Departures
![]() 44269 Blk 223 Bt Panjang Rd ![]() 46009 Woodlands Int W'lands Sq Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:45 05:54 | ||||
Saturdays | 06:05 | ||||
Sundays & Public Holidays | 06:00 |
![]() 92041 Marine Pde Stn Exit 2 Marine Parade Rd ![]() 46009 Woodlands Int W'lands Sq Departure Time | |||||
---|---|---|---|---|---|
Weekdays | 05:45 05:55 06:05 06:15 06:25 | ||||
Saturdays | 06:00 06:13 06:26 06:39 | ||||
Sundays & Public Holidays | 06:00 06:24 |
Short-Trip 966A
![]() 46009 Woodlands Int W'lands Sq ![]() 92041 Marine Pde Stn Exit 2 Marine Parade Rd Departure Time | |||||
---|---|---|---|---|---|
Weekdays & Saturdays | 22:45 23:00 23:15 23:30 | ||||
Sundays & Public Holidays | 22:50 23:10 23:30 |
Loop Service
[Show/Hide Full Route Details]
Bus Stops | Point of Interest | Weekdays | Saturdays | Suns / PHs | ||||||
---|---|---|---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | |||||
![]() 46009 | 966A | NS9 TE2 Causeway Point Woodlands Civic Center Woods Square | 05:45 | 22:30 23:30A | 06:00 | 22:30 23:30A | 06:00 | 22:30 23:30A |
||
![]() 46549 Blk 347 W'lands Ave 3 | 966A | Marsiling Mall Woodlands Sports Hall Woodlands Stadium Woodlands Swimming Complex | 05:47 | 22:33 23:32A | 06:03 | 22:32 23:32A | 06:02 | 22:32 23:32A |
||
![]() 46539 Blk 320 W'lands Ave 3 | 966A | 05:48 | 22:34 23:33A | 06:04 | 22:33 23:33A | 06:03 | 22:33 23:33A |
|||
![]() 46529 Opp Marsiling Stn W'lands Ave 3 | 966A | NS8 | 05:50 | 22:36 23:34A | 06:06 | 22:35 23:34A | 06:05 | 22:35 23:34A |
||
![]() 46491 Blk 402 W'lands Ave 3 | 966A | 05:51 | 22:37 23:35A | 06:07 | 22:36 23:35A | 06:06 | 22:36 23:35A |
|||
Express BKE | 966A | Non-stop | ||||||||
![]() 44269 Blk 223 Bt Panjang Rd | 966A | 05:45 | 22:47 23:45A | 06:05 | 22:46 23:45A | 06:00 | 22:46 23:45A |
|||
![]() 44229 Bef Pending Stn Pending Rd | 966A | BP8 Bukit Panjang CC | 05:46 | 22:49 23:46A | 06:06 | 22:47 23:46A | 06:01 | 22:47 23:46A |
||
![]() 44371 Blk 219 Petir Rd | 966A | 05:48 | 22:51 23:48A | 06:08 | 22:49 23:48A | 06:03 | 22:49 23:48A |
|||
![]() 44381 Blk 202 Petir Rd | 966A | 05:49 | 22:52 23:49A | 06:09 | 22:50 23:49A | 06:04 | 22:50 23:49A |
|||
![]() 44351 Aft Chestnut Ave Petir Rd | 966A | 05:50 | 22:53 23:50A | 06:10 | 22:51 23:50A | 06:05 | 22:51 23:50A |
|||
![]() 44361 Opp Dairy Farm Mall Petir Rd | 966A | Dairy Farm Mall | 05:50 | 22:53 23:50A | 06:10 | 22:51 23:50A | 06:05 | 22:51 23:50A |
||
Express BKE | 966A | Non-stop | ||||||||
Express PIE | 966A | Non-stop | ||||||||
966A | Catholic JC | 06:02 | 23:04 00:00A | 06:21 | 23:02 00:00A | 06:16 | 23:01 00:00A |
|||
![]() 51101 Bef Thomson Flyover PIE | 966A | 06:03 | 23:05 00:01A | 06:22 | 23:03 00:01A | 06:17 | 23:02 00:01A |
|||
![]() 52071 Trellis Twrs Jln Toa Payoh | 966A | 06:05 | 23:06 00:02A | 06:23 | 23:04 00:02A | 06:19 | 23:03 00:02A |
|||
![]() 52081 Aft Blk 195 Jln Toa Payoh | 966A | 06:08 | 23:09 00:05A | 06:26 | 23:07 00:05A | 06:22 | 23:06 00:05A |
|||
![]() 60081 St. Andrew's Village Jln Toa Payoh | 966A | 06:10 | 23:11 00:07A | 06:28 | 23:09 00:07A | 06:24 | 23:08 00:07A |
|||
![]() 60071 Kolam Ayer Ind Est Jln Kolam Ayer | 966A | 06:12 | 23:13 00:09A | 06:30 | 23:11 00:09A | 06:26 | 23:10 00:09A |
|||
![]() 60061 Biotronik Jln Kolam Ayer | 966A | 06:13 | 23:14 00:10A | 06:31 | 23:12 00:10A | 06:27 | 23:11 00:10A |
|||
Express PIE | 966A | Non-stop | ||||||||
![]() 83119 Opp Blk 16 Jln Eunos | 966A | 06:20 | 23:20 00:16A | 06:37 | 23:18 00:16A | 06:34 | 23:17 00:16A |
|||
![]() 83109 Opp Eunos Stn Jln Eunos | 966A | EW7 | 06:22 | 23:21 00:17A | 06:38 | 23:19 00:17A | 06:35 | 23:18 00:17A |
||
![]() 83299 Aft Lor G Telok Kurau Still Rd | 966A | Eunos Polyclinic | 06:24 | 23:23 00:19A | 06:40 | 23:21 00:19A | 06:37 | 23:20 00:19A |
||
![]() 83319 Aft Lor J Telok Kurau Still Rd | 966A | 06:26 | 23:25 00:21A | 06:41 | 23:22 00:21A | 06:39 | 23:22 00:21A |
|||
![]() 83309 Aft Still Lane Still Rd | 966A | 06:27 | 23:26 00:22A | 06:42 | 23:23 00:22A | 06:40 | 23:23 00:22A |
|||
![]() 92279 D'Ecosia Still Rd Sth | 966A | 06:29 | 23:27 00:23A | 06:44 | 23:25 00:24A | 06:41 | 23:24 00:23A |
|||
![]() 92059 Marine Pde Stn Exit 6 Marine Parade Rd | 966A | TE26 | 06:31 | 23:29 00:25A | 06:46 | 23:27 00:26A | 06:43 | 23:26 00:25A |
||
![]() 92049 Marine Pde Stn/Parkway Pde Marine Parade Rd | 966A | TE26 Parkway Parade | 06:32 | 23:30 00:26A | 06:47 | 23:28 00:27A | 06:44 | 23:27 00:26A |
||
![]() 92041 Marine Pde Stn Exit 2(Rear Berth) Marine Parade Rd | 966A | TE26 Grand Mercure Roxy Parkway Parade | 05:45 | 23:33 00:28A | 06:00 | 23:31 00:29A | 06:00 | 23:30 00:28A |
||
![]() 92051 Marine Pde Stn Exit 4 Marine Parade Rd | TE26 | 05:46 | 23:34 | 06:01 | 23:32 | 06:02 | 23:32 | |||
![]() 92271 Opp D'Ecosia Still Rd Sth | 05:47 | 23:35 | 06:03 | 23:34 | 06:03 | 23:33 | ||||
![]() 83301 Aft East Coast Rd Still Rd | 05:49 | 23:37 | 06:04 | 23:35 | 06:04 | 23:34 | ||||
![]() 83311 Aft Lor Nangka Still Rd | 05:50 | 23:38 | 06:05 | 23:36 | 06:05 | 23:35 | ||||
![]() 83291 Aft Joo Chiat Pl Still Rd | 05:51 | 23:39 | 06:06 | 23:37 | 06:07 | 23:37 | ||||
![]() 83101 Eunos Stn Jln Eunos | EW7 | 05:54 | 23:42 | 06:09 | 23:40 | 06:10 | 23:40 | |||
![]() 83111 Blk 17 Jln Eunos | 05:55 | 23:43 | 06:10 | 23:41 | 06:11 | 23:41 | ||||
Express PIE | Non-stop | |||||||||
![]() 60069 Kallang Basin Swim Cplx Jln Kolam Ayer | 06:01 | 23:50 | 06:16 | 23:47 | 06:17 | 23:47 | ||||
![]() 60079 Bef Bendemeer Rd Jln Kolam Ayer | 06:02 | 23:51 | 06:17 | 23:48 | 06:18 | 23:48 | ||||
![]() 60089 Opp St. Andrew's Village Jln Toa Payoh | 06:04 | 23:53 | 06:19 | 23:49 | 06:20 | 23:50 | ||||
![]() 52089 Opp Blk 195 Jln Toa Payoh | 06:06 | 23:55 | 06:21 | 23:51 | 06:22 | 23:52 | ||||
![]() 52079 Opp Trellis Twrs Jln Toa Payoh | 06:09 | 23:58 | 06:24 | 23:54 | 06:25 | 23:55 | ||||
![]() 51099 Catholic JC Whitley Rd | Catholic JC | 06:11 | 00:00 | 06:26 | 23:56 | 06:27 | 23:57 | |||
Express PIE | Non-stop | |||||||||
Express BKE | Non-stop | |||||||||
![]() 44369 Dairy Farm Mall Petir Rd | Dairy Farm Mall | 06:22 | 00:11 | 06:37 | 00:07 | 06:38 | 00:07 | |||
![]() 44359 Bef Chestnut Ave Petir Rd | 06:22 | 00:11 | 06:37 | 00:07 | 06:38 | 00:07 | ||||
![]() 44389 Opp Blk 201 Petir Rd | 06:23 | 00:12 | 06:38 | 00:08 | 06:39 | 00:08 | ||||
![]() 44379 Opp Blk 219 Petir Rd | 06:24 | 00:13 | 06:39 | 00:09 | 06:40 | 00:09 | ||||
![]() 44221 Opp Pending Stn Pending Rd | BP8 Bukit Panjang CC | 06:26 | 00:15 | 06:41 | 00:11 | 06:42 | 00:10 | |||
![]() 44261 Blk 270 Bt Panjang Rd | 06:28 | 00:17 | 06:43 | 00:13 | 06:44 | 00:12 | ||||
Express BKE | Non-stop | |||||||||
![]() 46499 Opp Blk 402 W'lands Ave 3 | 06:38 | 00:27 | 06:53 | 00:23 | 06:54 | 00:22 | ||||
![]() 46521 Marsiling Stn W'lands Ave 3 | NS8 | 06:40 | 00:29 | 06:55 | 00:24 | 06:56 | 00:23 | |||
![]() 46531 Blk 173 W'lands Ave 3 | 06:41 | 00:30 | 06:56 | 00:25 | 06:57 | 00:24 | ||||
![]() 46541 Marsiling Mall W'lands Ave 3 | Marsiling Mall Woodlands Sports Hall Woodlands Stadium Woodlands Swimming Complex | 06:42 | 00:32 | 06:58 | 00:26 | 06:58 | 00:25 | |||
![]() 46009 | NS9 TE2 Causeway Point Woodlands Civic Center Woods Square | 06:47 | 00:35 | 07:01 | 00:29 | 07:02 | 00:28 |
Notes:
- A: Departure timings for Short-Trip 966A.
- 06:00: Underlined times indicate that the first bus is a down-route rather than one starting from the first stop.
Historical Information
External Links
![]() |
[ V • T • E ] | |||
---|---|---|---|---|
Services | 167 • 169 • 171 • 825 • 853 • 853M • 854 • 854e • 855 • 856 • 857 • 858 • 859 • 859A • 859B • 861 • 861M • 882 • 883 • 883M • 963 • 963e • 965 • 966 • 969 • 980 • 981 | ![]() Tender Awarded | ||
City Direct Services | 656 • 663 • 670 | |||
Yishun Feeders | 801 | |||
Defunct | 167e • 963R • NR1 • NR2 | |||
Bus Fleet | Mandai Depot (MDDEP) | |||
Single Decker | MAN NL323F (Euro V, Batch 1 • Euro V, Batch 2 • Euro V, Batch 3 • Euro VI) • Mercedes-Benz OC500LE (Batch 1 • Batch 2) • Volvo B5LH | |||
Double Decker | Alexander-Dennis Enviro500 (3-Door • Batch 1 • Batch 2) • MAN ND323F (Euro V, Batch 1 • Euro V, Batch 2 • Euro V, Batch 3 • Euro VI, Batch 1) | |||
Articulated Buses | MAN NG363F | |||
Midibus | BYD C6 |