SMRT Bus Service 966

SMRT Bus Service 966 is a trunk route from Woodlands Bus Interchange and looping at Marine Parade, passing through Marsiling, Bukit Panjang, Whitley, Jalan Toa Payoh, Eunos and Still Road. Incorporating long express sectors, the route serves as an important connection between the housing estates of Bukit Panjang, Toa Payoh, Eunos and Marine Parade.

Woodlands Int
↺ Marine Parade Rd (Loop)
46009 Woodlands Int B11 NS9TE2 Woodlands Sq
46549 Blk 347 Woodlands Ave 3
46539 Blk 320 Woodlands Ave 3
46529 Opp Marsiling Stn NS8 Woodlands Ave 3
46491 Blk 402 Woodlands Ave 3
44269 Blk 223 Bt Panjang Rd
44229 Bef Pending Stn BP8 Pending Rd
44371 Blk 219 Petir Rd
44381 Blk 202 Petir Rd
44351 Aft Chestnut Ave Petir Rd
44361 Bef Dairy Farm Rd Petir Rd
51091 Opp Catholic JC PIE
51101 Bef Thomson Flyover PIE
52071 Trellis Twrs Jln Toa Payoh
52081 Aft Blk 195 Jln Toa Payoh
60081 St. Andrew's Village Jln Toa Payoh
60071 Kolam Ayer Ind Est Jln Kolam Ayer
60061 Aft Infineon Jln Kolam Ayer
83119 Opp Blk 16 Jln Eunos
83109 Opp Eunos Stn EW7 Jln Eunos
83299 Aft Lor G Telok Kurau Still Rd
83319 Aft Lor J Telok Kurau Still Rd
83309 Aft Still Lane Still Rd
92279 D'Ecosia Still Rd Sth
92059 Bet Blks 72/74 Marine Parade Rd
92049 Parkway Parade Marine Parade Rd
92041 Opp Parkway Parade Marine Parade Rd
92051 Opp Blk 72 Marine Parade Rd
92271 Opp D'Ecosia Still Rd Sth
83301 Aft East Coast Rd Still Rd
83311 Aft Lor Nangka Still Rd
83291 Aft Joo Chiat Pl Still Rd
83101 Eunos Stn EW7 Jln Eunos
83111 Blk 17 Jln Eunos
60069 Kallang Basin Swim Cplx Jln Kolam Ayer
60079 MOM Svcs Ctr Jln Kolam Ayer
60089 Opp St. Andrew's Village Jln Toa Payoh
52089 Opp Blk 195 Jln Toa Payoh
52079 Opp Trellis Twrs Jln Toa Payoh
51099 Catholic JC Whitley Rd
44369 Aft Dairy Farm Rd Petir Rd
44359 Bef Chestnut Ave Petir Rd
44389 Opp Blk 201 Petir Rd
44379 Opp Blk 219 Petir Rd
44221 Opp Pending Stn BP8 Pending Rd
44261 Blk 270 Bt Panjang Rd
46499 Opp Blk 402 Woodlands Ave 3
46521 Marsiling Stn NS8 Woodlands Ave 3
46531 Blk 173 Woodlands Ave 3
46541 Marsiling Mall Woodlands Ave 3
46009 Woodlands Int NS9TE2 Woodlands Sq
Route Overview
Route WAB_logo_20px Woodlands Integrated Transport Hub ↺ Marine Parade Road (Loop)
Passes Through Woodlands Ave 3, Petir Rd, Jln Toa Payoh, Jln Eunos, Still Rd
Route Length 63.5 km
Travelling Time 125 mins
Operator Information
BCM Route Package Sembawang–Yishun Bus Package
Current Operator SMRT Buses Ltd
Current Depot Ang Mo Kio Bus Depot (AMDEP)
Buses park at: Woodlands Bus Park (WLBP)
Current Fleet 12-metre Single Deck Bus:
– MAN A22
12-metre Double-Deck Bus:
– Alexander Dennis Enviro500
– MAN A95
Operating Hours
Departure Times from Woodlands
Weekdays Saturdays & Sundays / Public Holidays
05:45 – 23:30 06:00 – 23:30
Between 22:30 – 23:30, buses departing Woodlands Int are renumbered as Service 966A which terminates at Marine Parade Rd (Opp Parkway Parade).
Departure Times from Marine Parade Rd (Opp Parkway Parade)
Weekdays Saturdays Sundays / Public Holidays
05:45 – 23:34 06:00 – 23:29 06:00 – 23:35
Operating Frequency
6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Loop Service 5 – 7 mins 5 – 11 mins 6 – 10 mins 10 – 13 mins
Fare Information
Fare Charges regular distance fares


