City Direct Service 660


City Direct Service 660 is an AM/PM Peak City Direct service between Hougang and the CBD, passing through Hougang Avenue 4, 8, and Bras Basah. It is the tenth City Direct route introduced under the Bus Service Enhancement Programme (BSEP).

^ Aedge Holdings – Golden Dragon XML6957J14B Turbo – City Direct 660

Route Information
Route [AM]: Buangkok Green (Opp Blk 968) → Shenton Way (Opp MAS Bldg)
[PM]: Anson Rd (Mapletree Anson) → Buangkok Green (Blk 969)
Passes Through Hougang Ave 4, 8, Bras Basah
Route Length 17.8km (D1) | 18.5km (D2) – Estimated
Travelling Time 70mins
Operator Information
Current Operator Aedge Holdings Pte Ltd
Current Fleet Private buses
Departure Times from T1 0730 – 0750 (4 trips | Weekdays)
Departure Times from T2 1820 – 1835 (2 trips | Weekdays)
Frequency Direction 1 Direction 2
0630-0830: 6 -7 mins 1700-1930: 15 mins


  • 2014 (23 Jun): Introduced as a bidirectional AM/PM-Peak hour service from Hougang 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 (01 Sep): Third morning trip added, departure times from Buangkok Green revised to 7:30am, 7:40am and 7:50am.
  • 2015 (23 Mar): Calls at new bus stop 03241 Anson Rd – Mapletree Anson instead of 03222 Anson Rd – Hub Synergy Point
  • 2015 (11 May): Fourth morning trip added, departure times from Buangkok Green revised to 7:30am, 7:37am, 7:44am and 7:50am.

City Direct 660 Release Poster

City Direct service 660 provides residents of Hougang Neighbourhoods 6 and 9 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 Ang Mo Kio Avenue 3 and Orchard Road via the CTE.

A pair of new bus stops will be constructed along Hougang Street 91 (outside Hougang Secondary School) for this service.

This is the tenth 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.

Additional morning trips were added effective from 01 September 2014 and 11 May 2015 to cope with growing demand for this service.

In addition to City Direct 660, Premium Service 723 and a few other Premium services also ply from Hougang to the CBD.

Fares: Charges Flat fares based on the distance fare scheme for express services.

Adult Child Student Senior Citizen
Card Fares per trip: $2.13* Free $0.90 $1.35
Cash Fares per trip: $2.40 $2.40 $2.40 $2.40

*PWD (Persons with Disabilities Transport Concession Scheme) – $1.35
*WTCS (Workfare Transport Concession Scheme) – $1.80

Fleet: Service 660’s fleet comprises of private buses operated by Aedge Holdings Pte Ltd.

Route Information:

Direction 1 Direction 2
  • Buangkok Green (Opp Blk 968)
  • Hougang St 91 (Hougang Sec Sch) [New]
  • Hougang Ave 4 (Blk 687)
  • Hougang Ave 4 (Blk 681)
  • Hougang Ave 8 (Blk 608)
  • Hougang Ave 8 (Opp Xinmin Pri Sch)
  • Hougang Ave 8 (Blk 632)
  • Ang Mo Kio Ave 3 (Blk 101)
    Ang Mo Kio Ave 3 (Express)
    CTE (Express)
  • Orchard Rd (Dhoby Ghaut Stn)
  • Bras Basah Rd (Rendezvous Hotel)
  • Bras Basah Rd (NTUC Income Ctr)
  • Bras Basah Rd (Raffles Hotel)
  • Nicoll Highway (One Raffles Link)
  • Collyer Quay (OUE Bayfront)
  • Raffles Quay (One Raffles Quay)
  • Shenton Way (UIC Bldg)
  • Shenton Way (Opp MAS Bldg)
  • Anson Rd (Mapletree Anson)
  • Robinson Rd (Aft Capital Twr)
  • Robinson Rd (Opp The Ogilvy Twr)
  • Robinson Rd (Opp AIA Twr)
  • Fullerton Rd (Fullerton Sq)
  • Esplanade Dr (Esplanade Bridge)
  • Stamford Rd (Capitol Bldg)
  • Stamford Rd (SMU)
  • Orchard Rd (YMCA)
  • Penang Rd (Dhoby Ghaut Stn)
    CTE (Express)
    Ang Mo Kio Ave 3 (Express)
  • Ang Mo Kio Ave 3 (Blk 554)
  • Hougang Ave 8 (Blk 639)
  • Hougang Ave 8 (Xinmin Pri Sch)
  • Hougang Ave 8 (Blk 679)
  • Hougang Ave 4 (Blk 670)
  • Hougang Ave 4 (Blk 919)
  • Hougang St 91 (Blk 925A) [New]
  • Hougang St 93 (Hougang Pri Sch)
  • Buangkok Green (Blk 969)

