Chronology of Revision to Operating Hours of Bus Services (Post-2000)

For the chronology of revision to operating hours for full day bus services introduced before 1 Jan 2000, refer to this article.

The operating hours for public bus services in Singapore are frequently reviewed by the Land Transport Authority (LTA). These revisions to operating hours often occur in tandem with route amendments to bus services, as well changes to last train timings at MRT stations (for residential feeder bus services), or simply due to evolving passenger demands on bus services over the years.

This article provides a chronology of revisions to operating hours for full day public bus services in Singapore introduced after 1 Jan 2000. As the operating hours for peak hour and midnight bus services are calculated based on the number of trips operated, they will be excluded from this article.

Excluded Bus Services:


Full Day Bus Services introduced after 1 Jan 2000

For feeder bus services, please refer to Page 2.
For Express bus services, please refer to Page 3.
For basic plus bus services, please refer to Page 4.


Bus Service 3 / 3A (since 7 Apr 2002)

Trips departing Tampines Int after 23:35 operate as Short Trip 3A since 19 Oct 2003.

Route Chronology of Operating Hours
Tampines Int ↺ Pasir Ris St 71
(7 Apr 2002 – 18 Oct 2003)
05:15 – 00:35 (Daily)
Tampines Int ↺ Punggol Stn
(19 Oct 2003 – 29 Nov 2003)
05:15 – 00:35* (Daily)
(Buses departing after 23:35 daily terminate at Pasir Ris Dr 12)
Tampines Int ↔ Punggol Int
  • 2003 (30 Nov):
    • Tampines Int: 05:15 – 00:35* (Daily)
      (Buses departing after 23:35 daily terminate at Pasir Ris Dr 12)
    • Punggol Int: 05:50 – 00:35 (Daily)
  • 2016 (4 Sep):
    • Tampines Int: 05:05 – 00:35* (Mon-Fri); 05:15 – 00:35 (Sat/Sun/PH)
    • Punggol Int: 05:40 – 00:35 (Mon-Fri); 05:50 – 00:35 (Sat/Sun/PH)

Bus Service 4 (since 17 Mar 2013)

Route Chronology of Operating Hours
Tampines Int ↺ Changi Nth Way 06:00 – 23:30 (Daily)

Bus Service 5 (since 11 Mar 2007)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Bt Merah Int
  • Pasir Ris Int: 05:30 – 23:30 (Daily)
  • Bt Merah Int: 05:30 – 23:30 (Daily)

Bus Service 20 (since 9 Jun 2013)

Route Chronology of Operating Hours
Tampines Int ↺ Changi Business Pk Ctrl 2 06:00 – 23:30 (Daily)

Bus Service 34 (since 31 Jul 2005)

Route Chronology of Operating Hours
Punggol Int ↺ Changi Airport
  • 2005 (31 Jul): 05:45 – 23:45 (Daily)
  • 2007: 05:30 – 23:45 (Mon-Fri); 05:45 – 23:45 (Sat/Sun/PH)
  • 2008: 05:30 – 23:45 (Daily)

Bus Service 38 (since 7 Apr 2002)

Route Chronology of Operating Hours
Tampines Int ↔ Bedok Int
  • Tampines Int: 05:15 – 00:40 (Daily)
  • Bedok Int: 05:45 – 00:40 (Daily)

Bus Service 39 (since 17 Aug 2003)

Route Chronology of Operating Hours
Tampines Int ↔ Yishun Int
(17 Aug 2003 – 17 Dec 2016)
  • 2003 (17 Aug):
    • Tampines Int: 06:00 – 23:30 (Daily)
    • Yishun Int: 06:00 – 23:30 (Daily)
  • 2004:
    • Tampines Int: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Yishun Int: 06:00 – 23:30 (Daily)
  • 2006:
    • Tampines Int: 05:30 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Yishun Int: 06:00 – 23:30 (Daily)
Tampines Concourse Int ↔ Yishun Int
  • Tampines Concourse Int: 05:30 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
  • Yishun Int: 06:00 – 23:30 (Daily)

Bus Service 41 (since 14 Dec 2014)

Route Chronology of Operating Hours
Jurong East Int ↺ Jln Anak Bt 05:45 – 23:45 (Daily)

Bus Service 43 (since 23 Oct 2005)

Route Chronology of Operating Hours
Punggol Int ↔ Upp East Coast Ter
  • 2005 (23 Oct):
    • Punggol Int: 05:45 – 23:45 (Daily)
    • Upp East Coast Ter: 05:45 – 23:45 (Daily)
  • 2016 (4 Sep):
    • Punggol Int: 05:45 – 23:45 (Daily)
    • Upp East Coast Ter: 05:25 – 23:45 (Mon-Fri); 05:45 – 23:45 (Sat/Sun/PH)

Bus Service 43M (since 16 Nov 2014)

Route Chronology of Operating Hours
Punggol Int ↺ Serangoon Ctrl 05:50 – 23:05 (Daily)

Bus Service 45 (since 26 Dec 2006)

Route Chronology of Operating Hours
Upp East Coast Ter ↔ Ang Mo Kio Depot
  • Upp East Coast Ter: 06:00 – 23:30 (Daily)
  • Ang Mo Kio Depot: 06:00 – 23:30 (Daily)

Bus Service 46 (since 12 Jun 2016)

Route Chronology of Operating Hours
Upp East Coast Ter ↔ Tampines Int
(12 Jun 2016 – 29 Oct 2022)
  • Upp East Coast Ter: 06:00 – 23:30 (Daily)
  • Tampines Int: 06:00 – 23:45 (Daily)
Upp East Coast Ter ↔ Pasir Ris Int
  • Upp East Coast Ter: 06:00 – 23:30 (Daily)
  • Pasir Ris Int: 06:00 – 23:30 (Daily)

Bus Service 47 (since 20 Dec 2015)

Route Chronology of Operating Hours
Changi Business Pk Ter ↺ Amber Rd 06:00 – 23:45 (Daily)

Bus Service 48 (since 3 Jul 2005)

