City Direct Services

City Direct Services (CDS) are express bus services in Singapore that connect residential estates with the Central Business District (CBD) via expressways.

These routes operate during the weekday peak hours only, offering City-bound trips in the morning, and return trips in the evenings. These services charge Express fares.


List of City Direct Services
Service Route Service Catchment
651 Jurong West Avenue 3 ⇄ Marina Boulevard / Central Boulevard Jurong West
652 Upper Thomson Road ⇄ Shenton Way / Anson Road Ang Mo Kio
653 Hume Avenue / Hillview Avenue ⇄ Marina Boulevard / Central Boulevard Hillview, Bukit Batok
654 Anchorvale Crescent ⇄ Shenton Way / Anson Road Sengkang West, Sengkang East
655 West Coast Road ⇄ Marina Boulevard / Central Boulevard Pandan Gardens, Teban Gardens, West Coast
656 Canberra Road ⇄ Shenton Way / Anson Road Sembawang
657 Jurong West Avenue 1 ⇄ Marina Boulevard / Central Boulevard Jurong East
660 Buangkok Green ⇄ Shenton Way / Anson Road Hougang
660M Buangkok Crescent ⇄ Shenton Way / Anson Road Hougang
661 Pasir Ris Drive 3 ⇄ Marina Boulevard / Central Boulevard Pasir Ris
663 Yishun Avenue 6 ⇄ Shenton Way / Anson Road Yishun East
665 Marsiling Drive ⇄ Shenton Way / Anson Road Marsiling, Woodlands
666 Punggol Drive ⇄ Marina Boulevard / Central Boulevard
[From 25 Nov 2024]
Punggol Drive ⇄ Raffles Boulevard / Temasek Boulevard
Punggol East
667 Clementi Avenue 4 ⇄ Marina Boulevard / Central Boulevard Clementi, Dover
668 Ang Mo Kio Avenue 5 ⇄ Marina Boulevard / Central Boulevard Ang Mo Kio, Yio Chu Kang
670 Yishun Avenue 7 ⇄ Marina Boulevard / Central Boulevard Yishun West
671 Punggol Road ⇄ Raffles Boulevard / Temasek Boulevard
Sengkang
672 Hougang Street 51 ⇄ Raffles Boulevard / Temasek Boulevard
Hougang
673 Punggol Way ⇄ Temasek Boulevard Punggol West
674 [From 25 Nov 2024]
Tengah Drive ⇄ Marina Boulevard / Central Boulevard
Tengah

 

List of Withdrawn City Direct Services: (Click to expand)
City Direct Route Introduced Withdrawn
658 Bedok Reservoir Road / Kaki Bukit Avenue 1 ⇄ Shenton Way / Anson Road 19 May 2014 17 Dec 2018
659 Bedok South Road ⇄ Shenton Way / Anson Road 9 Jun 2014 17 Dec 2018
662 Choa Chu Kang North 7 ⇄ Marina Boulevard / Central Boulevard 6 Oct 2015 17 Dec 2018
664 Tampines Street 41 ⇄ Marina Boulevard / Central Boulevard 6 Oct 2015 17 Dec 2018
669 Bedok North Road ⇄ Marina Boulevard / Central Boulevard 22 Mar 2016 3 Jun 2019

Brief History

City Direct Services (CDS) were introduced under the Bus Services Enhancement Programme (BSEP) in line with the Government’s plan to provide more options for commuters using stretches of existing rail lines that experience persistently high ridership. Most of these routes were introduced between 2013 and 2016.

With limited stops and usage of expressways, the travel time for commuters is comparable to taking a feeder bus/LRT and transferring to the MRT to the City, and without the hassle of transferring between different public transport modes. For this convenience, CDS charged express fares, which are higher than regular basic fares.

An initial 10 City Direct services were launched, starting with CDS 651 in September 2013, and CDS 652–660 from January 2014–June 2014. Each City Direct service was introduced with two morning and evening trips, and more trips were added as the demand for them increased.

