Tower Transit Bus Service 965

Tower Transit Bus Service 965 is a trunk route between Woodlands Temporary Bus Interchange and Buangkok, passing through Admiralty, Gambas Avenue, Yishun, Khatib, SLE, TPE, Compassvale and Sengkang. It is one of several routes plying express along the TPE/SLE corridor.

Service 965 was converted to a bi-directional service and extended to Buangkok Int, with a route amendment in Woodlands via Woodlands Ave 5, Woodlands Ave 9, Woodlands St 82 & Woodlands Ave 4 from 24 May 2026.

965
47009
Woodlands Temp Int NS9TE2
Woodlands Square
46291
Blk 106
Woodlands Avenue 5
46269
Republic Poly
Woodlands Avenue 9
46449
Blk 875
Woodlands Street 82
46439
Blk 880
Woodlands Street 82
46419
Evergreen Pr Sch
Woodlands Avenue 4
46409
Blk 701A CP
Woodlands Avenue 4
46761
Blk 706
Woodlands Avenue 7
46771
Opp Admiralty Stn NS10
Woodlands Avenue 7
47601
Blk 793
Woodlands Avenue 7
47611
Northoaks Condo
Woodlands Avenue 7
58581
Bef Gambas Cres
Gambas Avenue
58571
Bef Sembawang Ave
Gambas Avenue
59279
Opp Ahmad Ibrahim Sec Sch
Yishun Avenue 7
59269
Opp Blk 174
Yishun Avenue 7
59259
Darul Makmur Mque
Yishun Avenue 2
59099
Blk 220
Yishun Avenue 2
59073
Opp Yishun Stn NS13
Yishun Avenue 2
59069
Opp Blk 757
Yishun Avenue 2
59059
Blk 608
Yishun Avenue 2
59049
Opp Khatib Stn NS14
Yishun Avenue 2
59039
Yishun Sports Hall
Yishun Avenue 2
59029
Aft Yishun Ave 1
Lentor Avenue
59019
Aft Sg Seletar Bridge
Lentor Avenue
55289
LP 94
Lentor Avenue
65069
Blk 190C
Punggol Road
67251
Compassvale Stn Exit A SE1
Compassvale Street
67241
Blk 248A
Compassvale Road
67409
Sengkang Stn NE16STC
Sengkang East Way
67441
Sengkang Community Hub
Sengkang East Road
67271
Blk 201 CP
Sengkang East Road
67331
Blk 200B
Sengkang East Avenue
63009
Buangkok Int NE15
Sengkang Central
63009
Buangkok Int NE15
Sengkang Central
67339
Opp Blk 200B
Sengkang East Avenue
67279
Blk 301D
Sengkang East Road
67449
Blk 323B
Sengkang East Road
67401
Opp Sengkang Stn/Blk 260A NE16STC
Sengkang East Way
67249
Blk 259C
Compassvale Road
67259
Compassvale Stn Exit B SE1
Compassvale Street
65061
Blk 298A
Punggol Road
55281
Aft SLE
Lentor Avenue
59011
Bef Sg Seletar Bridge
Lentor Avenue
59021
Bef Yishun Ave 1
Lentor Avenue
59031
Opp Yishun Sports Hall
Yishun Avenue 2
59041
Bef Khatib Stn NS14
Yishun Avenue 2
59051
Blk 790
Yishun Avenue 2
59061
Blk 763
Yishun Avenue 2
59079
Yishun Stn NS13
Yishun Avenue 2
59091
Blk 154
Yishun Avenue 2
59251
Opp Darul Makmur Mque
Yishun Avenue 2
59261
Blk 174
Yishun Avenue 7
59271
Blk 118
Yishun Avenue 7
58579
Aft Sembawang Ave
Gambas Avenue
58589
Opp Gambas Cres
Gambas Avenue
47619
Blk 688 CP
Woodlands Avenue 7
47609
Opp Blk 793
Woodlands Avenue 7
46779
Admiralty Stn NS10
Woodlands Avenue 7
46769
Blk 666
Woodlands Avenue 7
46401
Blk 864
Woodlands Avenue 4
46411
Blk 869
Woodlands Avenue 4
46431
Blk 840
Woodlands Street 82
46441
Blk 816
Woodlands Street 82
46261
Blk 808
Woodlands Avenue 9
46299
Opp Blk 106
Woodlands Avenue 5
47009
Woodlands Temp Int NS9TE2
Woodlands Square