Route Chronology of Operating Hours
Upp East Coast Ter ↔ Buona Vista Ter
(3 Jul 2005 – 10 Dec 2011)
  • Upp East Coast Ter: 05:45 – 23:45 (Daily)
  • Buona Vista Ter: 06:00 – 24:00 (Daily)
Bedok Nth Depot ↔ Buona Vista Ter
  • Bedok Nth Depot: 05:30 – 23:30 (Daily)
  • Buona Vista Ter: 06:00 – 24:00 (Daily)

Bus Service 49 (since 14 Dec 2013)

Route Chronology of Operating Hours
Taman Jurong Ter ↺ Jurong West St 42
(14 Dec 2013 – 21 Nov 2015)
06:00 – 23:30 (Daily)
Jurong East Int ↺ Jurong West St 42 06:00 – 23:30 (Daily)

Bus Service 50 (since 16 Dec 2012)

Route Chronology of Operating Hours
Bishan Int ↔ Punggol Int
  • Bishan Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • Punggol Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)

Bus Service 52 (since 23 Oct 2005)

Route Chronology of Operating Hours
Bishan Int ↔ Jurong East Int
  • Bishan Int: 05;45 – 23:45 (Daily)
  • Jurong East Int: 05:45 – 23:45 (Daily)

Bus Service 53M (since 16 Aug 2015)

Route Chronology of Operating Hours
Hougang Ave 1 ↺ Serangoon Ctrl 06:00 – 23:00 (Daily)

Bus Service 57 (since 31 Jul 2005)

Route Chronology of Operating Hours
Bishan Int ↔ Bt Merah Int
  • Bishan Int: 06:00 – 23:30 (Daily)
  • Bt Merah Int: 05:45 – 24:00 (Daily)

Bus Service 58 (since 31 Jul 2005)

Route Chronology of Operating Hours
Bishan Int ↔ Pasir Ris Int
  • Bishan Int: 05:30 – 24:00 (Daily)
  • Pasir Ris Int: 05:30 – 24:00 (Daily)

Bus Service 59 (since 23 Oct 2005)

Route Chronology of Operating Hours
Bishan Int ↔ Changi Village Ter
  • 2005 (23 Oct):
    • Bishan Int: 06:00 – 23:30 (Daily)
    • Changi Village Ter: 06:00 – 23:30 (Daily)
  • 2006:
    • Bishan Int: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Changi Village Ter: 06:00 – 23:30 (Daily)

Bus Service 60 / 60T (since 17 Nov 2002)

Trips departing Eunos Int after 23:30 operate as Bus Service 60T since 11 Apr 2021.

Route Chronology of Operating Hours
Eunos Int ↺ Bedok Int
  • 2002 (17 Nov): 05:30 – 00:25* (Daily)
    (Buses departing after 23:30 daily terminate at Bedok Int)
  • 2013: 05:30 – 00:30* (Daily)
    (Buses departing after 23:30 daily terminate at Bedok Int)
  • 2019 (5 Oct): 05:30 – 00:35* (Daily)
    (Buses departing after 23:30 daily terminate at Bedok Int)

Bus Service 63M (since 12 Mar 2012)

Bus Service 63M operated as a peak hour service on weekdays between 12 Mar 2012 and 12 Jul 2014.

Route Chronology of Operating Hours
Eunos Int ↺ Circuit Rd
  • 2012 (12 Mar): 06:25 – 09:30 / 15:50 – 18:55 / 00:10 – 00:25 (Mon-Fri); 00:10 – 00:25 (Sat/Sun/PH)
  • 2013: 06:25 – 08:50 / 15:55 – 19:15 / 00:15 – 00:30 (Mon-Fri); 00:15 – 00:30 (Sat/Sun/PH)
  • 2014 (13 Jul): 05:35 – 00:30 (Daily)
  • 2019 (5 Oct): 05:35 – 00:35 (Daily)

Bus Service 68 (since 1 Apr 2018)

Route Chronology of Operating Hours
Pasir Ris Int ↺ Tampines Int 05:30 – 23:45 (Daily)

Bus Service 71 (since 9 Dec 2017)

Route Chronology of Operating Hours
Yio Chu Kang Int ↺ Bishan St 11 06:00 – 23:30 (Daily)

Bus Service 83 / 83A / 83T (since 23 Dec 2001)

  • Trips departing Punggol Int after 00:10 operated as Short Trip 83A between 30 Nov 2003 and 2011.
  • Trips departing Punggol Int after 00:10 operate as Bus Service 83T since 11 Apr 2021.
Route Chronology of Operating Hours
Sengkang Int ↺ Punggol Field
(23 Dec 2001 – 3 May 2003)
06:00 – 24:00 (Daily)
Sengkang Int ↺ Edgedale Plains
(4 May 2003 – 19 Jun 2003)
06:00 – 24:00 (Daily)
Sengkang Int ↺ Punggol Stn
(20 Jun 2003 – 29 Nov 2003)
06:00 – 24:00 (Daily)
Punggol Int ↺ Sengkang Int
  • 2003 (30 Nov): 05:30 – 00:35* (Daily)
    (Buses departing after 00:10 daily terminate at Sengkang Int)
  • 2016 (4 Sep): 05:20 – 00:35* (Daily)
    (Buses departing after 00:10 daily terminate at Sengkang Int)

Bus Service 84 (since 3 Sep 2011)

Route Chronology of Operating Hours
Punggol Int ↺ Punggol Rd 05:30 – 00:35 (Daily)

Bus Service 85 / 85X (since 1 Jan 2006)

Trips departing Punggol Int between 06:00 and 09:00 on weekdays operate an alternate route via Sengkang East Rd between 24 May 2010 and 16 Nov 2012.

Route Chronology of Operating Hours
Punggol Int ↔ Yishun Int
  • 2006 (1 Jan):
    • Punggol Int: 06:00 – 23:30 (Daily)
    • Yishun Int: 06:00 – 23:30 (Daily)
  • 2010 (24 May):
    • Punggol Int: 06:00* – 23:30 (Daily)
      (Buses departing between 06:00 and 09:00 from Mon-Fri operate an alternate route via Sengkang East Rd)
    • Yishun Int: 06:00 – 23:30 (Daily)
  • 2012 (19 Nov):
    • Punggol Int: 06:00 – 23:30 (Daily)
    • Yishun Int: 06:00 – 23:30 (Daily)
  • 2016 (4 Sep):
    • Punggol Int: 05:30 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Yishun Int: 06:00 – 23:30 (Daily)

