Tower Transit Bus Service 984

Tower Transit Bus Service 984 is a trunk service operating between Jurong Town Hall and Gali Batu (Woodlands Road), serving the existing, new and upcoming housing estates in Brickland.

Service 984 commenced operations on Sunday 26 October 2025.

984
29009 Jurong Town Hall Int EW24NS1 Venture Dr
28301 Blk 131 EW24NS1 Jurong Gateway Rd
28431 Blk 134 Jurong East Ctrl
28251 S'pore Science Ctr Jurong Town Hall Rd
28261 Aft S'pore Science Ctr Jurong Town Hall Rd
28271 Opp Blk 114 Jurong Town Hall Rd
28281 Opp Blk 227 Jurong Town Hall Rd
28291 Blk 303 Jurong Town Hall Rd
43459 Aft PIE Bt Batok Rd
43761 Opp Dulwich Coll Bt Batok Rd
43751 Opp Blk 443D Bt Batok Rd
43781 Opp Blk 437A Bt Batok Rd
43771 Opp Blk 433B Bt Batok Rd
43671 Opp Dunearn Sec Sch Bt Batok Rd
44171 Bef Bt Batok West Ave 5 Bt Batok Rd
30129 Opp Blk 805D Brickland Rd
44591 Blk 490B Choa Chu Kang Ave 6
44091 Choa Chu Kang Mkt Choa Chu Kang Ave 1
44879 Opp Blk 810 CP Choa Chu Kang Ave 7
44899 Opp APSN Choa Chu Kang Gr
44129 Sol Acres Condo Choa Chu Kang Way
44119 Blk 204 Choa Chu Kang Ave 1
44299 CCK Polyclinic Teck Whye Ave
44289 Blk 6 Teck Whye Ave
44279 Blk 157 Teck Whye Ave
44141 Phoenix Stn BP5 Choa Chu Kang Rd
44251 Bt Panjang Stn/Blk 604 DT1-BP6 Bt Panjang Rd
44641 Blk 602 BP13 Bt Panjang Ring Rd
44791 West View Pr Sch Senja Rd
44051 Opp Blk 632 CP Woodlands Rd
43991 Opp Blk 635A Woodlands Rd
44069 Aft KJE Slip Rd Woodlands Rd
44059 Blk 632 CP Woodlands Rd
44799 Blk 610 Senja Rd
44649 Blk 541A CP BP13 Bt Panjang Ring Rd
44259 Blk 183 Bt Panjang Rd
44149 Opp Phoenix Stn BP5 Choa Chu Kang Rd
44271 Bet Blks 13/14 Teck Whye Ave
44281 Blk 8 Teck Whye Ave
44291 Opp CCK Polyclinic Teck Whye Ave
44111 Opp Blk 203 Choa Chu Kang Ave 1
44891 APSN Choa Chu Kang Gr
44871 Blk 810 CP Choa Chu Kang Ave 7
44099 Opp Choa Chu Kang Mkt Choa Chu Kang Ave 1
44599 Bet Blks 801B/801C Choa Chu Kang Ave 6
30111 Blk 804B Brickland Rd
30121 Blk 805D Brickland Rd
44179 Aft Bt Batok West Ave 5 Bt Batok Rd
43679 Blk 402 Bt Batok Rd
43779 Blk 433C Bt Batok Rd
43789 Blk 436A Bt Batok Rd
43759 Blk 443D Bt Batok Rd
43769 Dulwich Coll/Blk 445 Bt Batok Rd
43453 Bef PIE Bt Batok Rd
28299 Blk 253 Jurong Town Hall Rd
28289 Blk 228 Jurong Town Hall Rd
28279 Blk 114 Jurong Town Hall Rd
28269 Blk 118 Jurong Town Hall Rd
28259 Opp S'pore Science Ctr Jurong Town Hall Rd
28439 Blk 124 Jurong East Ctrl
28211 Bef Jurong East Stn EW24NS1 Jurong Gateway Rd
29009 Jurong Town Hall Int EW24NS1 Venture Dr
Route Overview
Route WAB_logo_20px Jurong Town Hall Bus Interchange ↔ Woodlands Road  
Passes Through Bukit Batok Rd, Brickland Rd, Choa Chu Kang Ave 6, Choa Chu Kang Ave 1, Choa Chu Kang Grove, Teck Whye Ave, Bukit Panjang Rd, Senja Rd
Route Length Towards Woodlands Rd: 12.8 km Towards Jurong Town Hall: 12.7 km
Travelling Time 55 mins
Operator Information
BCM Route Package Bulim Bus Package
Current Operator Tower Transit Singapore Pte Ltd
(Tower Transit Singapore)
Current Depot Bulim Bus Depot
Current Fleet Single-deck & Double-deck buses
Operating Hours
Departure Times from Jurong Town Hall
Daily
06:00 – 23:30
Departure Times from Woodlands Rd (Aft KJE Slip Rd) Daily
05:35 – 23:35
After 23:35 – 00:05 daily, buses departing Woodlands Rd (Aft KJE Slip Rd) are renumbered as Service 984A, which terminates at Brickland Rd (Blk 805D).
Operating Frequency
From Jurong Town Hall 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 10 – 12 mins 12 – 15 mins 10 – 13 mins 10 – 15 mins
Saturdays 15 mins 15 mins 15 mins 15 mins
Sundays / Public Holidays 15 mins 15 mins 15 mins 15 mins
From Woodlands Rd 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 10 – 12 mins 12 – 15 mins 10 – 15 mins 10 – 15 mins
Saturdays 15 mins 15 mins 15 mins 15 mins
Sundays / Public Holidays 15 mins 15 mins 15 mins 15 mins
Fare Information
Fare Charges regular distance fares