Service 966 is an inter-town route serving between the housing estates around Woodlands, Bukit Panjang, Jalan Toa Payoh, Eunos and Marine Parade. The route is frequented as a fast connection between Woodlands, Bukit Panjang, Toa Payoh and Eunos due to its long express sectors along the Bukit Timah Expressway (BKE) and Pan-Island Expressway (PIE).

The route shares its Woodlands – Bukit Panjang sector with Services 187 and 963, but is otherwise non-duplicative for most of its route and boasts many unique connections. Despite few duplicating routes, this service experiences moderate to low demand during off-peak hours, but very high demand during peak hours. As such, high capacity Alexander Dennis Enviro500 double-deck buses were deployed from August 2014 to cope with peak hour loads.

MRT / LRT Stations Served:
Special Departures:
  • Marine Parade Rd (Opp Parkway Parade) → Woodlands Int
    Weekdays: Between 05:45 – 06:33
    Saturdays: Between 06:00 – 06:54
    Sundays / Public Holidays: Between 06:00 – 06:47
  • Bukit Panjang Rd (Blk 223) → Marine Parade Rd → Woodlands Int
    Weekdays Morning Peak Hours
    Saturdays: 06:05
    Sundays / Public Holidays: 06:00
Short Trip Service:
  • Service 966A: Woodlands Int → Marine Parade Rd (Opp Parkway Parade)
    Weekdays: 22:42 – 23:30
    Saturdays: 22:37 – 23:30
    Sundays / Public Holidays: 22:50 – 23:30

Poster Gallery:

Operator History:
  • 2003 – 2004: Trans-Island Bus Services Ltd
  • 2004 – Present: SMRT Buses Ltd
  • (~September 2021) onwards: Tower Transit Singapore Pte Ltd

Operations for this route would be transferred to Tower Transit in 2021 as part of the Sembawang–Yishun Bus Package.

The Bus Service Operating License (BSOL) for this route will be renewed in 2026 under the Sembawang–Yishun Bus Package.

  • 2003 (16 Nov): Introduced between Woodlands Reg Int and Marine Parade Rd
  • 2005 (13 Feb): Amended to loop at Marine Parade Rd from Woodlands Reg Int
  • 2006 (16 Apr): Serves additional bus stop after Moonstone Lane along Serangoon Rd
  • 2006 (04 Jun): Serves new pair of bus stops outside Kallang Basin Swim Cplx and after Infineon along Jln Kolam Ayer
  • 2007 (07 Jan): Amended to ply Bt Panjang Rd, Pending Rd, Petir Rd and Dairy Farm Rd
  • 2009 (18 Jan): Serves 2 new pairs of bus stops after and before Chestnut Ave and before and after Dairy Farm Rd along Petir Rd
  • 2011 (04 Sep): Amended to ply Whampoa East with the permanent closure of Whampoa North
  • 2012 (21 Oct): Amended to skip Bendemeer Rd, Whampoa East and Serangoon Rd towards Woodlands Reg Int
  • 2012 (15 Nov): Designated wheelchair-accessible bus route (WAB)
  • 2016 (12 Mar): Amended to Woodlands Temp Int
  • 2021 (13 Jun): Amended to Woodlands Integrated Transport Hub

Past Routings

Back to Bus Services
Back to Bus Articles

3 thoughts on “SMRT Bus Service 966

  • 12 October 2018 at 8:04 PM

    On Wednesday i saw a Volvo b9tl in 966 please update

  • 6 June 2018 at 6:34 PM

    Bus 966 driver
    Taking their time
    1. No passages alighting or boarding bus they can also stop at bus stop for 5mins
    2. Driver as slow as snail
    3. Old people asking them about bus Direction they do not bother to help ans just say no no

  • 28 May 2016 at 4:28 PM

    Now got 2 permanent MAN A95 too..Please update.


Leave a Reply

Your email address will not be published. Required fields are marked *

Upcoming Events