Bus Service 92M (since 30 Aug 2015)

Trips departing after 20:05 terminate at Nth Buona Vista Rd (Buona Vista Stn Exit D).

Route Chronology of Operating Hours
Ghim Moh Ter ↺ Nth Buona Vista Rd
  • 2015 (30 Aug): 07:00 – 18:00 (Sun/PH)
  • 2017 (9 Jul): 07:00 – 20:45* (Sun/PH)
    (Buses departing after 20:05 on Sun/PH terminate at Buona Vista Stn)

Bus Service 101 (since 15 Feb 2004)

Route Chronology of Operating Hours
Serangoon Int ↺ Buangkok Cres
(15 Feb 2004 – 13 Aug 2005)
05:15 – 24:00 (Daily)
Serangoon Int ↺ Buangkok Lk
(14 Aug 2005 – 24 Aug 2019)
05:15 – 24:00 (Daily)
Serangoon Int ↺ Buangkok Cres 05:15 – 24:00 (Daily)

Bus Service 102 (since 20 Sep 2015)

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Jln Kayu
(20 Sep 2015 – 13 Oct 2018)
05:45 – 23:30 (Daily)
Hougang Ctrl Int ↺ Seletar Aerospace Ave
  • 2018 (14 Oct): 05:45 – 23:30 (Daily)
  • 2022 (29 May): 05:30 – 23:30 (Daily)

Bus Service 109 (since 28 May 2006)

Route Chronology of Operating Hours
Serangoon Int ↔ Changi Village Ter
  • 2006 (28 May):
    • Serangoon Int: 06:00 – 23:30 (Daily)
    • Changi Village Ter: 06:00 – 23:30 (Daily)
  • 2006:
    • Serangoon Int: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Changi Village Ter: 06:00 – 23:30 (Daily)

Bus Service 110 (since 22 Oct 2017)

Route Chronology of Operating Hours
Compassvale Int ↺ Changi Airport 05:30 – 23:45 (Daily)

Bus Service 112 / 112A (since 15 Feb 2004)

Trips departing after 24:00 operate as Short Trip 112A.

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Hougang St 92 05:15 – 00:30* (Daily)
(Buses departing after 24:00 terminate at Kovan Stn)

Bus Service 113 (since 15 Feb 2004)

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Upp Paya Lebar Rd 05:20 – 00:10 (Daily)

Bus Service 114 (since 25 Oct 2020)

Route Chronology of Operating Hours
Buangkok Stn ↺ Buangkok Cres 06:00 – 00:35 (Daily)

Bus Service 115 (since 30 Oct 2004)

Route Chronology of Operating Hours
Hougang St 21 ↺ Hougang Ave 3
  • 2004 (30 Oct): 07:15 – 18:15 (Daily)
  • 2021 (3 May): 07:15 – 20:00 (Daily)

Bus Service 116 (3 Apr 2006 – 14 Aug 2006)

Bus Service 116 operated on weekdays between 10 Jul 2006 and 14 Aug 2006.

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Buangkok Green Med Pk
  • 2006 (3 Apr): 06:30 – 17:30 (Daily)
  • 2006 (10 Jul): 06:30 – 17:30 (Mon-Fri)

Bus Service 116 (since 18 Nov 2012)

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Serangoon Ctrl 05:45 – 23:30 (Daily)

Bus Service 117 / 117M (since 20 Dec 2015)

Trips departing during peak hours on weekdays operate as Bus Service 117M since 29 Nov 2021.

Route Chronology of Operating Hours
Punggol Int ↔ Sembawang Int
  • 2015 (20 Dec):
    • Punggol Int: 05:45 – 23:30 (Daily)
    • Sembawang Int: 05:45 – 23:30 (Daily)
  • 2021 (28 Nov):
    • Punggol Int: 05:30* – 23:30 (Daily)
      (Buses departing from 05:30 to 08:00 and from 17:00 to 19:00 from Mon-Fri operate an alternate route via Seletar A’space Lk/Cres)
    • Sembawang Int: 05:30* – 23:30 (Daily)
      (Buses departing from 05:30 to 08:00 and from 17:00 to 19:00 from Mon-Fri operate an alternate route via Seletar A’space Lk/Cres)

Bus Service 118 (since 20 Dec 2015)

Route Chronology of Operating Hours
Punggol Int ↔ Changi Business Pk Ter
  • Punggol Int: 05:45 – 23:30 (Daily)
  • Changi Business Pk Ter: 05:45 – 23:30 (Daily)

Bus Service 119 (since 14 Sep 2003)

Route Chronology of Operating Hours
Sengkang Int ↺ Hougang St 21
(14 Sep 2003 – 20 Oct 2012)
05:15 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Punggol Int ↺ Hougang St 21
  • 2012 (21 Oct): 05:15 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 2014 (13 Jan): 05:00 – 23:30 (Mon-Fri); 05:15 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
  • 2016 (4 Sep): 05:00 – 23:30 (Mon-Fri); 05:05 – 23:30 (Sat); 05:50 – 23:30 (Sun/PH)

Bus Service 120 (since 21 Apr 2013)

Route Chronology of Operating Hours
New Bridge Rd Ter ↺ Telok Blangah Hts
(21 Apr 2013 – 9 Mar 2018)
06:00 – 23:30 (Daily)
Kampong Bahru Ter ↺ Telok Blangah Hts 05:55 – 23:30 (Daily)

Bus Service 121 (since 16 Mar 2014)

Route Chronology of Operating Hours
New Bridge Rd Ter ↺ Telok Blangah Rise
(16 Mar 2014 – 9 Mar 2018)
06:00 – 23:30 (Daily)
Kampong Bahru Ter ↺ Telok Blangah Rise 05:55 – 23:30 (Daily)

Bus Service 122 (since 15 Mar 2015)