City Direct 660 at a glance. Click for larger image.


External Links & References:

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


33 thoughts on “City Direct Service 660

  1. hi would like to check on bus 660, hoping there willl be a drop off and pick up at the int’l plaza in front bus stop, as there got alot of psgrs at this bus stop taking this routes

    • No, City Direct routes do not stop at Int’l Plaza. Consider boarding the bus at Hub Synergy Pt or Aft Capital Twr.

  2. Approximately at what time will the transport 660 pick up passengers at Hougang Ave 8 opp Xinmin Pri and reaches One Raffles Quay?

  3. Will the bus be considering to stop at Hougang St 51 since it is along the way from Buangkok green to Hougang St 91?

  4. Great service so far – quick and smooth ride to town. However, i noticed that more people are now taking the bus and today (1 Jul), I almost could not board at the last stop along Hougang Ave 8! As the bus was full, it could not stop for passengers at the AMK stop. Hope that they had time to wait for the 2nd bus or seek alternative routes. Trust that you would closely monitor the usage and consider increasing the freq to meet the high demand. Thank you in advanced.

    • Hi Heng,
      I agree with you – quick and smooth ride ever. However, I also board at last stop along Hougang Ave 8 and I never had a chance to sit as the bus always full when it comes along that area. Even the 2nd bus that reach 8:05AM also full. I hope AEDGE will consider adding a new bus in between the 2 existing timings they have.

  5. I waited at the Hougang st 91 bus stop for bus 660 this morning at 7:58 to 8:05 and there was no sign of the bus. May I know what’s the reason?

    Is there any way we can check the approximate arrival time of the bus?

  6. Waiting for the bus since 6pm, both busses are not arrived yet. Called hotline mobile number 8661 2113, he is also not sure about the bus status. He asked me to wait for another 10 to 15 min and take MRT in case of any further delay. 😦


  7. Bus 660 is getting more and more crowded. There’s no seat available in bus stop Blk 608 along Hougang Ave 8, considering this is only the 5th stop for the journey. The driver had to skip a few stops as every inch of standing spot is filled. Poor people waited and waited but couldn’t board the bus.

    • I have been waiting at the Blk 101 bus stop since 8am but no sign of the bus. Or did I miss it as it skipped my stop as it was full? Would LTA consider adding in more buses? This is not the first time I waited in vain for the bus.

      • You may have missed the last bus from Buangkok Green at 0750hrs. Try waiting at the bus stop earlier.
        LTA may consider adding in more buses if you feedback to them directly. We are a privately operated page with no relations to any public transport operator.

        – Public Transport SG@Wordpress Admin Team

  8. hi, just want to check whether the change of route for 660 to exit bukit timah instead of orchard from cte is only for 25 Mar or permanently? Thanks.

  9. Hi, I agreed that the bus is getting crowded nowadays. Due to where i stay and where i work, i seldom get a seat (even in the evening!). I can live with this but i should at least get to board the bus. There were a couple of “drive-pass w/o stopping” occasions. Suggest that everyone here send our feedback to LTA ( and hope for the best. At the same time, we commuters need to help each other out as well. Agree? If you are one of those staring at your mobile and standing toward the back of the bus, you know what to do. Thank you, fellow Hougang-ers. A small gesture goes a long way for everyone.

    • Hi Shiryn,
      The bus will stop before the bus stop depending on the number of buses currently at the bus stop. Do board the bus if its one or two buses behind the bus at the stop as it will turnout after picking passengers.

      Public Transport SG @ WordPress Admin Team

    • Hi Jerry,
      The first bus timing is scheduled to be at 0730. The bus may be late due to traffic conditions.

      Public Transport SG @ WordPress Admin Team

  10. Hi it seems that for the hougang route. There is no 730am bus at all. Commuters are waiting all the way till 744am. Wat happen? Many people r running late u know? Whats the point of stating a 730am timing when there isnt any?

    • Hi Tea,

      Are you waiting for the bus at Buangkok Green? The timings here reflect the bus arrival time for the first stop along the route. Bus arrival time for subsequent stops depends on traffic conditions.

      PTSG@WP Admin Team

  11. The 730am has the tap-in system faulty again. Its 20 cents more as compared to tap in. Pls look into it. It is nt the 1st time. Unless its a plan to earn more fare from passengers!! Pls dun con our money!!

  12. Hi
    would like to check if city direct 660 will still be servicing passengers during the F1 road closure period (from 16 to 22 Sep)? If so, what are the road diversions?

  13. Always full in the morning, can’t seem to board at the serangoon North bus stop. Not asking for seats but at least some space to stand in. Waited at the bus stop and all I see was the bus zooming pass without stopping as it was full already. Happens many times already. Hoping they will increase the number of bus for the am peak.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s