JustHOPlyPlan Your Journey

Bus Service 966 SingaporeWoodlands IntWoodlands 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:4522:30
← All services

966

TTS

Route totals

51 stops·63.5 km

SeqCodeStopDistanceFirst / last bus
146009Woodlands Int0.0 km
Mon–Fri05:4522:30
Sat06:0022:30
Sun06:0022:30
246549Blk 3470.9 km
Mon–Fri05:4722:33
Sat06:0322:32
Sun06:0222:32
346539Blk 3201.3 km
Mon–Fri05:4822:34
Sat06:0422:33
Sun06:0322:33
446529Opp Marsiling Stn1.7 km
Mon–Fri05:5022:36
Sat06:0622:35
Sun06:0522:35
546491Blk 4022.0 km
Mon–Fri05:5122:37
Sat06:0722:36
Sun06:0622:36
644269Blk 2239.4 km
Mon–Fri05:4522:47
Sat06:0522:46
Sun06:0022:46
744229Bef Pending Stn9.8 km
Mon–Fri05:4622:49
Sat06:0622:47
Sun06:0122:47
844371Blk 21910.3 km
Mon–Fri05:4822:51
Sat06:0822:49
Sun06:0322:49
944381Blk 20210.6 km
Mon–Fri05:4922:52
Sat06:0922:50
Sun06:0422:50
1044351Aft Chestnut Ave11.1 km
Mon–Fri05:5022:53
Sat06:1022:51
Sun06:0522:51
1144361Opp Dairy Farm Mall11.3 km
Mon–Fri05:5022:53
Sat06:1022:51
Sun06:0522:51
1251091Opp Catholic JC19.8 km
Mon–Fri06:0223:04
Sat06:2123:02
Sun06:1623:01
1351101Bef Thomson Flyover20.2 km
Mon–Fri06:0323:05
Sat06:2223:03
Sun06:1723:02
1452071Trellis Twrs21.0 km
Mon–Fri06:0523:06
Sat06:2323:04
Sun06:1923:03
1552081Aft Blk 19522.9 km
Mon–Fri06:0823:09
Sat06:2623:07
Sun06:2223:06
1660081St. Andrew's Village23.6 km
Mon–Fri06:1023:11
Sat06:2823:09
Sun06:2423:08
1760071Kolam Ayer Ind Est24.1 km
Mon–Fri06:1223:13
Sat06:3023:11
Sun06:2623:10
1860061Biotronik24.7 km
Mon–Fri06:1323:14
Sat06:3123:12
Sun06:2723:11
1983119Opp Blk 1628.9 km
Mon–Fri06:2023:20
Sat06:3723:18
Sun06:3423:17
2083109Opp Eunos Stn29.1 km
Mon–Fri06:2223:21
Sat06:3823:19
Sun06:3523:18
2183299Aft Lor G Telok Kurau29.8 km
Mon–Fri06:2423:23
Sat06:4023:21
Sun06:3723:20
2283319Aft Lor J Telok Kurau30.2 km
Mon–Fri06:2623:25
Sat06:4123:22
Sun06:3923:22
2383309Aft Still Lane30.5 km
Mon–Fri06:2723:26
Sat06:4223:23
Sun06:4023:23
2492279D'Ecosia31.0 km
Mon–Fri06:2923:27
Sat06:4423:25
Sun06:4123:24
2592059Marine Pde Stn Exit 631.4 km
Mon–Fri06:3123:29
Sat06:4623:27
Sun06:4323:26
2692049Marine Pde Stn/Parkway Pde31.7 km
Mon–Fri06:3223:30
Sat06:4723:28
Sun06:4423:27
2792041Marine Pde Stn Exit 232.8 km
Mon–Fri05:4523:33
Sat06:0023:31
Sun06:0023:30
2892051Marine Pde Stn Exit 433.2 km
Mon–Fri05:4623:34
Sat06:0123:32
Sun06:0223:32
2992271Opp D'Ecosia33.5 km
Mon–Fri05:4723:35
Sat06:0323:34
Sun06:0323:33
3083301Aft East Coast Rd33.8 km
Mon–Fri05:4923:37
Sat06:0423:35
Sun06:0423:34
3183311Aft Lor Nangka34.2 km
Mon–Fri05:5023:38
Sat06:0523:36
Sun06:0523:35
3283291Aft Joo Chiat Pl34.5 km
Mon–Fri05:5123:39
Sat06:0623:37
Sun06:0723:37
3383101Eunos Stn35.2 km
Mon–Fri05:5423:42
Sat06:0923:40
Sun06:1023:40
3483111Blk 1735.5 km
Mon–Fri05:5523:43
Sat06:1023:41
Sun06:1123:41
3560069Kallang Basin Swim Cplx39.6 km
Mon–Fri06:0123:50
Sat06:1623:47
Sun06:1723:47
3660079Bef Bendemeer Rd40.1 km
Mon–Fri06:0223:51
Sat06:1723:48
Sun06:1823:48
3760089Opp St. Andrew's Village40.5 km
Mon–Fri06:0423:53
Sat06:1923:49
Sun06:2023:50
3852089Opp Blk 19541.2 km
Mon–Fri06:0623:55
Sat06:2123:51
Sun06:2223:52
3952079Opp Trellis Twrs43.1 km
Mon–Fri06:0923:58
Sat06:2423:54
Sun06:2523:55
4051099Catholic JC44.3 km
Mon–Fri06:1124:00
Sat06:2623:56
Sun06:2723:57
4144369Dairy Farm Mall52.9 km
Mon–Fri06:2200:11
Sat06:3700:07
Sun06:3800:07
4244359Bef Chestnut Ave53.1 km
Mon–Fri06:2200:12
Sat06:3700:08
Sun06:3800:08
4344389Opp Blk 20153.5 km
Mon–Fri06:2300:13
Sat06:3800:09
Sun06:3900:09
4444379Opp Blk 21953.8 km
Mon–Fri06:2400:14
Sat06:3900:10
Sun06:4000:10
4544221Opp Pending Stn54.3 km
Mon–Fri06:2600:16
Sat06:4100:12
Sun06:4200:11
4644261Blk 27054.8 km
Mon–Fri06:2800:19
Sat06:4300:15
Sun06:4400:14
4746499Opp Blk 40261.8 km
Mon–Fri06:3800:29
Sat06:5300:25
Sun06:5400:24
4846521Marsiling Stn62.0 km
Mon–Fri06:4000:31
Sat06:5500:26
Sun06:5600:25
4946531Blk 17362.4 km
Mon–Fri06:4100:32
Sat06:5600:27
Sun06:5700:26
5046541Marsiling Mall62.8 km
Mon–Fri06:4200:34
Sat06:5800:28
Sun06:5800:27
5146009Woodlands Int63.5 km
Mon–Fri06:4700:37
Sat07:0100:31
Sun07:0200:30

Road names are visible when the table is wide enough or on larger screens.

Nearby MRT connections

Near Woodlands Int (origin)

Near Woodlands Int (terminus)

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).

Explore more