Route Chronology of Operating Hours
New Bridge Rd Ter ↺ Commonwealth Dr
(15 Mar 2015 – 9 Mar 2018)
06:00 – 23:30 (Daily)
Kampong Bahru Ter ↺ Commonwealth Dr 05:55 – 23:30 (Daily)

Bus Service 123M (since 28 Jan 2008)

Bus Service 123M operated as a peak hour service on weekdays between 28 Aug 2008 and 23 Aug 2014.

Route Chronology of Operating Hours
Tiong Bahru Rd ↺ Bt Purmei Ave
(28 Jan 2008 – 22 Aug 2014)
  • 2008 (28 Jan): 17:55 – 19:45 (Mon-Fri)
  • 2011: 17:40 – 19:30 (Mon-Fri)
HarbourFront Int ↺ Tiong Bahru Rd 05:50 – 00:05 (Mon-Sat); 06:05 – 00:05 (Sun/PH)

Bus Service 127 / 127A (since 18 Dec 2016)

Trips departing after 23:30 operate as Short Trip 127A.

Route Chronology of Operating Hours
Tampines Int ↺ Tampines Ind Ave 5
  • 2016 (18 Dec): 05:30 – 00:45* (Daily)
    (Buses departing after 23:30 daily terminate at Tampines Ave 9)
  • 2020 (11 Oct): 05:30 – 00:50* (Daily)
    (Buses departing after 23:30 daily terminate at Tampines Nth Dr 1)

Bus Service 129 (since 18 Dec 2016)

Route Chronology of Operating Hours
Tampines Concourse Int ↔ St. Michael’s Ter
(18 Dec 2016 – 26 Nov 2022)
  • Tampines Concourse Int: 05:45 – 23:30 (Daily)
  • St. Michael’s Ter: 05:45 – 23:30 (Daily)
Tampines Nth Int ↔ St. Michael’s Ter
  • Tampines Nth Int: 05:35 – 23:20 (Daily)
  • St. Michael’s Ter: 05:45 – 23:30 (Daily)

Bus Service 133M (26 Apr 2010 – 20 May 2012)

Bus Service 133M operated on Saturdays, Sundays/PHs only between 4 Oct 2010 and 20 May 2012.

Route Chronology of Operating Hours
Shenton Way Ter ↺ Temasek Ave
  • 2010 (26 Apr): 06:30 – 23:30 (Daily)
  • 2010 (4 Oct): 17:00 – 23:30 (Sat/Sun/PH)

Bus Service 134 (since 20 Mar 2016)

Route Chronology of Operating Hours
Sims Pl Ter ↺ Marine Terr 06:00 – 23:45 (Daily)

Bus Service 137 (since 21 Oct 2017)

Route Chronology of Operating Hours
Sims Pl Ter ↔ Upp East Coast Ter
  • Sims Pl Ter; 06:00 – 23:30 (Daily)
  • Upp East Coast Ter: 06:00 – 23:30 (Daily)

Bus Service 139M (14 Sep 2014 – 10 Dec 2022)

Route Chronology of Operating Hours
Toa Payoh Int ↺ Jln Bahagia 05:35 – 23:00 (Mon-Fri); 05:45 – 23:00 (Sat/Sun/PH)

Bus Service 140 (since 14 Dec 2014)

Route Chronology of Operating Hours
Lor 1 Geylang Ter ↺ St. Wilfred Rd 06:00 – 23:30 (Daily)

Bus Service 141 (since 9 Jun 2013)

Route Chronology of Operating Hours
Lor 1 Geylang Ter ↔ Toa Payoh Int
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Daily)
  • Toa Payoh Int: 06:00 – 23:45 (Daily)

Bus Service 143M (since 18 May 2014)

Route Chronology of Operating Hours
Jurong East Int ↺ Pandan Gdns
  • 2014 (18 May): 05:30 – 00:50 (Mon-Sat); 05:50 – 00:50 (Sun/PH)
  • 2016 (12 Jun): 05:30 – 01:05 (Mon-Fri); 05:25 – 01:05 (Sat); 05:50 – 01:05 (Sun/PH)
  • 2019 (5 Oct): 05:30 – 01:15 (Mon-Fri); 05:25 – 01:15 (Sat); 05:50 – 01:15 (Sun/PH)

Bus Service 150 (since 20 Mar 2016)

Route Chronology of Operating Hours
Eunos Int ↺ Marine Terr 06:00 – 23:30 (Daily)

Bus Service 160 (since 5 Sep 2004)

Trips departing after 23:00 terminate at JB Sentral (1 Nov 2014 – 28 Feb 2015) / JB Sentral Ter (since 1 Mar 2015).

Route Chronology of Operating Hours
Jurong East Int ↔ Kotaraya II Ter
(5 Sep 2004 – 31 Oct 2014)
  • Jurong East Int: 05:30 – 24:00 (Daily)
  • Kotaraya II Ter: 06:20 – 00:45 (Mon-Fri); 06:15 – 00:45 (Sat/Sun/PH)
Jurong East Int ↺ JB Sentral
(1 Nov 2014 – 28 Feb 2015)
05:30 – 24:00* (Daily)
(Buses departing after 23:00 daily terminate at JB Sentral)
Jurong East Int ↺ JB Sentral Ter 05:30 – 24:00* (Daily)
(Buses departing after 23:00 daily terminate at JB Sentral Ter)

Bus Service 160M (since 26 Jul 2020)

Route Chronology of Operating Hours
Jurong East Int ↺ Bt Batok Rd 05:45 – 23:45 (Daily)

Bus Service 161 (since 2 Jun 2002)

Route Chronology of Operating Hours
Hougang Ctrl Int ↔ Woodlands Int
  • 2002 (2 Jun):
    • Hougang Ctrl Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Woodlands Reg Int: 06:00 – 23:30 (Daily)
  • 2007:
    • Hougang Ctrl Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Woodlands Int: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)

Bus Service 162 / 162M (since 25 Feb 2001)

Trips departing Yio Chu Kang Int after 18:00 on weekdays, after 13:00 on Saturdays and throughout the day on Sundays/PHs operate as Bus Service 162M since 28 Jan 2008.

