Bus Service 966 SingaporeWoodlands Int → Woodlands Int
Route summary
Bus Service 966 operated by TTS is a loop service starting and ending at Woodlands Int in Singapore, passing through Blk 202, Kolam Ayer Ind Est, Marine Pde Stn Exit 6 and Eunos Stn covering approximately 63.5 km and serving 51 stops. Bus 966 is operated as a one-direction loop, returning to its starting terminal.
- Operator:
- TTS
- Route type:
- Loop service
- Origin terminal:
- Woodlands Int
- Destination terminal:
- Woodlands Int
- Operator
- TTS
- Total Stops
- 51
- Route Length
- 63.5 km
- First / Last Bus (Wkd)
- 05:45 – 22:30
966
TTS
Route totals
51 stops·63.5 km
| Seq | Code | Stop | Road | Distance | First / last bus |
|---|---|---|---|---|---|
| 1 | 46009 | Woodlands Int | Woodlands Sq | 0.0 km | Mon–Fri05:45–22:30 Sat06:00–22:30 Sun06:00–22:30 |
| 2 | 46549 | Blk 347 | Woodlands Ave 3 | 0.9 km | Mon–Fri05:47–22:33 Sat06:03–22:32 Sun06:02–22:32 |
| 3 | 46539 | Blk 320 | Woodlands Ave 3 | 1.3 km | Mon–Fri05:48–22:34 Sat06:04–22:33 Sun06:03–22:33 |
| 4 | 46529 | Opp Marsiling Stn | Woodlands Ave 3 | 1.7 km | Mon–Fri05:50–22:36 Sat06:06–22:35 Sun06:05–22:35 |
| 5 | 46491 | Blk 402 | Woodlands Ave 3 | 2.0 km | Mon–Fri05:51–22:37 Sat06:07–22:36 Sun06:06–22:36 |
| 6 | 44269 | Blk 223 | Bt Panjang Rd | 9.4 km | Mon–Fri05:45–22:47 Sat06:05–22:46 Sun06:00–22:46 |
| 7 | 44229 | Bef Pending Stn | Pending Rd | 9.8 km | Mon–Fri05:46–22:49 Sat06:06–22:47 Sun06:01–22:47 |
| 8 | 44371 | Blk 219 | Petir Rd | 10.3 km | Mon–Fri05:48–22:51 Sat06:08–22:49 Sun06:03–22:49 |
| 9 | 44381 | Blk 202 | Petir Rd | 10.6 km | Mon–Fri05:49–22:52 Sat06:09–22:50 Sun06:04–22:50 |
| 10 | 44351 | Aft Chestnut Ave | Petir Rd | 11.1 km | Mon–Fri05:50–22:53 Sat06:10–22:51 Sun06:05–22:51 |
| 11 | 44361 | Opp Dairy Farm Mall | Petir Rd | 11.3 km | Mon–Fri05:50–22:53 Sat06:10–22:51 Sun06:05–22:51 |
| 12 | 51091 | Opp Catholic JC | PIE | 19.8 km | Mon–Fri06:02–23:04 Sat06:21–23:02 Sun06:16–23:01 |
| 13 | 51101 | Bef Thomson Flyover | PIE | 20.2 km | Mon–Fri06:03–23:05 Sat06:22–23:03 Sun06:17–23:02 |
| 14 | 52071 | Trellis Twrs | Jln Toa Payoh | 21.0 km | Mon–Fri06:05–23:06 Sat06:23–23:04 Sun06:19–23:03 |
| 15 | 52081 | Aft Blk 195 | Jln Toa Payoh | 22.9 km | Mon–Fri06:08–23:09 Sat06:26–23:07 Sun06:22–23:06 |
| 16 | 60081 | St. Andrew's Village | Jln Toa Payoh | 23.6 km | Mon–Fri06:10–23:11 Sat06:28–23:09 Sun06:24–23:08 |
| 17 | 60071 | Kolam Ayer Ind Est | Jln Kolam Ayer | 24.1 km | Mon–Fri06:12–23:13 Sat06:30–23:11 Sun06:26–23:10 |
| 18 | 60061 | Biotronik | Jln Kolam Ayer | 24.7 km | Mon–Fri06:13–23:14 Sat06:31–23:12 Sun06:27–23:11 |
| 19 | 83119 | Opp Blk 16 | Jln Eunos | 28.9 km | Mon–Fri06:20–23:20 Sat06:37–23:18 Sun06:34–23:17 |
| 20 | 83109 | Opp Eunos Stn | Jln Eunos | 29.1 km | Mon–Fri06:22–23:21 Sat06:38–23:19 Sun06:35–23:18 |
| 21 | 83299 | Aft Lor G Telok Kurau | Still Rd | 29.8 km | Mon–Fri06:24–23:23 Sat06:40–23:21 Sun06:37–23:20 |
| 22 | 83319 | Aft Lor J Telok Kurau | Still Rd | 30.2 km | Mon–Fri06:26–23:25 Sat06:41–23:22 Sun06:39–23:22 |
| 23 | 83309 | Aft Still Lane | Still Rd | 30.5 km | Mon–Fri06:27–23:26 Sat06:42–23:23 Sun06:40–23:23 |
| 24 | 92279 | D'Ecosia | Still Rd Sth | 31.0 km | Mon–Fri06:29–23:27 Sat06:44–23:25 Sun06:41–23:24 |
| 25 | 92059 | Marine Pde Stn Exit 6 | Marine Parade Rd | 31.4 km | Mon–Fri06:31–23:29 Sat06:46–23:27 Sun06:43–23:26 |
| 26 | 92049 | Marine Pde Stn/Parkway Pde | Marine Parade Rd | 31.7 km | Mon–Fri06:32–23:30 Sat06:47–23:28 Sun06:44–23:27 |
| 27 | 92041 | Marine Pde Stn Exit 2 | Marine Parade Rd | 32.8 km | Mon–Fri05:45–23:33 Sat06:00–23:31 Sun06:00–23:30 |
| 28 | 92051 | Marine Pde Stn Exit 4 | Marine Parade Rd | 33.2 km | Mon–Fri05:46–23:34 Sat06:01–23:32 Sun06:02–23:32 |
| 29 | 92271 | Opp D'Ecosia | Still Rd Sth | 33.5 km | Mon–Fri05:47–23:35 Sat06:03–23:34 Sun06:03–23:33 |
| 30 | 83301 | Aft East Coast Rd | Still Rd | 33.8 km | Mon–Fri05:49–23:37 Sat06:04–23:35 Sun06:04–23:34 |
| 31 | 83311 | Aft Lor Nangka | Still Rd | 34.2 km | Mon–Fri05:50–23:38 Sat06:05–23:36 Sun06:05–23:35 |
| 32 | 83291 | Aft Joo Chiat Pl | Still Rd | 34.5 km | Mon–Fri05:51–23:39 Sat06:06–23:37 Sun06:07–23:37 |
| 33 | 83101 | Eunos Stn | Jln Eunos | 35.2 km | Mon–Fri05:54–23:42 Sat06:09–23:40 Sun06:10–23:40 |
| 34 | 83111 | Blk 17 | Jln Eunos | 35.5 km | Mon–Fri05:55–23:43 Sat06:10–23:41 Sun06:11–23:41 |
| 35 | 60069 | Kallang Basin Swim Cplx | Jln Kolam Ayer | 39.6 km | Mon–Fri06:01–23:50 Sat06:16–23:47 Sun06:17–23:47 |
| 36 | 60079 | Bef Bendemeer Rd | Jln Kolam Ayer | 40.1 km | Mon–Fri06:02–23:51 Sat06:17–23:48 Sun06:18–23:48 |
| 37 | 60089 | Opp St. Andrew's Village | Jln Toa Payoh | 40.5 km | Mon–Fri06:04–23:53 Sat06:19–23:49 Sun06:20–23:50 |
| 38 | 52089 | Opp Blk 195 | Jln Toa Payoh | 41.2 km | Mon–Fri06:06–23:55 Sat06:21–23:51 Sun06:22–23:52 |
| 39 | 52079 | Opp Trellis Twrs | Jln Toa Payoh | 43.1 km | Mon–Fri06:09–23:58 Sat06:24–23:54 Sun06:25–23:55 |
| 40 | 51099 | Catholic JC | Whitley Rd | 44.3 km | Mon–Fri06:11–24:00 Sat06:26–23:56 Sun06:27–23:57 |
| 41 | 44369 | Dairy Farm Mall | Petir Rd | 52.9 km | Mon–Fri06:22–00:11 Sat06:37–00:07 Sun06:38–00:07 |
| 42 | 44359 | Bef Chestnut Ave | Petir Rd | 53.1 km | Mon–Fri06:22–00:12 Sat06:37–00:08 Sun06:38–00:08 |
| 43 | 44389 | Opp Blk 201 | Petir Rd | 53.5 km | Mon–Fri06:23–00:13 Sat06:38–00:09 Sun06:39–00:09 |
| 44 | 44379 | Opp Blk 219 | Petir Rd | 53.8 km | Mon–Fri06:24–00:14 Sat06:39–00:10 Sun06:40–00:10 |
| 45 | 44221 | Opp Pending Stn | Pending Rd | 54.3 km | Mon–Fri06:26–00:16 Sat06:41–00:12 Sun06:42–00:11 |
| 46 | 44261 | Blk 270 | Bt Panjang Rd | 54.8 km | Mon–Fri06:28–00:19 Sat06:43–00:15 Sun06:44–00:14 |
| 47 | 46499 | Opp Blk 402 | Woodlands Ave 3 | 61.8 km | Mon–Fri06:38–00:29 Sat06:53–00:25 Sun06:54–00:24 |
| 48 | 46521 | Marsiling Stn | Woodlands Ave 3 | 62.0 km | Mon–Fri06:40–00:31 Sat06:55–00:26 Sun06:56–00:25 |
| 49 | 46531 | Blk 173 | Woodlands Ave 3 | 62.4 km | Mon–Fri06:41–00:32 Sat06:56–00:27 Sun06:57–00:26 |
| 50 | 46541 | Marsiling Mall | Woodlands Ave 3 | 62.8 km | Mon–Fri06:42–00:34 Sat06:58–00:28 Sun06:58–00:27 |
| 51 | 46009 | Woodlands Int | Woodlands Sq | 63.5 km | Mon–Fri06:47–00:37 Sat07:01–00:31 Sun07:02–00:30 |
Road names are visible when the table is wide enough or on larger screens.
Nearby MRT connections
Near Woodlands Int (origin)
- Woodlands MRT (NS9)North South Line, Thomson-East Coast Line· 12 m · ~1 min walk
- Woodlands North MRT (TE1)Thomson-East Coast Line· 1316 m · ~16 min walk
- Marsiling MRT (NS8)North South Line· 1380 m · ~17 min walk
Near Woodlands Int (terminus)
- Woodlands MRT (NS9)North South Line, Thomson-East Coast Line· 12 m · ~1 min walk
- Woodlands North MRT (TE1)Thomson-East Coast Line· 1316 m · ~16 min walk
- Marsiling MRT (NS8)North South Line· 1380 m · ~17 min walk
Frequently Asked Questions
What is the route for Bus 966?
Bus 966 runs from Woodlands Int to Woodlands Int with 51 stops, covering 63.5 km.
What are the first and last bus timings for Bus 966?
On weekdays, the first bus departs at 05:45 and the last bus at 22:30.
Who operates Bus 966?
Bus 966 is operated by TTS under the Land Transport Authority (LTA) network.
How many stops does Bus 966 have?
Bus 966 has 51 stops in direction 1.
Does Bus 966 go near Woodlands MRT?
Yes. The terminus at Woodlands Int is about 12 m (~1 min walk) from Woodlands MRT (NS9).