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
Woodlands Temp Int
→ Buangkok Int
Buangkok Int
→ Woodlands Temp Int
47009 Woodlands Temp Int NS9TE2 Woodlands Sq
46291 Blk 106 Woodlands Ave 5
46269 Republic Poly Woodlands Ave 9
46449 Blk 875 Woodlands St 82
46439 Blk 880 Woodlands St 82
46419 Evergreen Pr Sch Woodlands Ave 4
46409 Blk 701A CP Woodlands Ave 4
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
58581 Bef Gambas Cres Gambas Ave
58571 Bef Sembawang Ave Gambas Ave
59279 Opp Ahmad Ibrahim Sec Sch Yishun Ave 7
59269 Opp Blk 174 Yishun Ave 7
59259 Darul Makmur Mque Yishun Ave 2
59099 Blk 220 Yishun Ave 2
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
65069 Blk 190C Punggol Rd
67251 Compassvale Stn Exit A SE1 Compassvale St
67241 Blk 248A Compassvale Rd
67409 Sengkang Stn NE16STC Sengkang East Way
67441 Sengkang Community Hub Sengkang East Rd
67271 Blk 201 CP Sengkang East Rd
67331 Blk 200B Sengkang East Ave
63009 Buangkok Int NE15 Sengkang Ctrl
63009 Buangkok Int NE15 Sengkang Ctrl
67339 Opp Blk 200B Sengkang East Ave
67279 Blk 301D Sengkang East Rd
67449 Blk 323B Sengkang East Rd
67401 Opp Sengkang Stn/Blk 260A NE16STC Sengkang East Way
67249 Blk 259C Compassvale Rd
67259 Compassvale Stn Exit B SE1 Compassvale St
65061 Blk 298A Punggol Rd
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
59091 Blk 154 Yishun Ave 2
59251 Opp Darul Makmur Mque Yishun Ave 2
59261 Blk 174 Yishun Ave 7
59271 Blk 118 Yishun Ave 7
58579 Aft Sembawang Ave Gambas Ave
58589 Opp Gambas Cres 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
46401 Blk 864 Woodlands Ave 4
46411 Blk 869 Woodlands Ave 4
46431 Blk 840 Woodlands St 82
46441 Blk 816 Woodlands St 82
46261 Blk 808 Woodlands Ave 9
46299 Opp Blk 106 Woodlands Ave 5
47009 Woodlands Temp Int NS9TE2 Woodlands Sq
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
Saturdays 15 mins 15 mins 15 – 16 mins 14 – 15 mins
Sundays / Public Holidays 15 mins 14 – 16 mins 17 mins 16 – 17 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 *