Route Chronology of Operating Hours
Yio Chu Kang Ter ↺ Shenton Way / ↺ Temasek Ave
(25 Feb 2001 – 15 Dec 2001)
06:00 – 23:30* (Daily)
(Buses departing after 18:00 from Mon-Fri, after 13:00 on Sat, and throughout the day on Sun/PH, loop at Temasek Ave)
Yio Chu Kang Int ↔ Shenton Way Ter / ↺ Temasek Ave
  • 2001 (16 Dec):
    • Yio Chu Kang Ter: 06:00 – 23:30* (Daily)
      (Buses departing after 18:00 from Mon-Fri, after 13:00 on Sat, and throughout the day on Sun/PH, loop at Temasek Ave)
    • Shenton Way Ter: 06:30 – 19:30 (Mon-Fri); 06:30 – 14:20 (Sat)
  • 2003:
    • Yio Chu Kang Ter: 05:45 – 23:30* (Mon-Fri); 06:00 – 23:30* (Sat/Sun/PH)
      (Buses departing after 18:00 from Mon-Fri, after 13:00 on Sat, and throughout the day on Sun/PH, loop at Temasek Ave)
    • Shenton Way Ter: 06:30 – 19:30 (Mon-Fri); 06:30 – 14:20 (Sat)
  • 2008:
    • Yio Chu Kang Int: 05:30 – 23:30* (Mon-Fri); 06:00 – 23:30* (Sat/Sun/PH)
      (Buses departing after 18:00 from Mon-Fri, after 13:00 on Sat, and throughout the day on Sun/PH, loop at Temasek Ave)
    • Shenton Way Ter: 06:30 – 19:30 (Mon-Fri); 06:30 – 14:20 (Sat)
  • 2018 (11 Mar):
    • Yio Chu Kang Int: 05:30 – 23:30* (Mon-Fri); 06:00 – 23:30* (Sat/Sun/PH)
      (Buses departing after 18:00 from Mon-Fri, after 13:00 on Sat, and throughout the day on Sun/PH, loop at Temasek Ave)
    • Shenton Way Ter: 06:30 – 19:30 (Mon-Fri); 06:30 – 14:30 (Sat)

Bus Service 163M (28 Jan 2008 – 9 Feb 2019)

Route Chronology of Operating Hours
Sengkang Int ↺ Sengkang West Ave
  • 2008 (28 Jan): 05:15 – 00:30 (Daily)
  • 2013: 05:15 – 00:35 (Daily)

Bus Service 168 (since 14 Apr 2001)

Route Chronology of Operating Hours
Bedok Int ↔ Woodlands Int
  • 2001 (14 Apr):
    • Bedok Int: 05:30 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
    • Woodlands Reg Int: 05:30 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
  • 2006:
    • Bedok Int: 05:30 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
    • Woodlands Reg Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 2008:
    • Bedok Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Woodlands Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

Bus Service 170X (since 10 Nov 2003)

Route Chronology of Operating Hours
Kranji Stn ↔ Kotaraya II Ter
(10 Nov 2003 – 31 Oct 2014)
  • 2003 (10 Nov):
    • Kranji Stn: 05:30 – 23:10 (Mon-Fri); 05:40 – 00:30 (Sat); 05:40 – 23:30 (Sun/PH)
    • Kotaraya II Ter: 05:15 – 24:00 (Daily)
  • 2008:
    • Kranji Stn: 05:30 – 23:10 (Mon-Fri); 05:40 – 23:10 (Sat); 05:40 – 23:30 (Sun/PH)
    • Kotaraya II Ter: 05:15 – 24:00 (Daily)
  • 2009 (11 May):
    • Kranji Stn: 05:30 – 23:30 (Mon-Fri); 05:40 – 24:00 (Sat); 05:40 – 23:30 (Sun/PH)
    • Kotaraya II Ter: 05:15 – 24:00 (Daily)
Kranji Stn ↺ JB Sentral
(1 Nov 2014 – 28 Feb 2015)
05:35 – 23:30* (Mon-Fri); 05:40 – 24:00* (Sat); 05:40 – 23:30 (Sun/PH)
(Buses departing after 23:25 from Mon-Fri and after 23:35 on Sat terminate at JB Sentral)
Kranji Stn ↔ JB Sentral Ter
  • Kranji Stn: 05:35 – 23:30 (Mon-Fri); 05:40 – 24:00 (Sat); 05:40 – 23:30 (Sun/PH)
  • JB Sentral Ter: 06:10 – 24:00 (Mon-Sat); 06:15 – 24:00 (Sun/PH)

Bus Service 175 (since 11 Mar 2007)

Route Chronology of Operating Hours
Clementi Int ↔ Lor 1 Geylang Ter
  • Clementi Int: 06:00 – 23:30 (Daily)
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Daily)

Bus Service 179 (since 7 Jan 2001)

Route Chronology of Operating Hours
Boon Lay Int ↺ Nanyang Dr 06:00 – 24:00 (Mon-Sat); 06:30 – 00:20 (Sun/PH)

Bus Service 181 / 181M (since 9 Jan 2005)

Trips departing during morning peak hours on weekdays (except school holidays) operate as Bus Service 181M since 21 Mar 2016.

Route Chronology of Operating Hours
Boon Lay Int ↺ Jurong West Ave 3
(9 Jan 2005 – 20 Mar 2016)
  • 2005 (9 Jan): 06:00 – 24:00 (Daily)
  • 2008: 06:00 – 00:30 (Daily)
  • 2013: 06:00 – 00:40 (Daily)
Boon Lay Int ↺ Jurong West Ave 3 / ↺ St 23 06:00 – 00:40* (Daily)
(Buses departing from 06:30 to 07:45 from Mon-Fri loop at Jurong West St 23)

Bus Service 183 (since 22 Aug 2004)

Route Chronology of Operating Hours
Jurong East Int ↺ Kent Ridge Ter
(22 Aug 2004 – 2 Oct 2005)
06:00 – 23:30 (Daily)
Jurong East Int ↺ Science Pk Rd 06:00 – 23:30 (Daily)

