Tower Transit Bus Service 969 is a trunk route between Woodlands Bus Interchange and Tampines Interchange, passing through Admiralty, Gambas Avenue, Yishun, Khatib and Tampines Concourse. The popular route plies a long express sector along the SLE and TPE, offering the fastest bus connection between Tampines and Khatib/Yishun.
46009 Woodlands Int NS9 TE2 Woodlands Sq
46281 Blk 825 Woodlands Ave 7
46391 Blk 853 Woodlands Ave 7
46761 Blk 706 Woodlands Ave 7
46771 Opp Admiralty Stn NS10 Woodlands Ave 7
47601 Blk 793 Woodlands Ave 7
47611 Northoaks Condo Woodlands Ave 7
58301 3M Bldg Gambas Ave
58581 Bef Gambas Cres Gambas Ave
58571 Bef Sembawang Ave Gambas Ave
57129 Blk 114 Sembawang Rd
57119 Blk 101 Sembawang Rd
59119 Opp Blk 701A Yishun Ave 5
59149 Blk 145 Yishun Ave 5
59073 Opp Yishun Stn NS13 Yishun Ave 2
59069 Opp Blk 757 Yishun Ave 2
59059 Blk 608 Yishun Ave 2
59049 Opp Khatib Stn NS14 Yishun Ave 2
59039 Yishun Sports Hall Yishun Ave 2
59029 Aft Yishun Ave 1 Lentor Ave
59019 Aft Sg Seletar Bridge Lentor Ave
55289 LP 94 Lentor Ave
65199 Aft Punggol Rd 1a TPE
75589 Opp Blk 638A Tampines Ave 12
75599 Opp Blk 631B Tampines Ave 12
76541 Citylife@ Tampines Tampines Ave 9
76511 The Tampines Trilliant Tampines Concourse
76521 Opp Blk 519A Tampines Concourse
75009 Tampines Int EW2 -DT32 Tampines Ctrl 1
75009 Tampines Int B4 EW2 -DT32 Tampines Ctrl 1
76529 Blk 519A Tampines Concourse
76519 Bet Blks 524B/523D Tampines Concourse
76549 Opp Citylife@ Tampines Tampines Ave 9
75591 Bef Blk 631B Tampines Ave 12
75581 Blk 637 CP Tampines Ave 12
65191 Bef Punggol Rd 1a TPE
55281 Aft SLE Lentor Ave
59011 Bef Sg Seletar Bridge Lentor Ave
59021 Bef Yishun Ave 1 Lentor Ave
59031 Opp Yishun Sports Hall Yishun Ave 2
59041 Bef Khatib Stn NS14 Yishun Ave 2
59051 Blk 790 Yishun Ave 2
59061 Blk 763 Yishun Ave 2
59079 Yishun Stn NS13 Yishun Ave 2
59141 Blk 741 Yishun Ave 5
59111 Blk 701 Yishun Ave 5
57111 Opp Blk 101 Sembawang Rd
57121 Opp Blk 115B Sembawang Rd
58579 Aft Sembawang Ave Gambas Ave
58589 Opp Gambas Cres Gambas Ave
58309 Opp 3M Bldg Gambas Ave
47619 Blk 688 CP Woodlands Ave 7
47609 Opp Blk 793 Woodlands Ave 7
46779 Admiralty Stn NS10 Woodlands Ave 7
46769 Blk 666 Woodlands Ave 7
46399 Aft 888 Plaza Woodlands Ave 7
46289 Blk 891C CP Woodlands Ave 7
46009 Woodlands Int NS9 TE2 Woodlands Sq
Route Overview
Route
Woodlands Integrated Transport Hub ↔ Tampines Bus Interchange
Passes Through
Woodlands Ave 7, Gambas Ave, Yishun Ave 2, SLE, TPE, Tampines Concourse
Route Length
Towards Tampines: 27.4 km
Towards Woodlands: 27.0 km
Travelling Time
70 mins
Operator Information
BCM Route Package
Sembawang–Yishun Bus Package
Current Operator
Tower Transit Singapore Pte Ltd
(Tower Transit Singapore )
Current Depot
Mandai Bus Depot
Current Fleet
Single-deck & Double-deck buses
Operating Hours
Departure Times from Woodlands
Weekdays & Saturdays
Sundays / Public Holidays
05:30 – 23:45
05:45 – 23:45
Departure Times from Tampines
Weekdays & Saturdays
Sundays / Public Holidays
05:30 – 23:45
05:45 – 23:45
Operating Frequency
6:30am–8.30am
8.31am–4.59pm
5.00pm–7.00pm
After 7.00pm
From Woodlands
4 – 8 mins
4 – 9 mins
5 – 12 mins
8 – 12 mins
From Tampines
7 – 10 mins
5 – 10 mins
5 – 6 mins
5 – 9 mins
Fare Information
Fare
Charges regular distance fares
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 owing to its express sector along the Seletar Expressway (SLE) and Tampines Expressway (TPE). The route also calls at TPE (Bef / Aft Punggol Rd) for convenient transfers to and from other TPE Corridor bus services.
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 double-deck buses were deployed from August 2014 to cope with peak hour loads. The journey between Yishun and Tampines takes around 40 minutes during off-peak periods.
MRT Stations Served:
Special Departures:
Sembawang Rd (Blk 114) → Tampines Int
Weekdays: 05:40, 05:45, 05:53, 06:03 & 06:09
Short Trip Service
Service 969A : Tampines Int → Yishun Ave 2 (Yishun Stn)
Weekdays, except Public Holidays: 08:11
Gallery (Tower Transit):
Bus 969 – Tower Transit MAN A24 (SMB8031T)
Bus 969 – Tower Transit MAN A24 (SMB8015R)
Bus 969 – Tower Transit MAN A22 Euro 6 (SG1875Z) #HeyChingay50Bus
Bus 969 – Tower Transit MAN A22 Euro 6 (SG1875Z) #HeyChingay50Bus
Bus 969 – Tower Transit Volvo B5LH (SG3000T)
Bus 969 – Tower Transit Volvo B5LH (SG3028P)
Bus 969 – Tower Transit MAN A95 (SMB5897G)
Bus 969 – Tower Transit MAN A22 (SMB1368T)
Bus 969 – Tower Transit MAN A22 (SMB1381D)
Bus 969 – Tower Transit Volvo B5LH (SG3028P)
Bus 969 – Tower Transit MAN A95 Euro 6 (SG6013L)
Bus 969 – Tower Transit MAN A95 (SG5860P)
Bus 969 – Tower Transit MAN A95 (SG5820E)
Bus 969 – Tower Transit MAN A95 (SG5752T)
Bus 969 – Tower Transit MAN A95 (SMB5888H)
Bus 969 – Tower Transit MAN A95 (SMB5888H) [Hello (finally) from Tower Transit Singapore]
Bus 969 – Tower Transit MAN A95 (SMB5888H) [Hello (finally) from Tower Transit Singapore]
Bus 969 – Tower Transit MAN A95 (SMB5888H) [Hello (finally) from Tower Transit Singapore]
Bus 969 – Tower Transit MAN A95 (SMB5888H) [Hello (finally) from Tower Transit Singapore]
Bus 969 – Tower Transit MAN A95 (SMB5897G) [Hello (finally) from Tower Transit Singapore]
Bus 969 – Tower Transit MAN A95 (SMB5899B)
Bus 969 – Tower Transit MAN A95 (SMB5901C)
Bus 969 – Tower Transit Alexander Dennis Enviro500 (SG5702M)
Bus 969 – Tower Transit Alexander Dennis Enviro500 (SMB3524X)
Bus 969 – Tower Transit Alexander Dennis Enviro500 (SMB3541X)
Bus 969 – Tower Transit MAN A95 Euro 6 (SG6134X)
Bus 969 – Tower Transit MAN A95 Euro 6 (SG6096Y)
Bus 969 – Tower Transit ADL Enviro500 3-Door (SG6379G)
Bus 969 – Tower Transit ADL Enviro500 3-Door (SG6373Y)
Bus 969 – Tower Transit ADL Enviro500 3-Door (SG6366T)
Bus 969 – Tower Transit ADL Enviro500 3-Door (SG6373Y)
Bus 969 – Tower Transit ADL Enviro500 3-Door (SG6373Y)
Bus 969 – Tower Transit Alexander Dennis Enviro500 (3-Door) (SG6381Z)
Bus 969 – Tower Transit Alexander Dennis Enviro500 (3-Door) (SG6380B)
Bus 969 – Tower Transit MAN A95 (SMB5891Y)
Gallery (SMRT Buses) at Page 2 .
Poster Gallery:
New Pair of Bus Stops along Gambas Avenue – Bus Services 965, 969 & NR2
Service 969 Route Amendment to Tampines Concourse
SMRT Buses Opening of Woodlands Integrated Transport Hub Poster
Tower Transit Poster for Sembawang-Yishun Bus Package
Tower Transit Poster for New Bus Stops along Gambas Ave (Services 965 & 969)
SMRT Buses / SBS Transit / Tower Transit combined Poster for Temporary Route Amendment of Woodlands Bus Services from 12 to 31 December 2021
Tower Transit Poster – Route Amendment of Service 969 due to Realignment of Tampines Avenue 12
SMRT Buses / SBS Transit / Tower Transit combined Poster for Reinstatement of Woodlands Bus Services from 26 December 2021
Go-Ahead Singapore & Tower Transit Poster for New Bus Stops along Tampines Ave 12 for Services 15 & 969
Go-Ahead Singapore & Tower Transit Poster for New Bus Stop along Tampines Ave 12 for Services 15 & 969
SMRT Buses / SBS Transit / Tower Transit combined Poster for Temporary Route Amendment of Woodlands Bus Services from 11 to 24 December 2022
Operator History
2001 – 2004: Trans-Island Bus Services Ltd
2004 – 18 Sep 2021: SMRT Buses Ltd
19 Sep 2021 – Present: Tower Transit Singapore Pte Ltd
The Bus Service Operating License (BSOL) for this route will be renewed in 2026 under the Sembawang–Yishun Bus Package.
History
2001 (15 Apr): Introduced between Woodlands Regional Int and Tampines Int
2002: Serves the bus stop outside Blk 923 along Yishun Ave 2, skipping the bus stop outside Northpoint Shop Ctr
2013 (07 Jul): Designated wheelchair-accessible bus service (WAB )
2014 (05 Oct): Serves additional pair of bus stops before and after Punggol Rd along TPE
2016 (12 Mar): Amended to Woodlands Temp Int
2016 (18 Dec): Amended to ply Tampines Ave 9 and Tampines Concourse
2020 (22 Mar): Serves a new pair of bus stops near Sembawang Ave along Gambas Ave
2021 (13 Jun): Amended to Woodlands Integrated Transport Hub
2021 (19 Sep): Operations transferred to Tower Transit under the Sembawang-Yishun Bus Package
2021 (03 Oct): Serves a new pair of bus stops before & opposite Gambas Cres along Gambas Ave
2021 (12 Dec): Temporarily amended to Woodlands Temp Int due to road closure of east entrance to Woodlands Integrated Transport Hub
2021 (22 Dec): Amended to ply the realigned Tampines Ave 12, skipping part of Tampines Ave 9
2021 (26 Dec): Amended back to Woodlands Integrated Transport Hub
2022 (09 Oct): Serves new bus stops opposite Blk 631B, before Blk 631B & outside Blk 637 CP along Tampines Ave 12
2022 (30 Oct): Serves a new bus stop opposite Blk 638A along Tampines Ave 12
2022 (11 Dec): Temporarily amended to Woodlands Temp Int due to road closure of east exit from Woodlands Integrated Transport Hub
2022 (25 Dec): Amended back to Woodlands Integrated Transport Hub
Past Routings
Back to Bus Services
Back to Bus Articles
PM Off-peak frequency is no longer up to 12mins, it’s usually around 15mins. Sometimes if can go up to 17mins or 20mins if the bus captain is behind schedule.