Bus Service 984 serves new housing estates in Brickland, as well as existing housing estates in Choa Chu Kang & Keat Hong, with direct links to Jurong East & Bukit Panjang, as well as other amenities along its route.

Buses layover at Gali Batu Bus Terminal, where no boarding and alighting is allowed.

This service is introduced under the LTA’s Bus Connectivity Enhancement Programme (BCEP), a ~$900 million government scheme that funds the purchase of new buses, infrastructural improvements, and operating costs of new bus services between 2024–2032.

MRT / LRT Stations Served
Short Trip Service
  • Service 984A: Woodlands Rd (Aft KJE Slip Rd) → Brickland Rd (Blk 805D)
    Daily: 23:50 – 00:05

Poster Gallery
Bus Gallery

Plans

Plans for Bus Service 984 were revealed to the media on 8 June 2025 by Acting Transport Minister Jeffrey Siow. The route was one of eight services planned for the Brickland and Tengah areas due to be launched by end-2026, and would connect Brickland to Bukit Panjang and Jurong East MRT stations.

This new service number, 984, was revealed by Mr Siow on 10 August 2025 as part of a media engagement. A follow-up social media post on 9 October 2025 revealed that Service 984 would be operated by Tower Transit and would launch shortly.

On 26 October 2025, a social media post by Dr Vivian Balakrishnan (Minister for Foreign Affairs; MP for Holland-Bukit Timah GRC) featured a route map of Bus Service 984, presumably prepared by LTA. The map indicated that there were plans for Service 984 to serve Keat Hong Close, but this sector was omitted in the final route.


Operator History:
  • 26 Oct 2025 – Present: Tower Transit Singapore Pte Ltd
Route History:
  • 2025 (26 Oct): Introduced between Jurong Town Hall and Woodlands Road under the LTA’s Bus Connectivity Enhancement Programme (BCEP).

Past Routings


References

Back to Bus Services

131 thoughts on “Tower Transit Bus Service 984

  • 23 October 2025 at 1:16 AM
    Permalink

    Actually TT operate 991 and SMRT operate 984 better with 984 starts from Gali Batu Terminal.

    Reply
  • 21 October 2025 at 9:29 AM
    Permalink

    Why not make this bus service pass through 3 different interchanges?
    Like Jurong Town Hall bus interchange, Tengah bus interchange and CCK bus interchange?
    Need an intra-town link bus in the west, much like service 3 (Punggol, Tampines and Pasir Ris)

    Reply
    • 21 October 2025 at 4:51 PM
      Permalink

      Because between JE, BB, BP, CCK and Tengah, these towns are connected enough alrdy. Also, got JRL and NSL alrdy. Why waste resources? Just amend buses and feed them passengers to MRT since the Govt likes the MRT so much that they willing to increase fare for it every year hahaha.

      Reply
      • 24 October 2025 at 10:08 AM
        Permalink

        BP is still poorly connected to Tengah. There’s only 180 which doesn’t even go inside Tengah. 984 doesn’t really help with that, neither does JRL, while most services in Tengah go to JE and BB.

        Reply
        • 27 October 2025 at 9:56 AM
          Permalink

          2 cent take. Maybe they are waiting for the road from brickland side to connect to the rest of tengah before they realign 984 and/or a brand new service that connects between the two towns.

          From google satellite, it seems like they are working towards linking Brickland Lane and rest of Tengah without touching Bukit Batok Road. I would say, give it time before they put more buses between CCK and Tengah.

          Reply
          • 31 October 2025 at 12:42 AM
            Permalink

            Yes I think that when that road is built there will definitely be more services that run through that section of Tengah Blvd. There’s also bus stops built on Tengah Park Ave (outside Parc Point and Blk 319B) and BB West Ave 5 (next to Bukit View Pri Sch and Altura EC) so there might be a service that goes to Bt Gombak through the Bus-only road.

  • 20 October 2025 at 11:54 AM
    Permalink

    Should have made service 984 terminate at Gali Batu bus terminal (much like service 75 and 184). Feels abit strange to say that it’s final destination is Woodlands Road.

    Reply
  • 15 October 2025 at 5:48 AM
    Permalink

    True that Tower Transit Singapore deserves 984, but what about a bus service from CCK to Tengah?

    I smell a news article soon. I mean 180.

    Reply
  • 14 October 2025 at 8:17 PM
    Permalink

    Why not operate under SMRT CCK-BPJ package??

    Reply

Leave a Reply

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