SMRT Bus Service 969


SMRT Bus Service 969 is a trunk route between Woodlands Regional Interchange and Tampines Interchange, passing through Admiralty, Gambas Avenue, Yishun, Khatib, SLE, TPE and Tampines Avenue 12.

^ SMRT Alexander Dennis Enviro500 (SMB5044B) on Service 969, with advert wrap for The Brownstone.

Route Information
Route Woodlands Regional Bus Interchange  Tampines Bus Interchange 
Passes Through Admiralty, Gambas Ave, Yishun, Khatib, SLE, TPE, Tampines Ave 12
Route Length 27.6km (D1) | 27.4km (D2)
Travelling Time 60mins
Operator Information
Current Operator SMRT Buses
Current Depot Woodlands Bus Depot (WLDEP)
Current Fleet 12-metre Double Deck Bus:
– Alexander Dennis Enviro500

18-metre Articulated Bus:
– Mercedes-Benz O405G

12-metre Single Deck Bus:

Departure Times from T1 0530 – 2345 (Weekdays, Saturdays)
0545 – 2345 (Sundays/PHs)
Departure Times from T2 0530 – 2345 (Weekdays, Saturdays)
0545 – 2345 (Sundays/PHs)
Frequency Direction 1 Direction 2
0630-0830: 04 – 09 mins
0831-1659: 07 – 12 mins
1700-1930: 06 – 09 mins
After 1930: 10 – 14 mins
0630-0830: 06 – 09 mins
0831-1659: 06 – 12 mins
1700-1930: 07 – 08 mins
After 1930: 08 – 15 mins

Route History

Service 969 is an inter-town route serving between the housing estates around Woodlands, Yishun and Tampines. The route is frequented as a fast connection between Yishun and Tampines due to its express sector along the Seletar Expressway (SLE) and Tampines Expressway (TPE).

From Tampines Interchange, Service 39 also plies between Tampines and Yishun, but takes a much longer journey by serving Pasir Ris. Service 168 also covers the Tampines to Woodlands sector with a faster journey time than 969 by skipping Yishun town.

As the fastest public transport link between Tampines and Yishun, this service experiences good demand all day round with significantly higher demand during peak hours. Many buses are added during peak periods to cope with the demand increase, and high capacity Alexander Dennis Enviro500 double-deck buses were deployed in August 2014 to cope with peak hour loads. The journey between Yishun and Tampines takes around 35 minutes during off-peak periods.

At Tampines Interchange, passengers who wish to get a seat for the long express journey usually queue up at the boarding berth. Passengers can board the bus without joining the queue, usually only after all seats have been occupied.

Special Departures:

  • Yishun Ave 2 (Yishun Stn) Woodlands Regional Int
    Weekdays mornings
  • Sembawang Road (Blk 114)  Tampines Int
    Weekdays AM Peak hours
  • Yishun Ave 2 (Aft NorthPoint Shop Ctr)  Tampines Int
    Weekdays AM/PM Peak hours

Shortworking Trips:

  • 969A: Tampines Interchange → Yishun Avenue 2 (Yishun Stn)
    Weekdays AM, PM Peak hours

Service 969A was introduced in 2013 to cope with high demand between Tampines and Yishun, where most of the demand of Service 969 is encountered.

Fare: Charges fares for regular trunk services. See Bus Fares for exact fares.

Fleet: Service 969′s fleet comprises Mercedes-Benz O405G, MAN NL323F and Alexander Dennis Enviro500 buses.

Route Information:

Direction 1 Direction 2
  • Woodlands Regional Bus Interchange
  • Woodlands Ave 7 (Blk 825)
  • Woodlands Ave 7 (Blk 853)
  • Woodlands Ave 7 (Blk 706)
  • Woodlands Ave 7 (opp Admiralty Stn)
  • Woodlands Ave 7 (Blk 793)
  • Woodlands Ave 7 (Woodsvale Condo)
  • Gambas Ave (3M Bldg)
  • Sembawang Rd (Blk 114)
  • Sembawang Rd (Blk 101)
  • Yishun Ave 5 (opp Blk 701A)
  • Yishun Ave 5 (Blk 145)
  • Yishun Ave 2 (aft Northpoint Shop Ctr)
  • Yishun Ave 2 (opp Blk 757)
  • Yishun Ave 2 (Blk 608)
  • Yishun Ave 2 (opp Khatib Stn)
  • Yishun Ave 2 (Yishun Sports Hall)
  • Lentor Ave (aft Yishun Ave 1)
  • Lentor Ave (aft Sg Seletar Bridge)
  • Lentor Ave (LP 94)
    SLE (express)
    TPE (express)
  • TPE (aft Punggol Rd)
    TPE (express)
    Tampines Ave 12 (express)
    Tampines Ave 9 (express)
    Tampines Ave 7 (express)
    Tampines Ctrl 3 (express)
    Tampines Ctrl 1 (express)
  • Tampines Bus Interchange
  • Tampines Bus Interchange
    Tampines Ctrl 1 (express)

    Tampines Ctrl 3 (express)
    Tampines Ave 7 (express)
    Tampines Ave 9 (express)
    Tampines Ave 12 (express)
    TPE (express)
  • TPE (bef Punggol Rd)
    TPE (express)
    SLE (express)
  • Lentor Ave (aft SLE)
  • Lentor Ave (bef Sg Seletar Bridge)
  • Lentor Ave (bef Yishun Ave 1)
  • Yishun Ave 2 (opp Yishun Sports Hall)
  • Yishun Ave 2 (bef Khatib Stn)
  • Yishun Ave 2 (Blk 790)
  • Yishun Ave 2 (Blk 763)
  • Yishun Ave 2 (Yishun Stn)
  • Yishun Ave 5 (Blk 741)
  • Yishun Ave 5 (Blk 701)
  • Sembawang Rd (opp Blk 101)
  • Sembawang Rd (opp Blk 115B)
  • Gambas Ave (opp 3M Bldg)
  • Woodlands Ave 7 (opp Woodsvale Condo)
  • Woodlands Ave 7 (opp Blk 793)
  • Woodlands Ave 7 (Admiralty Stn)
  • Woodlands Ave 7 (Blk 666)
  • Woodlands Ave 7 (aft 888 Plaza)
  • Woodlands Ave 7 (Blk 891C CP)
  • Woodlands Regional Bus Interchange

Operator History:

  • 2001 – 2004: Trans-Island Bus Services Ltd
  • 2004 – Present: SMRT Buses Ltd

The Bus Service Operating License (BSOL) for this route will be renewed in 2016.








  • 2001 (15 Apr): Introduced between Woodlands Regional Int and Tampines Int.
  • 2013: Service improvement under the Bus Service Enhancement Programme (BSEP)
  • 2013 (07 Jul): Designated wheelchair-accessible bus route (WAB)
  • 2014 (18 Aug): Alexander Dennis Enviro500 double-deck buses deployed
  • 2014 (05 Oct): Calls at Tampines Expressway (Punggol Road) Bus Interchange

Past Routings:

  • Refer to this article
  • 2001: No significant route changes since 2001.


External Links:

  • TransitLink E-Guide
  • SGWiki – Buses

Back to Bus Services
Back to Bus Articles


5 thoughts on “SMRT Bus Service 969

  1. Dear sir/mdm,

    I was at Yishun MRT cross junction crossing the zebra crossing at around 2212hr on 14 Nov, Friday, when the driver of bus 969 came bashing his way through.

    When I was about to cross the zebra crossing, the bus was significantly some distance away. Instead of slowing down and stopping, the driver sped up and attempted to drive past.

    I was almost halfway across the zebra crossing and had to literally run back to the pavement to prevent getting knocked down. I managed to take a glance at the passengers on board and some of them were pretty aghast as well.

    For your info, I wasn’t on the mobile or listening to any music players. I count myself really lucky no mishap happened onto me. However, I am not sure at all if others have the same luck.

    I strongly urged the company to look into this and ensure your drivers are properly trained. I demand the errant driver to be picked out and given a stern warning.

    Looking forward to your reply.

    Thank you.

    Nick Wang

  2. To whom it may concern

    I take bus 969 to work from woodlands interchange every morning. I notice quite a number of passengers(especially the young one)) do not queue to board the bus, I feel it’s not fair to those who has queue.
    I suggest that you send bus captain or officer to guide the bus 969 lane.
    Your immediate attention is much appreciated.
    Thank you.


  3. To whom it may concern,
    I was at Punggol Expressway bus stop to take bus to Yishun.

    Bus 969 came, the people alighted but the driver did not wait for people who may want to board the bus 969.
    I knocked on the door and he refused to open. I knocked a few times, then he opened the door. He started shouting at me and said things like he should not open the door for me.
    Kindly check the CCTV for any footage.
    I have taken the photo of the bus captain to show as proof. This bus captain is very rude.
    He is providing a service and should not be shouting at passenger and passing sarcastic remarks!

    Bus 969 SMB5043D
    Date & Time : 27 Apr 2016 5.30pm
    Venue: Punggol Expressway Bus stop

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s