City Direct Bus Service 667

City Direct Bus Service 667 is an AM/PM Peak City Direct Service between Clementi / Dover and the Central Business District, passing through C’Wealth Ave West. It is the seventeenth City Direct route introduced under the Bus Service Enhancement Programme (BSEP).

City Direct 667:
Clementi Ave 4 → Marina Blvd | Central Blvd → Clementi Ave 4
AM Peak
Towards CBD
PM Peak
Towards Clementi Ave 4
  • Clementi Ave 4
    – Blk 308
    – Blk 376
  • Clementi Ave 5
    – Blk 377
  • Clementi Ave 2
    – Blk 355
  • C’wealth Ave West
    – Blk 365
  • Dover Ave
    – Opp S’pore Poly
  • Dover Rd
    – Opp ACS Independent
    – Opp ACS Boarding Sch
    – Fairfield Meth Pr Sch
  • Nth Buona Vista Rd (Express)
  • AYE (Express)
  • Keppel Rd (Express)
  • Anson Rd
    – Mapletree Anson
  • Robinson Rd
    – Aft Capital Twr
    – Opp SO Sofitel S’pore
  • Marina Blvd
    – The Sail
    – Marina Bay Financial Ctr
  • Central Blvd
    – Marina Bay Stn
    – Downtown Stn
  • Shenton Way
    – UIC Bldg
    – Opp MAS Bldg
  • Keppel Rd (Express)
  • AYE (Express)
  • Nth Buona Vista Rd (Express)
  • Dover Rd
    – Opp Fairfield Meth Pr Sch
    – ACS Independent
  • Dover Ave
    – S’pore Poly
  • C’wealth Ave West
    – Blk 410
  • Clementi Ave 2
    – Blk 334
  • Clementi Ave 5
    – Blk 335
  • Clementi Ave 4
    – Bet Blks 315/318
    – Blk 308

Technical Information
[AM]: Clementi Ave 4 (Blk 308) → Marina Blvd (Marina Bay Financial Ctr)
[PM]: Central Blvd (Marina Bay Stn) → Clementi Ave 4 (Blk 308)
Passes Through Clementi Ave 2, Clementi Ave 5, Dover Rd, Dover Ave
Route Length 14.0 km (D1) | 14.5 km (D2)
Travelling Time 50 mins
Operator Information
BCM Route Package City Direct Bus Services
Current Operator Tong Tar Transport Service Pte Ltd
Current Fleet Private Buses
Departure Times from Clementi Ave 4
0745 – 0800 (Weekdays except Public Holidays), 2 Trips
Departure Times from Central Blvd
1820 – 1835 (Weekdays except Public Holidays), 2 Trips
Frequency AM Peak
PM Peak
15 mins 15 mins


LTA Press Release - City Direct 667
LTA Press Release – City Direct 667

City Direct Service 667 provides residents of Clementi and Dover with greater connectivity to the CBD. 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 Dover and the CBD via AYE.

This is the seventeenth City Direct service to be introduced under the Bus Service Enhancement Programme (BSEP), which 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.

Rides were provided free-of-charge on its first day of service, which saw good ridership for both AM and PM trips.

Departure Timings:

  • AM Peak from Clementi Ave 4 (Blk 308): 0745hrs, 0800hrs
  • PM Peak from Central Blvd (Marina Bay Stn): 1820hrs, 1835hrs

Fares: Charges distance-based express fares. Calculate your bus fare using LTA’s fare calculator on here.

Route History:

  • 2015 (05 Aug): Tender for City Directs 666 to 670 announced; tender closes 31 Aug 2015.
  • 2015 (14 Dec): Tender for Bedok Reservoir City Direct, Clementi / Dover City Direct & Yishun West awarded to Tong Tar Transport Service Pte Ltd at $3.41 million.
  • 2016 (08 Mar): City Direct 667 launched.

Operator History:

  • 2015 (14 Dec): Tender for City Direct 667 awarded to Tong Tar Transport Service Pte Ltd.
  • 2016 (08 Mar) onwards: Tong Tar Transport Service Pte Ltd



External Links & References:

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

Ding Dong Bell

Ding Dong!

3 thoughts on “City Direct Bus Service 667

  • 5 June 2017 at 9:29 PM

    Is 667 bus no longer provide service at clementi ave 4 blk 376 at 8am?

  • 5 June 2017 at 5:56 PM

    Today waited for the 2nd bus 667 at 8am but the bus did not appear. We were standing at the bus stop till 815am and we had to take taxi which cost $20.70 cause start work at 830.

    Pls advice the reason of no show. And can we claim taxi fare from the no show service?

  • 8 March 2016 at 6:50 PM

    I was waiting for bus 667 but the bus skipped my stop!


Leave a Reply

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