Bus Service 185 (since 26 Dec 2006)

Route Chronology of Operating Hours
Soon Lee Bus Pk ↔ Buona Vista Ter
  • 2006 (26 Dec):
    • Soon Lee Bus Pk: 06:00 – 23:00 (Daily)
    • Buona Vista Ter: 06:00 – 23:00 (Daily)
  • 2008 (29 Dec):
    • Soon Lee Bus Pk: 06:00 – 23:15 (Daily)
    • Buona Vista Ter: 06:00 – 23:00 (Daily)
  • 2009 (18 May):
    • Soon Lee Bus Pk: 05:45 – 23:15 (Daily)
    • Buona Vista Ter: 06:00 – 23:00 (Daily)

Bus Service 201 (since 23 Nov 2014)

Route Chronology of Operating Hours
Kent Ridge Ter ↺ Pandan Gdns 05:45 – 23:30 (Daily)

Bus Service 247 (since 18 Jun 2017)

Route Chronology of Operating Hours
Tuas Ter ↺ Tuas Bay Lk 05:50 – 23:15 (Daily)

Bus Service 248 / 248M (since 18 Jun 2017)

Trips departing during peak hours daily operate as Bus Service 248M since 26 Sep 2021.

Route Chronology of Operating Hours
Tuas Ter ↺ Tuas Sth Ave 14
(18 Jun 2017 – 25 Sep 2021)
06:00 – 23:15 (Daily)
Tuas Ter ↺ Tuas Sth Ave 14 / ↺ Sth Way 06:00 – 23:15* (Daily)
(Buses departing from 06:30 to 10:00 and from 16:30 to 20:00 daily loop at Tuas Sth Way)

Bus Service 253 (since 12 Dec 2015)

Route Chronology of Operating Hours
Joo Koon Int ↺ Benoi Rd 05:45 – 23:30 (Daily)

Bus Service 256 (28 Nov 2015 – 17 Jun 2017)

Route Chronology of Operating Hours
Boon Lay Int ↺ Joo Koon Int 05:45 – 23:20 (Daily)

Bus Service 258 (since 21 Nov 2015)

Route Chronology of Operating Hours
Joo Koon Int ↺ Boon Lay Int
(21 Nov 2015 – 17 Jun 2017)
06:00 – 23:45 (Daily)
Joo Koon Int ↺ Jurong West St 64 06:00 – 23:45 (Daily)

Bus Service 402 (1 Apr 2006 – 15 Jun 2019)

Route Chronology of Operating Hours
Marina Sth Pier Ter ↺ Anson Rd
(1 Apr 2006 – 27 Nov 2011)
06:00 – 23:30 (Daily)
Shenton Way Ter ↺ Marina Coastal Dr
(28 Nov 2011 – 15 Jun 2019)
06:00 – 23:45 (Daily)

Bus Service 857 / 857B (since 14 Jan 2001)

Trips departing after 22:40 operate as Short Trip 857B since 11 Apr 2021.

Route Chronology of Operating Hours
Yishun Int ↺ Temasek Ave 05:30 – 23:30* (Mon-Sat); 05:45 – 23:30* (Sun/PH)
(Buses departing after 22:40 daily terminate at Temasek Ave)

Bus Service 859A (since 17 Aug 2014)

Route Chronology of Operating Hours
Sembawang Int ↺ Admiralty Lk
  • 2014 (17 Aug): 05:50 – 00:50 (Mon-Sat); 06:05 – 00:50 (Sun/PH)
  • 2016: 05:30 – 00:55 (Daily)
  • 2019 (5 Oct): 05:30 – 01:00 (Daily)

Bus Service 859B (since 17 Aug 2014)

Route Chronology of Operating Hours
Sembawang Int ↺ Admiralty Lk
  • 2014 (17 Aug): 05:30 – 23:50 (Daily)
  • 2016: 05:30 – 00:55 (Daily)

Bus Service 860 / 860T (since 21 Oct 2012)

  • Trips departing Yishun Int after 22:30 operate as Bus Service 860T between 11 Apr 2021 and 22 Jan 2022.
  • Trips departing Yio Chu Kang Int after 22:40 operate as Bus Service 860T since 23 Jan 2022.
Route Chronology of Operating Hours
Yishun Int ↺ Yishun Ave 2
(21 Oct 2012 – 14 Oct 2017)
05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
Yishun Int ↺ Yio Chu Kang Int
(15 Oct 2017 – 22 Jan 2022)
05:30 – 23:30* (Daily)
(Buses departing after 22:30 daily terminate at Yio Chu Kang Int)
Yio Chu Kang Int ↺ Yishun Int 05:30 – 23:40* (Daily)
(Buses departing after 22:40 daily terminate at Yishun Int)

Bus Service 882 (since 20 Nov 2005)

Route Chronology of Operating Hours
Sembawang Int ↺ Sembawang Rd
  • 2005 (20 Nov): 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • 2006: 05:20 – 23:45 (Mon-Sat); 05:45 – 23:30 (Sun/PH)

Bus Service 883 (since 23 Oct 2016)

Route Chronology of Operating Hours
Sembawang Int ↺ Yishun Ctrl 2
  • 2016 (23 Oct): 05:30 – 00:30 (Mon-Sat); 05:45 – 00:30 (Sun/PH)
  • 2021 (28 Nov): 05:15 – 00:30 (Mon-Fri); 05:30 – 00:30 (Sat); 05:45 – 00:30 (Sun/PH)

Bus Service 883M (since 12 Jan 2020)

Route Chronology of Operating Hours
Sembawang Int ↺ Yishun Ave 5 07:00 – 13:00 (Sun/PH)

Bus Service 950 (since 19 Sep 2004)

Route Chronology of Operating Hours
Woodlands Reg Int ↔ Kotaraya II Ter
(19 Sep 2004 – 31 Oct 2014)
  • Woodlands Reg Int: 05:30 – 23:30 (Daily)
  • Kotaraya II Ter: 05:30 – 24:00 (Mon-Sat); 05:50 – 24:00 (Sun/PH)