In March 2024, an expansion of the BSEP was announced, increasing the number of CDS to 20. This was revised to 22 new CDS services in March 2015. Services 661–672 were introduced from September 2015–November 2016.

Under the BSEP, four other Express services were also introduced in the same operating form as City Direct, but operated by Public Transport Operators. These are Services 513, 850E, 951E and 982E, are are not classified as City Direct services.

In July 2024, the Bus Connectivity Enhancement Programme was launched. Under the BCEP, more peak-hour express bus services, such as City Direct Services, will be introduced to provide an alternative option for residents to complement busier MRT lines.

Private Bus Operators

At the start, Private Bus Operators were contracted to operate these routes, to augment the resources of public transport operators.

After their initial two-year operating contracts with Private Bus Operators had expired, most City Direct services were transferred to Public Transport Operators. Poorer performing services were withdrawn. CDS 658, 659, 662 & 664 were withdrawn in December 2018, while CDS 669 was withdrawn in June 2019. By December 2020, all City Direct bus services were operated by Public Bus Operators.

Fare History

When the first 10 CDS routes were introduced, flat fares were charged, equivalent to the full distance of the bus route under the distance-based Express fare scheme. Fares could be paid via card or cash, and no transfer discounts were offered.

When the subsequent tranche of CDS routes 661–665 was launched in September 2015, these services were integrated with the distance-based fare structure used across the public transport network. Commuters could pay Express fares corresponding to the exact distance travelled, and benefit from transfer discounts between CDS and other buses/trains under distance-based fare rules. An LTA press release in September 2015 also mentioned that the existing 651–660 would be converted to Distance Fares progressively from 4Q 2015, and the transition is expected to be completed by mid-2016.

Private buses operating on CDS were fitted with fare collection equipment similar to that used on public buses, inclusive of entry and exit readers.


CBD Routing

In general, the routing in CBD for CDS are as follows:

CDS Morning Peak (Alighting Points) Evening Peak (Boarding Points)
651, 653, 655, 657, 661, 666, 667, 668 & 670
  • Anson Road
  • Robinson Road
  • Marina Boulevard
  • Central Boulevard
  • Shenton Way
652, 656, 660, 660M, 663 & 665
  • Orchard Road
  • Bras Basah Road
  • Nicoll Highway
  • Collyer Quay
  • Raffles Quay
  • Shenton Way
  • Anson Road
  • Robinson Road
  • Fullerton Road
  • Esplanade Drive
  • Stamford Road
  • Orchard Road
  • Penang Road
654
  • Central Boulevard
  • Shenton Way
  • Anson Road
  • Robinson Road
  • Marina Boulevard
671 & 672
  • Anson Road
  • Robinson Road
  • Marina Boulevard
  • Bayfront Avenue
  • Temasek Avenue
  • Temasek Boulevard
  • Temasek Boulevard
  • Temasek Avenue
  • Bayfront Avenue
  • Central Boulevard
  • Shenton Way
673
  • Anson Road
  • Cecil Street
  • Marina Boulevard
  • Bayfront Avenue
  • Temasek Avenue
  • Temasek Boulevard
  • Temasek Boulevard
  • Temasek Avenue
  • Bayfront Avenue
  • Central Boulevard
  • Shenton Way
CBD Bus Stop Index for CDS (Click to expand)

As of 11 Nov 2024:

Road Name
Bus Stop Morning Peak
Evening Peak
Anson Rd (03241) Mapletree Anson 651, 653, 655, 657, 661, 666, 667, 668, 670, 671 & 672 652, 654, 656, 660, 660M, 663 & 665
Anson Rd (03222) Hub Synergy Pt 673
Anson Rd (03223) Tanjong Pagar Stn Exit C 673
Bayfront Ave (03511) Aft Bayfront Stn Exit E 671, 672 & 673
Bayfront Ave (03501) Marina Bay Sands Theatre 671, 672 & 673
Bayfront Ave (03509) Bayfront Stn Exit B / MBS 671, 672 & 673
Bayfront Ave (03519) Bayfront Stn Exit A 671, 672 & 673
Bras Basah Rd (08069) Bencoolen Stn Exit B 652, 656, 660, 660M, 663 & 665
Bras Basah Rd (04179) Aft Bras Basah Stn Exit A 652, 656, 660, 660M, 663 & 665
Bras Basah Rd (02049) Raffles Hotel 652, 656, 660, 660M, 663 & 665
Cecil St (03151) Opp GB Bldg 673
Central Blvd (03539) Marina Bay Stn 654 651, 653, 655, 657, 661, 666, 667, 668, 670, 671, 672 & 673
Central Blvd (03539) Downtown Stn Exit E 654 651, 653, 655, 657, 661, 666, 667, 668, 670, 671, 672 & 673
Collyer Quay (03019) OUE Bayfront 652, 656, 660, 660M, 663 & 665
Esplanade Dr (02111) Esplanade Bridge 652, 656, 660, 660M, 663 & 665
Fullerton Rd (03011) Fullerton Sq 652, 656, 660, 660M, 663 & 665
Marina Blvd (03381) The Sail 651, 653, 655, 657, 661, 666, 667, 668, 670, 671, 672 & 673 654
Marina Blvd (03391) Marina Bay Financial Ctr 651, 653, 655, 657, 661, 666, 667, 668, 670, 671, 672 & 673 654
Nicoll Highway (02119) Opp War Memorial Pk 652, 656, 660, 660M, 663 & 665
Orchard Rd (08041) YMCA 652, 656, 660, 660M, 663 & 665
Orchard Rd (08057) Dhoby Ghaut Stn 652, 656, 660, 660M, 663 & 665
Penang Rd (08031) Dhoby Ghaut Stn Exit B 652, 656, 660, 660M, 663 & 665
Raffles Blvd (02089) Promenade Stn/Pan Pacific 671 & 672
Raffles Quay (03059) One Raffles Quay 652, 656, 660, 660M, 663 & 665
Robinson Rd (03011) Aft Capital Twr 651, 653, 655, 657, 661, 666, 667, 668, 670, 671 & 672 652, 654, 656, 660, 660M, 663 & 665
Robinson Rd (03071) 80 Robinson Rd 651, 653, 655, 657, 661, 666, 667, 668, 670, 671 & 672 652, 654, 656, 660, 660M, 663 & 665
Robinson Rd (03031) Opp Raffles Pl Stn Exit F 652, 656, 660, 660M, 663 & 665
Shenton Way (03129) UIC Bldg 652, 654, 656, 660, 660M, 663 & 665 651, 653, 655, 657, 661, 666, 667, 668, 670, 671, 672 & 673
Shenton Way (03217) Opp AXA Twr 673
Shenton Way (03218) Opp MAS Bldg 652, 654, 656, 660, 660M, 663 & 665 651, 653, 655, 657, 661, 666, 667, 668, 670, 671 & 672
Stamford Rd (04111) Capitol Bldg 652, 656, 660, 660M, 663 & 665
Stamford Rd (04121) SMU 652, 656, 660, 660M, 663 & 665
Temasek Ave (02169) Promenade Stn Exit B 671, 672 & 673
Temasek Ave (02161) Aft Promenade Stn Exit C 671, 672 & 673
Temasek Ave (02171) Opp The Ritz-Carlton 671, 672 & 673
Temasek Blvd (02141) Suntec Twr Two 673
Temasek Blvd (02149) Suntec Twr Three 673
Temasek Blvd (02151) Suntec Convention Ctr 671 & 672
Temasek Blvd (02159) Opp Suntec Convention Ctr 671 & 672

Operating Hours:

City Direct Services operate on weekdays only (excluding public holidays) Single-direction trips from the Heartlands to the CBD are operated during the morning peak hours, while return trips are operated during the evening peak hours.

Evening return trips will be brought forward to the early afternoon on Christmas Eve, New Year’s Eve & Chinese New Year’s Eve, should these dates fall on a Weekday. Exact departure timings will be announced by the respective bus operators closer to the dates.

Fares:

These services charge Express fares based on distance-based fare scheme.


Timeline
  • 2012 (21 Nov): Tender for CDS 651 published (Contract VT371)
  • 2013 (13 Jun): Tender for CDS 652 – 657 published (Contract VT387); Contract for CDS 651 awarded (Contract VT371).
  • 2013 (09 Nov): Contracts for CDS 652 – 657 awarded (Contract VT387)
  • 2013 (26 Nov): Tender for CDS 658 – 660 published (Contract PT162)
  • 2014 (03 Feb): Contracts for CDS 658 – 660 awarded (Contract PT162)
  • 2015 (09 Feb): Tender for CDS 661 – 665 published (Contract PT221)
  • 2015 (11 Mar): Announcement of 12 more CDS to be launched by LTA from Q2 2015 onward, an increase of 2 CDS from the original announcement.
  • 2015 (21 Jul): Contracts for CDS 661 – 665 awarded (Contract PT221); Routing region for CDS 666 – 670 announced.
  • 2015 (05 Aug): Tender for CDS 666 – 670 published (Contract PT233)
  • 2015 (14 Dec): Contracts for CDS 666 – 670 awarded (Contract PT233)
  • 2016 (18 Jan): 1 year extension of contracts for CDS 651 – 657
  • 2016 (15 Apr): Tender for CDS 651, 671 & 672 published (Contract PT270)
  • 2016 (01 Aug): Contracts for CDS 651, 671 & 672 awarded (Contract PT270); Tender for CDS 652 – 657 published (Contract PT288)
  • 2016 (14 Nov): Contract for CDS 654 awarded (Contract PT288). No award for CDS 653, 655, 656 & 657.
  • 2017 (Apr): Transfer of operations for CDS 653, 655, 656 & 657 to Public Transport Operators under the Bus Contracting Model (BCM)
  • 2017 (12 May): Tender for CDS 658 – 660 published (Contract PT309)
  • 2017 (22 Jun): Tender for CDS 661 – 665 published (Contract PT321)
  • 2017 (10 Jul): No award for CDS 658 – 660
  • 2017 (30 Aug): No award for CDS 658 – 660
  • 2017 (28 Sep): Operations for CDS 663 transferred to Public Transport Operator Tower Transit under the BCM
  • 2017 (12 Oct): Operations for CDS 665 transferred to Public Transport Operator Tower Transit under the BCM
  • 2018 (17 Dec): CDS 658, 659, 662 & 664 discontinued
  • 2019 (02 Jan): Operations for CDS 660 & 661 transferred to Public Transport Operators SBS Transit & Go-Ahead Singapore respectively under the BCM
  • 2019 (03 Jun): CDS 669 discontinued
  • 2019 (22 Jul): Operations for CDS 654 transferred to Public Transport Operator SBS Transit under the BCM
  • 2020 (06 Jan): Operations for CDS 652 transferred to Public Transport Operator SMRT Buses under the BCM
  • 2020 (13 Jan): Operations for CDS 651 transferred to Public Transport Operator Tower Transit under the BCM; Operations for CDS 671 & 672 transferred to Public Transport Operator SBS Transit under the BCM
  • 2020 (02 Mar): Operations for CDS 666 transferred to Public Transport Operator Go-Ahead Singapore under the BCM
  • 2020 (09 Mar): Operations for CDS 667 transferred to Public Transport Operator SBS Transit under the BCM
  • 2020 (30 Mar): Operations for CDS 670 transferred to Public Transport Operator SMRT Buses under the BCM
  • 2020 (14 Dec): Operations for CDS 668 transferred to Public Transport Operator SBS Transit under the BCM
  • 2024 (14 Oct): Launch of CDS 673 under the Bus Connectivity Enhancement Programme (BCEP)
  • 2024 (11 Nov): Launch of supplementary CDS 660M under BCEP; Extension of CDS 654 to Anchorvale Cres under BCEP; Extension of CDS 671 & 672 to Temasek Blvd via Bayfront Ave under BCEP
  • 2024 (25 Nov): Launch of CDS 674 under BCEP; Extension of CDS 666 to Temasek Blvd via Bayfront Ave under BCEP