Route Overview
Route WAB_logo_20px Woodlands Temporary Bus Interchange  Buangkok Bus Interchange
Passes Through Woodlands Ave 7, Gambas Ave, Yishun Ave 2, Compassvale St, Sengkang East Way, Sengkang East Rd
Route Length Towards Buangkok: 25.0 km Towards Woodlands: 24.7 km
Travelling Time 80 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 (Temp Bus Int)
Weekdays & Saturdays Sundays / Public Holidays
05:15 – 23:30 05:30 – 23:30
Departure Times from Buangkok Weekdays & Saturdays Sundays / Public Holidays
05:20 – 23:30 05:35 – 23:30
Operating Frequency
From Woodlands 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 10 – 13 mins 9 – 13 mins 9 – 13 mins 10 – 15 mins
From Buangkok 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 11 – 14 mins 9 – 12 mins 10 mins 10 – 12 mins
Saturdays 15 mins 15 mins 15 – 16 mins 14 – 15 mins
Sundays / Public Holidays 15 mins 14 – 16 mins 14 – 17 mins 17 mins
Fare Information
Fare Charges regular distance fares

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

Between Woodlands and Sengkang, Service 161 offers the faster route by skipping Yishun town entirely.

MRT/LRT Stations Served:
Special Departures:
  • Yishun Ave 2 (Yishun Stn) → Woodlands Temp Int
    Weekdays: 06:05, 06:21, 06:32, 06:49, 18:10 & 19:12
Short Trip Service
  • Service 965A: Woodlands Temp Int → Yishun Avenue 2 (Opp Yishun Stn)
    Weekdays (except Public Holidays): 05:55 – 06:45 & 19:02

Gallery (Buses)
Tower Transit

Gallery (SMRT Buses) at Page 2.

Poster Gallery

Operator History
  • 2002 – 2004: Trans-Island Bus Services Ltd
  • 2004 – 18 Sep 2021: SMRT Buses Ltd
  • 19 Sep 2021 – Present: Tower Transit Singapore Pte Ltd
Route History
  • 2002 (07 Jul): Introduced between Woodlands Reg Int and Sengkang Int
  • 2003 (18 Jan): Amended to Sengkang Integrated Transport Hub
  • 2005 (11 Sep): Amended to loop at Sengkang Integrated Transport Hub from Woodlands Reg Int
  • 2013 (07 Jul): Designated wheelchair-accessible bus service (WAB)
  • 2016 (12 Mar): Amended to Woodlands Temp Int
  • 2020 (22 Mar): Serves new pair of bus stops before & after Sembawang Ave along Gambas Ave
  • 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 and opposite Gambas Cres along Gambas Ave
  • 2026 (28 Mar): Amended to ply an extended section of Woodlands Ave 7 & Woodlands Ave 10 with the partial closure of Gambas Ave to facilitate the construction of North-South Corridor.
  • 2026 (24 May): Converted to a bi-directional service with the route extension to Buangkok Int; Amended to ply Woodlands Ave 9, Woodlands St 82 & Woodlands Ave 4, skipping part of Woodlands Ave 7; First bus timing daily from Woodlands Temp Int brought forward by 15 mins

Past Routings

Back to Bus Services
Back to Bus Articles

21 thoughts on “Tower Transit Bus Service 965

  • 29 September 2025 at 9:37 PM
    Permalink

    Pls do extend 965 to punggol east and north. Enhanced connection between Punggol and Woodlands

    Reply
    • 25 February 2026 at 10:15 AM
      Permalink

      I guess I shall give up the punggol to woodlands idea, anyways it won’t happen. Just extend 965 to serve Buangkok Dr, Buangkok LInk and Buangkok Cres, those areas quite weak or are only served by 104, 329.

      Reply
      • 18 April 2026 at 5:41 PM
        Permalink

        buangkok extension is already happening

        tower transit TRG buses were already seen along sengkang east way or something

        Reply
  • 22 September 2025 at 5:25 PM
    Permalink

    Still don’t know why 965 still hasn’t extended to Buangkok

    Reply
  • 24 July 2025 at 6:42 AM
    Permalink

    I got a route suggestion and hope this will be acceptable. 965 should also the residents in Buangkok and Punggol. These 2 places are in high demand. For Buangkok, serve Sengkang Ctrl and for Punggol, serve Punggol East, Punggol Drive. With this Ammendments, it will have more and better connectivity and convenience.

    MRT/LRT Stations Served:
    NS9TE2 Woodlands
    NS10 Admiralty
    NS13 Yishun
    NS14 Khatib
    SE1 Compassvale
    NE16STC Sengkang

    Reply
  • 14 March 2024 at 3:15 PM
    Permalink

    I think it is possible for 965 to become unidirectional if it amends to Buangkok ITH in the future, along with 110 possibly. This way 374 can amend back to Sengkang ITH.
    However this means that both Tower Transit and SMRT must have a substation in an equally small (compared to Sengkang) Buangkok ITH. With this I suspect Compassvale Int will have to remain open unless one of the other airport bus services transfer operators to SMRT while 110 exchange with SBS Transit.

    Reply

Leave a Reply

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