Woodlands Reg Int ↺ JB Sentral
(1 Nov 2014 – 28 Feb 2015)
05:30 – 23:30 (Daily)
Woodlands Reg Int ↺ JB Sentral Ter
(1 Mar 2015 – 11 Mar 2016)
05:30 – 23:30 (Daily)
Woodlands Temp Int ↺ JB Sentral Ter 05:30 – 23:30 (Daily)

Bus Service 962 (since 24 Jun 2001)

Route Chronology of Operating Hours
Woodlands Int ↺ Admiralty St 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)

Bus Service 963 (since 29 Sep 2002)

Route Chronology of Operating Hours
Woodlands Int ↔ HarbourFront Int
  • Woodlands Int: 05:50 – 23:30 (Daily)
  • HarbourFront Int: 06:00 – 23:30 (Daily)

Bus Service 965 / 965T (since 7 Jul 2002)

Trips departing Woodlands Temp Int after 22:40 operate as Bus Service 965T since 11 Apr 2021.

Route Chronology of Operating Hours
Woodlands Reg Int ↔ Sengkang Int
(7 Jul 2002 – 10 Sep 2005)
  • Woodlands Reg Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Sengkang Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
Woodlands Reg Int ↺ Sengkang Int
(11 Sep 2005 – 11 Mar 2016)
05:30 – 23:30* (Mon-Sat); 05:45 – 23:30* (Sun/PH)
(Buses departing after 22:40 daily terminate at Sengkang Int)
Woodlands Temp Int ↺ Sengkang Int 05:30 – 23:30* (Mon-Sat); 05:45 – 23:30* (Sun/PH)
(Buses departing after 22:40 daily terminate at Sengkang Int)

Bus Service 966 / 966A (since 16 Nov 2003)

Trips departing after 22:30 operate as Short Trip 966A since 11 Apr 2021.

Route Chronology of Operating Hours
Woodlands Reg Int ↔ Marine Parade Rd
(16 Nov 2003 – 12 Feb 2005)
  • Woodlands Reg Int: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
  • Marine Parade Rd: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
Woodlands Int ↺ Marine Parade Rd 05:45 – 23:30* (Mon-Fri); 06:00 – 23:30* (Sat/Sun/PH)
(Buses departing after 22:30 daily terminate at Marine Parade Rd)

Bus Service 969 (since 15 Apr 2001)

Route Chronology of Operating Hours
Woodlands Int ↔ Tampines Int
  • Woodlands Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
  • Tampines Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)

Bus Service 970 (since 20 Aug 2000)

Route Chronology of Operating Hours
Bt Panjang Int ↔ Shenton Way Ter
  • 2000 (20 Aug):
    • Bt Panjang Int: 05:30 – 23:30 (Daily)
    • Shenton Way Ter: 06:30 – 23:30 (Daily)
  • 2012 (16 Dec):
    • Bt Panjang Temp Bus Pk: 05:25 – 23:30 (Daily)
    • Shenton Way Ter: 06:30 – 23:30 (Daily)
  • 2017 (4 Sep):
    • Bt Panjang Int: 05:30 – 23:35 (Daily)
    • Shenton Way Ter: 06:30 – 23:30 (Daily)

Bus Service 972 / 972A / 972M (since 17 Nov 2013)

  • Trips departing after 23:00 operate as Short Trip 972A.
  • Selected trips operate as Bus Service 972M since 30 Aug 2020.
Route Chronology of Operating Hours
Bt Panjang Int ↺ Orchard Rd
  • 2013 (17 Nov): 06:00 – 23:30* (Daily)
    (Buses departing after 23:00 from Mon-Sat and after 22:40 on Sun/PH terminate at Dhoby Ghaut Stn)
  • 2015 (12 Jul): 05:30 – 23:30* (Daily)
    (Buses departing after 23:00 from Mon-Sat and after 22:40 on Sun/PH terminate at Dhoby Ghaut Stn)
  • 2017 (4 Sep): 05:30 – 23:35* (Daily)
    (Buses departing after 23:05 from Mon-Sat and after 22:45 on Sun/PH terminate at Dhoby Ghaut Stn)
  • 2020 (30 Aug): 05:30 – 23:35* (Daily)
    (Selected trips from 05:45 to 22:50 daily operate via Dunearn Rd/Bt Timah Rd & Scotts Rd. Buses departing after 23:05 from Mon-Sat and after 22:45 on Sun/PH terminate at Dhoby Ghaut Stn)
  • 2022 (3 Apr): 05:30 – 23:35* (Daily)
    (Selected trips from 05:45 to 22:50 daily operate via Pending Rd, Petir Rd, Dunearn Rd/Bt Timah Rd & Scotts Rd. Buses departing after 23:05 from Mon-Sat and after 22:45 on Sun/PH terminate at Dhoby Ghaut Stn)

Bus Service 973 / 973A (since 26 Feb 2017)

Trips departing after 00:10 operate as Short Trip 973A since 13 Jan 2019.

Route Chronology of Operating Hours
Bt Panjang Int ↺ Hume Ave
  • 2017 (26 Feb): 05:25 – 24:00 (Daily)
  • 2017 (4 Sep): 05:30 – 00:05 (Daily)
  • 2019 (13 Jan): 05:30 – 01:10* (Daily)
    (Buses departing after 00:10 daily terminate at Pending Rd)

Bus Service 974 / 974A (since 8 Apr 2018)

  • Trips departing Upp Bt Timah Rd (Bt Panjang Stn Exit A/LRT) after 23:30 operated as Short Trip 974A between 13 Jan 2019 and 22 Jan 2021.
  • Trips departing Joo Koon Int after 22:45 operate as Short Trip 974A since 23 Jan 2021.
Route Chronology of Operating Hours
Bt Panjang Stn ↔ Joo Koon Int
(8 Apr 2018 – 22 Jan 2021)
  • 2018 (8 Apr):
    • Bt Panjang Stn: 05:45 – 23:30 (Daily)
    • Joo Koon Int: 05:45 – 23:30 (Daily)
  • 2019 (13 Jan):
    • Bt Panjang Stn: 05:45 – 01:10* (Daily)
      (Buses departing after 23:30 daily terminate at Choa Chu Kang Stn)
    • Joo Koon Int: 05:45 – 23:30 (Daily)
  • 2019 (5 Oct):
    • Bt Panjang Stn: 05:45 – 01:05* (Daily)
      (Buses departing after 23:30 daily terminate at Choa Chu Kang Stn)
    • Joo Koon Int: 05:45 – 23:30 (Daily)
