SBS Transit City Direct Bus Service 671

City Direct Bus Service 671 is an AM/PM Peak City Direct Service between Buangkok and the Central Business District, passing through Sengkang West. It is the twenty-first City Direct route, as well as the sixty-sixth (66th) route introduced under the Bus Service Enhancement Programme (BSEP). It was launched on 17 Oct 2016.

City Direct 671 is operated by SBS Transit from Monday, 13 January 2020.

Opp The Rivervale
Punggol Rd
Ranggung Stn Exit B SE5
Sengkang East Ave
Blk 203
Compassvale Rd
Blk 204 CP
Compassvale Dr
Nan Chiau High Sch
Anchorvale Dr
Blk 306 CP
Anchorvale Dr
Anchor Green Pr Sch
Anchorvale Rd
Opp Blk 310B
Sengkang East Ave
Layar Stn Exit A/Blk 417A SW6
Sengkang West Ave
Opp Fernvale Stn SW5
Sengkang West Ave
Fernvale Pr Sch
Sengkang West Ave
Mapletree Anson
Anson Rd
Aft Capital Twr
Robinson Rd
Opp SO Sofitel S’pore
Robinson Rd
The Sail
Marina Blvd
Marina Bay Financial Ctr DT17
Marina Blvd
Marina Bay Stn NS27CE2
Central Blvd
Downtown Stn DT17
Central Blvd
UIC Bldg
Shenton Way
Opp MAS Bldg EW15
Shenton Way
Opp Fernvale Pr Sch
Sengkang West Ave
Fernvale Stn/Blk 439A SW5
Sengkang West Ave
Layar Stn Exit B SW6
Sengkang West Ave
Blk 311A
Sengkang East Ave
Blk 309D
Anchorvale Rd
Blk 313B
Anchorvale Dr
Blk 321 CP
Anchorvale Dr
Opp Blk 204 CP
Compassvale Dr
Blk 206A
Compassvale Rd
Ranggung Stn Exit A SE5
Sengkang East Ave
The Rivervale
Punggol Rd

Technical Information
[AM]: Punggol Rd (Opp The Rivervale) → Marina Blvd (Marina Bay Financial Ctr)
[PM]: Central Blvd (Marina Bay Station) → Punggol Rd (The Rivervale)
Passes Through Sengkang East Ave, Compassvale Rd/Dr, Anchorvale Rd/Dr
Route Length 22.7 km (D1) | 23.2 km (D2)
Traveling Time 75 mins (D1) | 67 mins (D2)
Operator Information
BCM Route Package City Direct Bus Services
Current Operator SBS Transit Ltd
Current Depot
Hougang Bus Depot (HGDEP)
Current Fleet 12-meter Double Decker Buses
Departure Times from Punggol Rd
0730hrs – 0750hrs (Weekdays except Public Holidays), 2 Trips
Departure Times from Central Blvd
1820hrs – 1835hrs (Weekdays except Public Holidays), 2 Trips
Frequency AM Peak
PM Peak
20 mins 15 mins


City Direct Service 671 provides residents of Sengkang West 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 Fernvale and the CBD via Yio Chu Kang Rd, CTE, Outram Rd and Cantonment Rd.

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

The tender for this route called for on 15 April 2016. Read more about the tender here.


Departure Timings
  • AM Peak from Punggol Rd (Opp The Rivervale): 0730hrs, 0750hrs
  • PM Peak from Central Blvd (Marina Bay Stn): 1820hrs, 1835hrs
MRT / LRT Stations Served

Fares: Charges regular distance-based express fares.

Free rides were given out to commuters on the first day of service on 17 October 2016.

Route History:

  • 2016 (15 Apr): Tender for City Directs 651, 671 & 672 announced; tender closes 10 May 2016.
  • 2016 (01 Aug): Contract awarded to Rui Feng Chartered Pte Ltd
  • 2016 (17 Oct): Launched under the Bus Service Enhancement Programme.
  • 2018 (25 Jun): Third morning trip added, departure times from Punggol Rd revised to 7:30am, 7:40am and 7:50am
  • 2020 (13 Jan): Transferred operations to SBS Transit. Morning trips reduced to 2 trips at 7.30am & 7.50am with the deployment of Double Decker Buses

Operator History:

  • 17 Oct 2016 – 10 Jan 2020: Rui Feng Chartered Pte Ltd
  • 13 Jan 2020 onward: SBS Transit Ltd


External Links & References:

Back to City Direct Services
Back to Bus Services

32 thoughts on “SBS Transit City Direct Bus Service 671

  • 21 January 2020 at 9:46 AM

    Thank you for changing to SBS transit which will be on time daily. However many of us taking this bus start work at 8.30 am. We would have to seek to other alternative route now as we were late everyday.

    Is it possible to change the departure timings to earlier by 15 mins ?

  • 12 December 2019 at 9:19 AM

    671 is never on time in the mornings, or MIA one or two buses. However, today all 3 buses didn’t turn up in the morning. What’s wrong with this bus operator? We waited till 8.05 am, the whole bunch of us were all late and have to think of alternative ways to get to work. There is no premium bus at that bus stop and to get to the train station, need to walk 15 mins or take another bus to the station. And to get to town by grab/cab is almost $40 in the morning peak.

    What is LTA doing? Can you please check on this bus operator and ensure the frequency of the buses. And is there any way or indication (for example add into the SG Buses App) to inform us as commuters that the buses will not turn up at an earlier time frame, at least, we could plan ahead to walk to the train station or re-route our way to work.

  • 6 September 2019 at 7:55 PM

    You guys seriously need to look the attitude of your bus driver especially the one driving the last bus everyday – BUS SERVICE 671 (Shaifudin) Malay bus driver.

    I was waiting for the bus after work at UIC building bus stop with a group of people. His bus came right in front of us and while all of us were preparing to board, he just happily drove off the bus without even opening the door to pick us up. Hello?! What is the purpose of having a bus stop when your bus driver doesn’t even stop for their passenger when all of us were preparing to board the bus? I have friend on board and I was told that the bus driver was happily chatting and laughing on his phone. So that was the reason why he didn’t bother to open the door to pick us? I wonder if he’s paid to drive a bus or paid to talk on the phone while driving people. That’s dangerous isn’t it?

    Apart from this, in the morning, this is also not the first time he was late to pick us up. His bus just MIA in the morning, and the whole group of us were waiting for his bus aimlessly wondering what time he will come. His bus is supposed to reach my stop every morning at around 7:58, however, his bus was nowhere to be seen at 8:10 and all of us had to hop over to take the premium bus instead causing many of us to be late for work.

    Please look into the attitude of this driver.

    • 17 January 2020 at 8:30 AM

      Not sure if the transfer of operation to SBS is any better. The journey time is much longer now. Hope that SBS will really look into its arrival and departure time at each bus stop more accurately. If not, what is the point of it being called express bus service when it is not express at all.

  • 23 August 2019 at 12:38 PM

    Please educate your driver (vehicle number PC9966L) from CBD towards Sengkang.

    I am alighting the bus and about to step out my foot when the driver suddenly closing the door when in fact I am using the front door, just in front of him. This is also not the 1st time incident.

    The last time was i was alighting from the rear door, and again he just suddenly closing the door.

    Seems like he is always on rush and not even looking at the passengers or at least the rear view mirror to check on passengers to avoid any unforeseen accidents.


Leave a Reply

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