City Direct Bus Service 666

City Direct Bus Service 666 is an AM/PM Peak City Direct service between Punggol and the Central Business District, passing through Punggol Drive, Punggol Field, and and express sector via TPE and CTE. It is the sixteenth City Direct route as well as the fifty-seventh (57th) route introduced under the Bus Service Enhancement Programme (BSEP).

City Direct Bus Service 666 has commenced operations on 29 Feb 2016.


Route Information
Route [AM]: Punggol Dr (Opp Blk 612A) → Marina Blvd (Marina Bay Financial Ctr)
[PM]: Central Blvd (Marina Bay Station) → Punggol Dr (Blk 612A)
Passes Through Punggol East, Punggol Field
Route Length ~27.4km
Travelling Time 60~70min
Operator Information
Current Operator BT & Tan Transport Pte Ltd
Current Fleet 41-seater coach: Yutong ZK6938H Auto
Departure Times from Punggol Dr
0725hrs, 0740hrs (Weekdays, except Public Holidays)
Departure Times from Central Blvd
1810hrs, 1825hrs (Weekdays, except Public Holidays)
Frequency Direction 1 Direction 2
AM Peak: 15 mins PM Peak: 15 mins

LTA Press Release - City Direct 666

City Direct Service 666 provides residents of Punggol with greater connectivity to the Central Business District. The service provides a travel alternative for commuters who relied on the rail network and feeder buses to and from the CBD. The route incorporates an express sector between Punggol Way and Anson Rd via TPE & CTE.

This is the sixteenth 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. City Direct Services operate one-direction trips during AM/PM Peak Hours on weekdays only, excluding public holidays.

In addition to City Direct 666, Premium Service 569 and a few other Premium services such as Premium 591 also ply from Punggol 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 from first stop:

  • AM Peak: 0725hrs, 0740hrs from Opp Blk 612A, Punggol Drive
  • PM Peak: 1810hrs, 1825hrs from Marina Bay Station, Central Boulevard

Route & Timing:

*Arrival Times provided here are estimated and based on Land Transport Guru’s data, subject to traffic traffic conditions. If there are any discrepancies, please report it to us through the “Contact Us” form at the bottom of this page.

AM Peak: Punggol to Central Business District

No. Bus Stop ETA*
Punggol Drive
1 Opp Blk 612A 0725, 0740
2 Oasis Station 0727, 0742
3 Kadaloor Station 0728, 0743
Punggol East
4 Bef Punggol Central 0730, 0745
5 Opp Blk 166A 0731, 0746
Punggol Field
6 Blk 126A 0733, 0748
7 Blk 108 0734, 0749
8 Blk 101C 0736, 0751
9 Aft Punggol Road 0738, 0753
10 Opp Blk 272C 0739, 0754
11 Opp Blk 268D 0740, 0755
Punggol Way
12 Twin Waterfalls 0741, 0756
Express via TPE, CTE
Anson Road
13 Mapletree Anson 0821, 0836
Robinson Road
14 Aft Capital Tower 0824, 0839
15 Opp The Ogilvy Ctr 0827, 0842
Marina Boulevard
16 The Sail 0829, 0844
17 Marina Bay Financial Ctr 0830, 0845

PM Peak: Central Business District to Punggol

No. Bus Stop ETA*
Central Boulevard
1 Marina Bay Station 1810, 1825
2 Downtown Station 1812, 1827
Shenton Way
3 UIC Building 1815, 1830
4 Opp MAS Building 1818, 1833
Express via CTE, TPE
Punggol Way
5 Aft TPE N/A
Punggol Field
6 Blk 268C N/A
7 Blk 272C N/A
8 Opp Blk 201A N/A
9 Blk 196A N/A
10 Blk 173B N/A
11 Opp Blk 126A N/A
Punggol East
12 Blk 166A N/A
13 Aft Punggol Central N/A
Punggol Drive
14 Kadaloor Station N/A
15 Oasis Station N/A
16 Blk 612A N/A

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

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

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

Route History:

  • 2015 (05 Aug): Tender for City Directs 666 to 670 announced; tender closes 31 Aug 2015.
  • 2015 (14 Dec): Tender for Ang Mo Kio / Yio Chu Kang City Direct & Punggol City Direct awarded to BT & TAN Transport Pte Ltd at $2.46 million.
  • 2016 (29 Feb): Launch of service.

Operator History:

  • 2015 (14 Dec): Tender for City Direct 666 awarded to BT & Tan Transport Pte Ltd
  • 2016 (29 Feb) onwards: BT & Tan Transport Pte Ltd



External Links & References:

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

Ding Dong Bell

Ding Dong!

4 thoughts on “City Direct Bus Service 666

  • 3 August 2017 at 8:56 PM

    Would like to complain about your driver of bus service 666, the 6:15pm route from town to punggol, bus plate no. 4425.
    Driver did not stop despite passenger press “STOP” button before the desire bus stop. It had happened twice in my two rides home.
    First was before bustop at blk 196A, another day was blk 173b.
    Passenger went over to the driver and asked why didn’t he stop, he said the bell was pressed after the bus stop. For the second incidence, he said u didn press the bell. But, I heard the stop bell before the bus stop. Of course that Passenger denied his statement, and the driver just kept quite without apologies.
    This is not acceptable! I think he was dreaming! He made the passenger walk back one bus stop away!
    He is lucky so far I have not seen any passenger scolded him, cos we are white collars. If he met a blue collar, he may not be so lucky ya!
    Please discipline your driver.

  • 11 May 2017 at 3:38 PM

    Can I check if this bus 666 still operating from punggol to MBFC?
    If so, I would like to try out on day.

  • 3 April 2017 at 8:03 AM

    Hi, I was at Bus stop 65169 at 7.20am waiting for city direct bus 666. It was supposed to arrive at 7.34am but it did not arrive. I waited to 7.45am and there is still no bus. Pls assist thank you!

  • 2 May 2016 at 9:11 PM

    Suggest additional AM and PM trip. Bus is full by the time it reaches bus stop opposite Block 272C (AM trips). Passengers @ bus stops before bus stops before have other premium bus services at or around their area/bus stops so they can choose to board whichever bus that is cheaper and/or arrives first but not for us residing around and after Block 272C. Not smart. You are losing many potential passengers because of this.


Leave a Reply

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