SBS Transit City Direct Bus Service 654

City Direct Service 654 is an AM/PM Peak City Direct service between Sengkang and the CBD, passing through Rivervale Drive, KPE and Shenton Way. It is the fourth City Direct route introduced under the Bus Service Enhancement Programme (BSEP).

Due to the Singapore COVID-19 Circuit Breaker Measures, City Direct 654 will be suspended from 8 April 2020 to 4 May 2020.

Blk 336B
Anchorvale St
Cheng Lim Stn Exit A
Anchorvale St
Blk 291A
Compassvale St
Compassvale Stn Exit B
Compassvale St
Rivervale Pr Sch
Rivervale Dr
Rumbia Stn Exit B/Blk 153
Rivervale Dr
Bakau Stn/Blk 122F
Rivervale Dr
Blk 119D
Rivervale Dr
Kangkar Stn Exit B
Rivervale Dr
Marina Bay Stn
Central Blvd
Downtown Stn
Central Blvd
UIC Bldg
Shenton Way
Opp MAS Bldg
Shenton Way
Mapletree Anson
Anson Rd
Aft Capital Twr
Robinson Rd
Opp SO Sofitel S’pore
Robinson Rd
The Sail
Marina Blvd
Marina Bay Financial Ctr
Marina Blvd
Kangkar Stn Exit A
Rivervale Dr
Nth Spring Pr Sch
Rivervale Dr
Rumbia Stn Exit A
Rivervale Dr
Opp Rivervale Pr Sch
Rivervale Dr
Compassvale Stn Exit A
Compassvale St
Opp Blk 291A
Compassvale St
Cheng Lim Stn Exit B
Anchorvale St
Blk 330
Anchorvale St

Technical Information
[AM]: Anchorvale Street (Blk 336B) → Shenton Way (Opp MAS Bldg)
[PM]: Anson Road (Mapletree Anson) → Anchorvale Street (Blk 330)
Passes Through Compassvale St, Rivervale Dr
Route Length 21.2km (D1) | 20.6km (D2)
Traveling Time 57 mins
Operator Information
BCM Route Package City Direct Bus Services
Current Operator SBS Transit Ltd
Current Depot Hougang Bus Depot (HGDEP)
Current Fleet 12-meter Single-Deck Buses
MAN A22 (Euro 6)
Departure Times from Anchorvale St
0730hrs – 0755hrs (Weekdays except Public Holidays), 6 Trips
Departure Times from Anson Rd
1820hrs – 1835hrs (Weekdays except Public Holidays), 3 Trips
Frequency AM Peak
PM Peak
5 mins 7 – 8 mins

City Direct service 654 provides residents of Sengkang with greater connectivity to the CBD. By running parallel to existing rail lines, the service provides a travel alternative for commuters who relied on the rail network and feeder buses to and from work. The route incorporates an express sector between Rivervale Drive and Marina Bay via KPE, ECP and Sheares Avenue.

This is the fourth City Direct service to be introduced under the Bus Service Enhancement Programme (BSEP), and one of ten proposed City Direct bus routes progressively introduced until the 2nd Quarter of 2014. This provides more options for commuters using stretches of the existing rail lines that experience persistently high ridership, while the ongoing rail enhancement measures are being implemented.

Departure Timings:

  • AM Peak from Anchorvale Street (Blk 336B): 0730hrs, 0735hrs, 0740hrs, 0745hrs, 0750hrs, 0755hrs
  • PM Peak from Anson Road (Mapletree Anson): 1820hrs, 1827hrs, 1835hrs

Fares: Charges regular distance-based express fares.


Operator History:

  • 20 Jan 2014 – 19 Jan 2017: Ren Quan Transport Pte Ltd
  • 20 Jan 2017 – 19 Jul 2019: BT&Tan Transport Service
  • 22 Jul 2019 onwards: SBS Transit Ltd


  • 2014 (20 Jan): Introduced as a bidirectional AM/PM-Peak hour service from Sengkang to the CBD under the BSEP. Operates two trips on weekday mornings at 7:35am and 7:50am, and weekday evenings at 6:20pm and 6:35pm. Charges Distance-based flat fares.
  • 2014 (06 Apr): Revised fares as part of the Public Transport Fare Adjustment 2014
  • 2014 (14 Jul): Third morning trip added, departure times from Anchorvale revised to 7:35am, 7:45am and 7:55am.
  • 2015 (23 Mar): Calls at new bus stop 03241 Anson Rd – Mapletree Anson instead of 03222 Anson Rd – Hub Synergy Point
  • 2015 (02 Nov): Fourth morning trip added, departure times from Anchorvale revised to 7:30am, 7:38am, 7:47am and 7:55am
  • 2016 (18 Jan): Operating contract for City Direct 654 by Ren Quan Transport Pte Ltd extended by one more year.
  • 2016 (13 Jun): Fifth morning trip added, departure times from Anchorvale revised to 7:30am, 7:36am, 7:42am, 7:49am & 7:55am.
  • 2017 (20 Jan): Transfer of operations to BT&Tan Transport Service.
  • 2018 (12 Jun): Sixth morning trip added, departure times from Anchorvale revised to 7:30am, 7:35am, 7:40am, 7:45am, 7:50am & 7:55am.
    Third evening trip added, departure times from Anson Road revised to 6:20pm, 6:27pm & 6:35pm
  • 2019 (22 Jul): Transferred operations to SBS Transit.
  • 2020 (08 Apr – 04 May): Temporarily suspended due to Singapore COVID-19 Circuit Breaker Measures.


External Links:

Back to Bus Services
Back to City Direct Services
Back to Bus Articles

Ding Dong Bell

Ding Dong!

32 thoughts on “SBS Transit City Direct Bus Service 654

  • 21 January 2020 at 10:00 AM

    Is it possible to change the departure time of 654 earlier to cater those who start work at 8.30 am? 57 mins does not include walking time from alighting bus stop to office and traffic conditions. Or is there any other city direct bus that can cater to those who start work earlier?


  • 26 October 2019 at 7:03 PM


    Can we have double decker buses??? Since the demand is getting higher and more people are getting on the bus! No seats available every time when The bus reaches Our bus stop and we have to stand for 45 mins to our destination!

    Previously the other operator, i still managed to get seats someday, but now? Not at all..

  • 26 August 2019 at 5:40 PM

    Can we please have one more bus at a later timing. 8:15 for the ones who start work at 9.30 am or 8am or 805am since the demand for this bus and route has increased in the last 1 year.

  • 10 August 2019 at 8:47 PM

    The remaining CDS will be transfer over to the 4 operators in future..
    What i like to see is
    651: SBS Transit
    652: SBS Transit
    658: Go-Ahead Singapore
    659: Go-Ahead Singapore
    662: SMRT Buses
    664: SBS Transit
    666: SBS Transit
    667: SBS Transit
    668: SBS Transit
    669: SBS Transit
    670: SBS Transit
    671: SBS Transit
    672: SBS Transit

  • 23 July 2019 at 3:17 PM

    The remaining CDS will be transfer over to the 4 operators in future..
    What i like to see is
    651:Tower Transit
    652:SBS Transit
    654:SBS Transit
    655:SBS Transit
    657:Tower Transit
    660:SBS Transit
    667:SBS Transit
    668:SBS Transit
    671:SBS Transit
    672:SBS Transit


Leave a Reply

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