Joo Koon Int ↺ Upp Bt Timah Rd 05:45 – 23:30* (Daily)
(Buses departing after 22:45 daily terminate at Choa Chu Kang Stn, via Bt Panjang Stn)

Bus Service 975 / 975C (since 27 Feb 2005)

Trips departing after 22:45 operate as Short Trip 975C since 11 Apr 2021.

Route Chronology of Operating Hours
Bt Panjang Int ↺ Lim Chu Kang Rd
  • 2005 (27 Feb): 05:30 – 23:30* (Mon-Sat); 05:45 – 23:30* (Sun/PH)
    (Buses departing after 22:45 daily terminate at Lim Chu Kang Rd)
  • 2008: 05:45 – 23:30* (Mon-Sat); 06:00 – 23:30* (Sun/PH)
    (Buses departing after 22:45 daily terminate at Lim Chu Kang Rd)
  • 2012 (16 Dec): 05:40 – 23:30* (Mon-Sat); 05:55 – 23:30* (Sun/PH)
    (Buses departing after 22:45 daily terminate at Lim Chu Kang Rd)
  • 2017 (4 Sep): 05:45 – 23:35* (Mon-Sat); 06:00 – 23:35* (Sun/PH)
    (Buses departing after 22:45 daily terminate at Lim Chu Kang Rd)

Bus Service 976 (since 10 Nov 2019)

Route Chronology of Operating Hours
Choa Chu Kang Int ↔ Bt Panjang Int
  • Choa Chu Kang Int: 05:30 – 00:30 (Daily)
  • Bt Panjang Int: 05:50 – 00:50 (Daily)

Bus Service 979 (since 27 Dec 2015)

Route Chronology of Operating Hours
Bt Panjang Int ↺ Choa Chu Kang Cres
  • 2015 (27 Dec): 05:40 – 23:40 (Daily)
  • 2017 (4 Sep): 05:45 – 23:45 (Daily)
  • 2020 (13 Apr): 05:45 – 24:00 (Mon-Fri); 05:45 – 23:45 (Sat/Sun/PH)
  • 2023 (1 Apr): 05:45 – 24:00 (Daily)

Bus Service 979M (24 Apr 2016 – 21 Jul 2018)

Route Chronology of Operating Hours
Bt Panjang Int ↺ Choa Chu Kang Nth 5
  • 2016 (24 Apr): 05:55 – 23:25 (Daily)
  • 2017 (4 Sep): 06:00 – 23:30 (Daily)

Bus Service 983 / 983A (since 25 Apr 2015)

Trips departing after 23:45 operate as Short Trip 983A since 30 Sep 2018.

Route Chronology of Operating Hours
Choa Chu Kang Int ↺ Choa Chu Kang Ave 5
(25 Apr 2015 – 26 Dec 2015)
05:45 – 23:45 (Daily)
Choa Chu Kang Int ↺ Bt Panjang Rd
  • 2015 (27 Dec): 05:45 – 23:45 (Daily)
  • 2018 (30 Sep): 05:45 – 00:55* (Daily)
    (Buses departing after 23:45 daily terminate at Choa Chu Kang Rd)
  • 2019 (5 Oct): 05:45 – 01:05* (Daily)
    (Buses departing after 23:45 daily terminate at Choa Chu Kang Rd)

Bus Service 985 / 985W (since 27 Jul 2003)

Alternate trips operated as Bus Service 985W between 15 Oct 2006 and 13 Oct 2007.

Route Chronology of Operating Hours
Choa Chu Kang Int ↔ Lor 1 Geylang Ter
  • 2003 (27 Jul):
    • Choa Chu Kang Int: 05:30 – 23:30 (Daily)
    • Lor 1 Geylang Ter: 05:45 – 23:30 (Daily)
  • 2006 (15 Oct):
    • Choa Chu Kang Int: 05:30 – 23:30* (Daily)
      (Alternate trips operate an alternate route via Bt Batok Rd/West Ave 7)
    • Lor 1 Geylang Ter: 05:45 – 23:30* (Daily)
      (Alternate trips operate an alternate route via Bt Batok Rd/West Ave 7)
  • 2007 (14 Oct):
    • Choa Chu Kang Int: 05:30 – 23:30 (Daily)
    • Lor 1 Geylang Ter: 05:45 – 23:30 (Daily)

Bus Service 989 (5 Aug 2001 – 26 Jul 2003)

Route Chronology of Operating Hours
Choa Chu Kang Int ↺ Changi Airport 05:30 – 23:30 (Daily)

Bus Service 990 (since 15 Nov 2014)

Route Chronology of Operating Hours
Bt Batok Int ↺ Jurong Gateway Rd 05:45 – 24:00 (Daily)

Bus Service 991 / 991A / 991B (since 8 Jul 2018)

  • Trips departing Bt Batok Int after 24:00 operate as Short Trip 991A.
  • Trips departing Choa Chu Kang Int after 24:00 operate as Short Trip 991B since 30 Sep 2018.
Route Chronology of Operating Hours
Bt Batok Int ↺ Bt Batok West Ave 5
(8 Jul 2018 – 29 Sep 2018)
05:30 – 01:00* (Daily)
(Buses departing after 24:00 daily terminate at Bt Batok West Ave 3)
Bt Batok Int ↔ Choa Chu Kang Int
  • Bt Batok Int: 05:30 – 01:00* (Daily)
    (Buses departing after 24:00 daily terminate at Bt Batok West Ave 3)
  • Choa Chu Kang Int: 05:30 – 00:55* (Mon-Fri); 05:45 – 00:55* (Sat/Sun/PH)
    (Buses departing after 24:00 daily terminate at Choa Chu Kang Ave 1)

Leave a Reply

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