LTA BSEP Poster for CDS

External Links:

Back to Bus Services

61 thoughts on “City Direct Services

  • 10 January 2024 at 4:49 PM
    Permalink

    City Direct Services should amend to their nearest neighbourhood Bus Interchanges/Terminals and Depots
    651 (Bulim Bus Depot to Marina South ITH via Jurong West, Pioneer)
    652 (Ang Mo Kio ITH to Marina South ITH via Upper Thomson)
    653 (Future Hillview INT to Marina South ITH Via Bukit Batok East)
    654 (Sengkang West Depot to Marina South ITH Via Rivervale)
    655 (Jurong East ITH to Marina South ITH Via Teban Gardens)
    656 (Remains as it is)
    657 (Bulim Bus Depot to Marina South ITH via Jurong East)
    660 (Buangkok ITH to Marina South ITH Via Hougang)
    661 (Loyang Bus Depot to Marina South ITH via Pasir Ris)
    663 (Remains as it is)
    665 (Woodlands ITH to Marina South ITH Via Marsiling & Woodlands South)
    666 (Punggol INT to Marina South ITH Via Punggol East)
    667 (Clementi ITH to Marina South ITH Via Dover)
    668 (Yio Chu Kang INT to Marina South ITH Via Ang Mo Kio)
    670 (Yishun ITH to Marina South ITH via Yishun West)
    671 (Compassvale INT to Marina South ITH Via Sengkang)
    672 (Hougang Central INT to Marina South ITH)

    Reply
  • 12 April 2023 at 5:23 PM
    Permalink

    If the five city direct services that got withdrawn survived, and were handed over to public bus operators, here are what are their operators now:

    658: SBS Transit (Serangoon-Eunos Bus Package; either BNDEP or HGDEP)
    659: SBS Transit (Bedok Bus Package; BNDEP)
    662: SMRT (Choa Chu Kang-Bukit Panjang Bus Package; KJDEP)
    664: SBS Transit (Tampines Bus Package; BNDEP)
    669: SBS Transit (Bedok Bus Package; either BNDEP or HGDEP)

    Reply
    • 15 April 2023 at 9:31 PM
      Permalink

      Updated:

      658: SBS Transit (Serangoon-Eunos Bus Package; HGDEP)
      659: SBS Transit (Bedok Bus Package; BNDEP)
      662: SMRT Buses (Choa Chu Kang-Bukit Panjang Bus Package; KJDEP)
      664: SBS Transit (Tampines Bus Package; BNDEP)
      669: SBS Transit (Bedok Bus Package; BNDEP)

      Reply
  • 23 March 2023 at 2:29 PM
    Permalink

    With staggering work hours these days, please consider having the bus services for workers who start/end work earlier/later. I am looking at bus 657. The current bus service starts a little too late, which means I can only reach office at 8.30am.

    Reply
  • 14 April 2022 at 9:25 AM
    Permalink

    Sengkang residents would prefer if two of bus no. 654 starts around 7am and another two at 8am instead of having 6 buses between 7.30 to 7.55 am. It does not cater to those who start work at 8am or 9am but only for 8.30am. Would really be appreciated if more time slots are given.

    Reply
    • 24 November 2022 at 2:46 PM
      Permalink

      Do you have transport from Khatib to Robinson road please

      Reply

Leave a Reply

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