City Direct 684 is an upcoming weekday peak-hour City Direct service connecting Brickland & Bukit Batok West to the Central Business District (CBD). It will be introduced under the Bus Connectivity Enhancement Programme (BCEP).
The route will be launched on 15 June 2026.
Plans
Plans for this service were first mentioned by Acting Transport Minister Mr Jeffrey Siow on 8 June 2025, as a City Direct service from Brickland, to be launched by the end of 2026.
In an update on the BCEP released by the Land Transport Authority in February 2026, the service number was confirmed as 684, and was scheduled to be introduced ‘in the coming months’. The update included Bukit Batok West as a catchment area for the service.
The route will be launched on 15 June 2026, according to a 7 May social media update from Mr Jeffrey Siow.
In the update, several bus stops that City Direct 684 will serve were shown. These are:
- Opp Blk 816A (44889), Keat Hong Link
- Blk 802B (44101), Keat Hong Close
- Blk 805D (30121), Brickland Rd
- Blk 464A (40369), Bukit Batok West Ave 8
- Aft Enggor St (03241), Anson Rd
- Aft Capital Twr (03111), Robinson Rd
- 80 Robinson Rd (03071), Robinson Rd
- The Sail (03381), Marina Blvd
- Marina Bay Financial Ctr (03391), Marina Blvd
References:
- 2 new bus services in Tengah and Brickland by year-end, 6 more in 2026: Acting Transport Minister Jeffrey Siow – cna
- More Improvements Under the Bus Connectivity Enhancement Programme in 2026 – Land Transport Authority
Back to Bus Services
Back to City Direct Services

684 does indeed intrude into CCK, based on the bus stops shown in the Instagram Post by “Jeff”
The rough routing in the west outlined in his post is Keat Hong Close -> Brickland Rd -> BBT Rd -> BBT West Ave 8
Saw SMRT training buses along Somerset Road today, could be nothing could be 684 routing? If it does end up following the 68x routing anyway, would be real inconvenient for those working in Shenton Way, and also just strange given that 674 doesn’t follow routing of most of the other 67x to suntec
Correction:686:Choa chu kang Crescent-Bishan interchange to Lorong Halus
They Could renumber 991,991A,991B And 451 to 684,684A,684B and 684M respectively, And Probably introduce 685 and 686 to operate like: 685:Ang Mo Kio
Avenue 3-Choa Chu kang North 7 bi-directionally and 686:Choa chu kang Crescent-Bishan Interchange bi-directionally and That’s all; Bye!😘
Interesting, another “Brickland” service, with the area being mentioned vaguely. Presumably it’s the same “Brickland” that 984 serves, intruding into CCK instead of actually serving Tengah.
Bukit Batok West here might refer to the area around where the 99x services are routed. A blessing, since that area has a severe lack of connectivity to anywhere else but nearby MRT nodes.
By the looks of it 684 could be operated by SMRT given it’s proximity to both CCK Int & GBDEP. Entirely possible to interline from another SMRT service too. However… if LTA were to futureproof, 684 may as well end up under TTS since it’s targeted at Tengah, has it’s start/end point being quite close to Tengah Central, and is also nearby to the future TGDEP which is operated under Bulim Package.