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 Bus Service 667 has commenced operations on 08 Mar 2016 (Tuesday).


Route Information
Route [AM]: Clementi Ave 4 (Blk 308) → Marina Blvd (Marina Bay Financial Ctr)
[PM]: Central Blvd (Marina Bay Station) → Clementi Ave 4 (Blk 308)
Passes Through Clementi Ave 2 / 5, Dover Ave, Dover Rd
Route Length ~14.2km
Traveling Time TBC
Operator Information
Current Operator Tong Tar Transport Service Pte Ltd
Current Fleet Zhongtong Sunny (40 seater)
Departure Times from Clementi 0745hrs, 0800hrs (Weekdays, except Public Holidays)
Departure Times from CBD 1820hrs, 1835hrs (Weekdays, except Public Holidays)
Frequency Direction 1 Direction 2
AM Peak: 15 mins PM Peak: 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.

Apart from City Direct 667, Premium Bus Service 532 also plies a similar route from Clementi to the CBD.

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 Blk 308, Clementi Ave 4: 0745hrs, 0800hrs
  • PM Peak from Marina Bay Stn, Ctrl Blvd: 1820hrs, 1835hrs

Route Details

[AM] From Block 308 to Marina Bay Financial Centre

Stop No. Road Bus Stop Name
1 Clementi Avenue 4 Block 308
2 Block 376
3 Clementi Avenue 5 Block 377
4 Clementi Avenue 2 Block 355
5 Commonwealth Avenue West Block 365
6 Dover Avenue Opp Singapore Polytechnic
7 Dover Road Opp United World College
8 Opp ACS Boarding School
9 Fairfield Methodist Primary School
10 Anson Road Mapletree Anson
11 Robinson Road Aft Capital Tower
12 Opp The Ogilvy Centre
13 Marina Boulevard The Sail
14 Marina Bay Financial Centre
[PM] From Marina Bay Station to Block 308

Stop No. Road Bus Stop Name
1 Central Boulevard Marina Bay Station
2 Downtown Station
3 Shenton Way UIC Building
4 Opp MAS Building
5 Dover Road Opp Fairfield Methodist Primary School
6 United World College
7 Dover Avenue Singapore Polytechnic
8 Commonwealth Avenue West Block 410
9 Clementi Avenue 2 Block 334
10 Clementi Avenue 5 Block 335
11 Clementi Avenue 4 Bet Blocks 315/318
12 Block 308

Fares: Charges regular distance-based express fares. See Bus Fares for exact fares.

Adult Child Student Senior Citizen
Maximum Card Fares per trip: $2.10 Free $0.89 $1.33
Maximum Cash Fares per trip: $2.50 $2.50 $2.50 $2.50

*PWD (Persons with Disabilities Transport Concession Scheme) – $1.33
*WTCS (Workfare Transport Concession Scheme) – $1.73

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 *