Revision to Operating Hours of Trunk Services

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 operational trunk bus services in Singapore.


Go-Ahead Bus Service 2 (since 11 Apr 1971)

Route Chronology of Operating Hours
Changi Village Ter ↔ Commonwealth Ave
(1975 – 26 May 1982)
  • Changi Village Ter: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
  • C’wealth Ave: 05:45 – 23:35 (Mon-Sat); 06:00 – 23:35 (Sun/PH)
Changi Village Ter ↔ Buona Vista Ter
(27 May 1982 – 28 Nov 1992)
  • 1982 (27 May):
    • Changi Village Ter: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
    • Buona Vista Ter: 05:45 – 23:35 (Mon-Sat); 06:00 – 23:35 (Sun/PH)
  • 1985:
    • Changi Village Ter: 05:30 – 23:45 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
    • Buona Vista Ter: 05:30 – 23:35 (Mon-Sat); 06:00 – 23:35 (Sun/PH)
Changi Village Ter ↔ New Bridge Rd Ter
(29 Nov 1992 – 9 Mar 2018)
  • 1992 (29 Nov):
    • Changi Village Ter: 05:30 – 23:45 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 2008:
    • Changi Village Ter: 05:30 – 23:45 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 05:45 – 24:00 (Daily)
  • 2016 (18 Sep):
    • Changi Village Ter: 05:20 – 23:45 (Mon-Sat); 05:40 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 05:45 – 24:00 (Daily)
Changi Village Ter ↔ Kampong Bahru Ter
  • Changi Village Ter: 05:20 – 23:45 (Mon-Sat); 05:40 – 23:30 (Sun/PH)
  • Kg Bahru Ter: 05:40 – 24:00 (Daily)

Go-Ahead 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)

SBS Transit Bus Service 4 (since 17 Mar 2013)

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

SBS Transit 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)

Go-Ahead Bus Service 6 (since 25 Oct 1993)

Bus Service 6 operated as a peak hour service on weekdays and Saturdays between 25 Oct 1993 and 22 Oct 1994.

Route Chronology of Operating Hours
Pasir Ris Int ↺ Loyang Cres
  • 1993 (25 Oct): 06:00 – 09:00 / 16:30 – 19:30 (Mon-Fri); 06:00 – 09:00 / 12:00 – 15:00 (Sat)
  • 1994 (24 Oct): 06:20 – 19:30 (Mon-Fri); 06:20 – 15:00 (Sat)

SBS Transit Bus Service 7 (since 11 Mar 1979)

Route Chronology of Operating Hours
Bedok Int ↺ Holland Rd Ter
(11 Mar 1979 – 29 Oct 1983)
06:00 – 23:30 (Daily)
Bedok Int ↔ Clementi Int
(30 Oct 1983 – 5 Jan 1985)
  • Bedok Int: 06:00 – 23:35 (Daily)
  • Clementi Int:
Bedok Int ↔ Jurong East Ter
(6 Jan 1985 – 29 Jun 1985)
  • Bedok Int: 06:00 – 23:35 (Daily)
  • Jurong East Ter: 05:45 – 23:30 (Daily)
Bedok Int ↔ Jurong East Int
(30 Jun 1985 – 6 Apr 1991)
  • 1985 (30 Jun):
    • Bedok Int: 05:45 – 23:35 (Daily)
    • Jurong East Int: 05:45 – 23:30 (Daily)
  • 1987 (18 May):
    • Bedok Int: 05:30 – 23:35 (Daily)
    • Jurong East Int: 05:45 – 23:30 (Daily)
Bedok Int ↔ Clementi Int
  • 1991 (7 Apr):
    • Bedok Int: 05:30 – 23:30 (Daily)
    • Clementi Int: 05:45 – 23:30 (Daily)
  • 1992:
    • Bedok Int: 05:30 – 23:30 (Daily)
    • Clementi Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)

SBS Transit Bus Service 8 (since 1 Mar 1990)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Toa Payoh Int
(1 Mar 1990 – 28 Nov 1992)
  • Pasir Ris Int: 06:00 – 23:00 (Daily)
  • Toa Payoh Int: 06:00 – 23:30 (Daily)
Tampines Int ↔ Toa Payoh Int
  • 1992 (29 Nov):
    • Tampines Int: 06:00 – 23:00 (Daily)
    • Toa Payoh Int: 06:00 – 23:30 (Daily)
  • 1993:
    • Tampines Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
    • Toa Payoh Int: 06:00 – 23:30 (Daily)
  • 1998:
    • Tampines Int: 05:30 – 23:00 (Mon-Fri); 05:45 – 23:00 (Sat); 06:00 – 23:00 (Sun/PH)
    • Toa Payoh Int: 06:00 – 23:30 (Daily)

SBS Transit Bus Service 9 (since 9 Apr 1979)

Bus Service 9 operated as a peak hour service on weekdays and Saturdays only between 9 Apr 1979 and 1981.

Route Chronology of Operating Hours
Lor 1 Geylang Ter ↔ Changi Village Ter
(9 Apr 1979 – 24 Jun 1983)
  • 1979 (9 Apr):
    • Lor 1 Geylang Ter: 06:00 – 09:00 / 16:00 – 20:00 (Mon-Fri); 06:00 – 20:00 (Sat)
    • Changi Village Ter: 06:00 – 09:00 / 16:00 – 20:00 (Mon-Fri); 06:00 – 20:00 (Sat)
  • 1981:
    • Lor 1 Geylang Ter: 06:00 – 23:45 (Daily)
    • Changi Village Ter: 06:00 – 23:30 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
Lor 1 Geylang Ter ↺ Airport Cargo Rd
(25 Jun 1983 – 28 Nov 1992)
06:00 – 23:45 (Daily)
Bedok Int ↺ Airport Cargo Rd
  • 1992 (29 Nov): 06:00 – 24:00 (Daily)
  • 1995 (15 Jan): 05:45 – 24:00 (Daily)
  • 2008: 05:30 – 24:00 (Daily)

SBS Transit Bus Service 10 (since 11 Apr 1971)

Route Chronology of Operating Hours
Upp Changi Rd ↔ Jurong Int
(1 Jun 1978 – 27 Jun 1981)
  • Upp Changi Rd: 05:05 – 22:30 (Mon-Sat); 05:15 – 22:30 (Sun/PH)
  • Jurong Int: 06:00 – 24:00 (Daily)
Somapah Ter ↔ Jurong Int
(28 Jun 1981 – 26 May 1984)
  • Somapah Ter: 05:05 – 22:30 (Mon-Sat); 05:15 – 22:30 (Sun/PH)
  • Jurong Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Tampines Ter ↔ Jurong Int
(27 May 1984 – 28 Nov 1987)
  • Tampines Ter: 05:00 – 22:30 (Daily)
  • Jurong Int: 05:45 – 24:00 (Daily)
Tampines Int ↔ Jurong Int
(29 Nov 1987 – 30 Jun 1990)
  • Tampines Int: 05:00 – 22:30 (Daily)
  • Jurong Int: 05:45 – 24:00 (Daily)
Tampines Int ↔ Clementi Int
(1 Jul 1990 – 6 Mar 1999)
  • Tampines Int: 05:00 – 23:00 (Daily)
  • Clementi Int: 06:00 – 24:00 (Daily)
Tampines Int ↔ Kent Ridge Ter
  • 1999 (7 Mar):
    • Tampines Int: 05:00 – 23:00 (Daily)
    • Kent Ridge Ter: 06:15 – 24:00 (Daily)
  • 2002:
    • Tampines Int: 05:00 – 23:00 (Daily)
    • Kent Ridge Ter: 06:00 – 24:00 (Mon-Sat); 06:15 – 24:00 (Sun/PH)

SBS Transit Bus Service 11 (since 14 Apr 1990)

Route Chronology of Operating Hours
Lor 1 Geylang Ter ↺ Stadium Wk
(14 Apr 1990 – 7 Jun 2014)
  • 1990 (14 Apr): 07:00 – 23:00 (Daily)
  • 1999: 07:00 – 23:30 (Daily)
Lor 1 Geylang Ter ↺ Rhu Cross 06:00 – 23:30 (Daily)

Go-Ahead Bus Service 12 (since 11 Apr 1971)

Route Chronology of Operating Hours
Upp Changi Rd ↔ Commonwealth Ave
(11 Apr 1971 – 27 Jun 1981)
  • Upp Changi Rd: 05:30 – 23:30 (Daily)
  • C’wealth Ave: 06:00 – 24:00 (Daily)
Somapah Int ↔ Commonwealth Ave
(28 Jun 1981 – 26 May 1982)
  • Somapah Int: 05:30 – 23:45 (Daily)
  • C’wealth Ave: 06:00 – 24:00 (Daily)
Somapah Ter ↔ Buona Vista Ter
(27 May 1982 – 22 Oct 1988)
  • Somapah Ter: 05:30 – 23:45 (Daily)
  • Buona Vista Ter: 06:00 – 24:00 (Daily)
Pasir Ris Ter ↔ New Bridge Rd Ter
(23 Oct 1988 – 9 Dec 1989)
  • Pasir Ris Ter: 05:30 – 23:30 (Daily)
  • New Bridge Rd Ter: 06:30 – 24:00 (Daily)
Pasir Ris Int ↔ New Bridge Rd Ter
(10 Dec 1989 – 9 Mar 2018)
  • 1989 (10 Dec):
    • Pasir Ris Int: 05:30 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:30 – 24:00 (Daily)
  • 1992:
    • Pasir Ris Int: 05:30 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:15 – 24:00 (Mon-Sat); 06:30 – 24:00 (Sun/PH)
  • 2007:
    • Pasir Ris Int: 05:30 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:00 – 24:00 (Mon-Sat); 06:30 – 24:00 (Sun/PH)
Pasir Ris Int ↔ Kampong Bahru Ter
  • Pasir Ris Int: 05:30 – 23:30 (Daily)
  • Kg Bahru Ter: 05:55 – 24:00 (Mon-Sat); 06:25 – 24:00 (Sun/PH)

SBS Transit Bus Service 13 / 13B (since 11 Apr 1971)

Trips departing after 23:00 operated as Short Trip 13B between 16 Sep 2001 and 8 Dec 2001.

Route Chronology of Operating Hours
Chai Chee Ter ↔ Ghim Moh Ter
(6 Jun 1977 – 7 Sep 1985)
  • Chai Chee Ter: 05:10 – 23:35 (Mon-Fri); 05:10 – 23:40 (Sat); 05:30 – 23:35 (Sun/PH)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)
Bedok Int ↔ Ghim Moh Ter
(8 Sep 1985 – 11 Apr 1987)
  • Bedok Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)
Eunos Ter ↔ Ghim Moh Ter
(11 Apr 1987 – 4 Nov 1989)
  • Eunos Ter: 05:30 – 23:30 (Daily)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)
Eunos Ter ↔ Yio Chu Kang Ter
(5 Nov 1989 – 9 Dec 1989)
  • Eunos Ter: 06:00 – 23:30 (Daily)
  • Yio Chu Kang Ter: 06:00 – 23:30 (Daily)
Eunos Int ↔ Yio Chu Kang Ter
(10 Dec 1989 – 29 Mar 1998)
  • 1989 (10 Dec):
    • Eunos Int: 06:00 – 23:30 (Daily)
    • Yio Chu Kang Ter: 06:00 – 23:30 (Daily)
  • 1990 (2 Sep):
    • Eunos Int: 06:00 – 23:30 (Daily)
    • Yio Chu Kang Ter: 05:45 – 23:30 (Daily)
  • 1997:
    • Eunos Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Yio Chu Kang Ter: 05:35 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)
Marine Parade Ter ↔ Yio Chu Kang Ter
(30 Mar 1998 – 15 Sep 2001)
  • Marine Parade Ter: 06:00 – 23:30 (Daily)
  • Yio Chu Kang Ter: 05:35 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)
Yio Chu Kang Ter ↺ Siglap Rd
(16 Sep 2001 – 8 Dec 2001)
05:35 – 23:30* (Mon-Fri); 05:45 – 23:30* (Sat/Sun/PH)
(Buses departing after 23:00 daily terminate at Siglap Rd)
Yio Chu Kang Int ↔ Upp East Coast Ter
  • Yio Chu Kang Int: 05:35 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)
  • Upp East Coast Ter: 05:30 – 23:15 (Daily)

SBS Transit Bus Service 14 (since 3 Feb 1974)

Route Chronology of Operating Hours
Upp Changi Rd ↔ Bt Merah Int
(28 Sep 1980 – 27 Jun 1981)
  • Upp Changi Rd: 05:30 – 23:30 (Daily)
  • Bt Merah Int: 06:00 – 24:00 (Daily)
Somapah Ter ↔ Bt Merah Int
(28 Jun 1981 – 4 Nov 1989)
  • Somapah Ter: 05:30 – 23:45 (Daily)
  • Bt Merah Int: 06:00 – 24:00 (Daily)
Changi Village Ter ↔ Bt Merah Int
(5 Nov 1989 – 19 Jan 1991)
  • Changi Village Ter: 05:30 – 23:30 (Daily)
  • Bt Merah Int: 06:00 – 24:00 (Daily)
Bedok Int ↔ Bt Merah Int
(20 Jan 1991 – 22 May 1993)
  • 1991 (20 Jan):
    • Bedok Int: 05:45 – 23:45 (Daily)
    • Bt Merah Int: 06:00 – 24:00 (Daily)
  • 1992:
    • Bedok Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
    • Bt Merah Int: 06:00 – 24:00 (Daily)
Bedok Int ↔ Clementi Int
  • 1993 (23 May):
    • Bedok Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
    • Clementi Int: 05:45 – 23:30 (Daily)
  • 2018 (9 Sep):
    • Bedok Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
    • Clementi Int: 05:40 – 23:30 (Daily)

Go-Ahead Bus Service 15 (since 18 Sep 1995)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Eunos Int
(18 Sep 1995 – 4 Oct 1997)
  • Pasir Ris Int: 06:00 – 23:00 (Daily)
  • Eunos Int: 06:00 – 23:30 (Daily)
Pasir Ris Int ↺ Marine Parade Rd
  • 1997 (5 Oct): 06:00 – 23:00 (Daily)
  • 2002: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)

SBS Transit Bus Service 16 / 16A / 16M (since 2 Aug 1976)

  • Trips departing after 23:00 operated as Short Trip 16A between 16 Sep 2001 and 18 Aug 2007.
  • Alternate trips operate as Bus Service 16M during peak hours on weekdays and Saturdays since 9 Mar 2020.
Route Chronology of Operating Hours
Marine Terr ↔ Telok Blangah Hts
(2 Aug 1976 – 14 Feb 1981)
  • Marine Terr: 06:00 – 23:30 (Daily)
  • Telok Blangah Hts: 06:00 – 23:45 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
Marine Terr ↔ Bt Merah Int
(15 Feb 1981 – 4 Jul 1981)
  • Marine Terr: 06:00 – 23:30 (Daily)
  • Bt Merah Int: 06:00 – 23:45 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
Marine Parade Ter ↔ Bt Merah Int
(5 Jul 1981 – 4 Dec 1993)
  • 1981 (5 Jul):
    • Marine Parade Ter: 06:00 – 23:30 (Daily)
    • Bt Merah Int: 06:00 – 23:45 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
  • 1992:
    • Marine Parade Ter: 05:45 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
    • Bt Merah Int: 06:00 – 23:45 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
Bt Merah Int ↺ Changi Airport
(5 Dec 1993 – 5 Sep 1998)
  • 1993 (5 Dec): 06:00 – 23:45 (Daily)
  • 1994: 05:45 – 23:45 (Daily)
Bt Merah Int ↔ Marine Parade Ter
(6 Sep 1998 – 15 Sep 2001)
  • Bt Merah Int: 05:45 – 23:45 (Daily)
  • Marine Parade Ter: 05:45 – 24:00 (Daily)
Bt Merah Int ↺ Siglap Rd
(16 Sep 2001 – 18 Aug 2007)
05:45 – 23:45* (Daily)
(Buses departing after 23:00 daily terminate at Marine Parade Rd)
Bt Merah Int ↔ Bedok Int
  • Bt Merah Int: 05:45 – 23:45 (Daily)
  • Bedok Int: 05:30 – 23:45 (Daily)

Go-Ahead Bus Service 17 (since 4 Apr 1993)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Bedok Int
(4 Apr 1993 – 6 Apr 2002)
  • 1993 (4 Apr):
    • Pasir Ris Int: 06:00 – 23:00 (Daily)
    • Bedok Int: 06:00 – 23:30 (Daily)
  • 1994:
    • Pasir Ris Int: 05:45 – 23:00 (Daily)
    • Bedok Int: 05:45 – 23:35 (Daily)
Pasir Ris Int ↺ Bedok Int
(7 Apr 2002 – 17 Sep 2016)
05:45 – 00:20 (Daily)
Pasir Ris Int ↔ Bedok Int
  • Pasir Ris Int: 05:45 – 00:20 (Daily)
  • Bedok Int: 05:30 – 00:30 (Daily)

SBS Transit Bus Service 18 (since 2 May 1982)

Route Chronology of Operating Hours
Bedok Int ↺ Tampines Ave 2
(2 May 1982 – 2 Nov 1985)
05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Bedok Int ↺ Tampines St 22
(3 Nov 1985 – 28 Nov 1987)
05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Tampines Int ↺ Bedok Int
(29 Nov 1987 – 17 Dec 2016)
  • 1987 (29 Nov): ? – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
  • 1988 (25 Jan): 05:15 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
Tampines Concourse Int ↺ Bedok Int
(18 Dec 2016 – 26 Nov 2022)
  • 2016 (18 Dec): 05:15 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
  • 2017 (21 Oct): 05:05 – 24:00 (Mon-Sat); 05:35 – 24:00 (Sun/PH)
Tampines Nth Int ↔ Bedok Nth Depot
  • Tampines Nth Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
  • Bedok Nth Depot: 05:25 – 00:35 (Mon-Sat); 05:55 – 00:35 (Sun/PH)

SBS Transit Bus Service 19 (since 23 Jan 1994)

Route Chronology of Operating Hours
Tampines Int ↺ Airport Cargo Rd
  • 1994 (23 Jan): 05:30 – 19:30 (Daily)
  • 2006: 05:30 – 19:45 (Daily)
  • 2013: 05:30 – 20:15 (Daily)

SBS Transit Bus Service 20 (since 9 Jun 2013)

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

SBS Transit Bus Service 21 (since 29 Nov 1992)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Lor 1 Geylang Ter
(29 Nov 1992 – 22 May 1993)
  • Pasir Ris Int: 05:30 – 24:00 (Daily)
  • Lor 1 Geylang Ter: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Pasir Ris Int ↔ St. Michael’s Ter
  • Pasir Ris Int: 05:30 – 24:00 (Daily)
  • St. Michael’s Ter: 05:30 – 24:00 (Daily)

SBS Transit Bus Service 22 (since 24 Jan 1988)

Route Chronology of Operating Hours
Ang Mo Kio Int ↔ Tampines Int
(24 Jan 1988 – 11 Dec 2021)
  • 1988 (24 Jan):
    • Ang Mo Kio Int: 05:45 – 23:30 (Daily)
    • Tampines Int: 05:45 – 23:30 (Daily)
  • 2002:
    • Ang Mo Kio Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Tampines Int: 05:45 – 23:30 (Daily)
Ang Mo Kio Int ↔ Eunos Int
  • Ang Mo Kio Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Eunos Int: 06:00 – 23:45 (Daily)

SBS Transit Bus Service 23 (since 20 Feb 1983)

Route Chronology of Operating Hours
Tampines Ter ↺ Orchard Rd
(20 Feb 1983 – 28 Nov 1987)
  • 1983 (20 Feb): 05:30 – 22:45 (Daily)
  • 1985: 05:30 – 23:30 (Daily)
Tampines Int ↺ Orchard Rd
(29 Nov 1987 – 5 Jan 1991)
05:30 – 23:30 (Daily)
Tampines Int ↺ Rochor Canal Rd 05:30 – 23:50 (Daily)

SBS Transit Bus Service 24 (since 25 Jun 1983)

Route Chronology of Operating Hours
Ang Mo Kio Int ↺ Changi Airport 05:30 – 23:00 (Daily)

SBS Transit Bus Service 25 (since 28 Oct 1979)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↔ Bedok Int
(28 Oct 1979 – 9 Apr 1983)
  • Ang Mo Kio Ter: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Bedok Int: 05:45 – 23:30 (Daily)
Ang Mo Kio Int ↔ Bedok Int
(10 Apr 1983 – 8 Apr 2017)
  • 1983 (10 Apr):
    • Ang Mo Kio Int: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Bedok Int: 05:45 – 23:30 (Daily)
  • 1985:
    • Ang Mo Kio Int: 05:45 – 23:30 (Daily)
    • Bedok Int: 05:45 – 23:30 (Daily)
  • 1987:
    • Ang Mo Kio Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
    • Bedok Int: 05:30 – 23:40 (Mon-Sat); 05:45 – 23:40 (Sun/PH)
  • 1994:
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
    • Bedok Int: 05:30 – 23:40 (Mon-Sat); 05:45 – 23:40 (Sun/PH)
  • 2002:
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
    • Bedok Int: 05:15 – 23:40 (Mon-Sat); 05:30 – 23:40 (Sun/PH)
Ang Mo Kio Int ↔ Upp East Coast Ter
  • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
  • Upp East Coast Ter: 05:30 – 23:30 (Daily)

SBS Transit Bus Service 26 (since 12 Jul 1981)

Route Chronology of Operating Hours
Bedok Int ↺ Geylang Bahru
(12 Jul 1981 – 26 Aug 1989)
  • 1981 (12 Jul): 06:00 – 23:15 (Daily)
  • 1986 (21 Jul): 06:00 – 23:30 (Daily)
Bedok Int ↔ Toa Payoh Int
  • Bedok Int: 06:00 – 23:30 (Daily)
  • Toa Payoh Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 27 (since 24 Jan 1988)

Route Chronology of Operating Hours
Tampines Int ↺ Changi Airport
(24 Jan 1988 – 28 Nov 1992)
06:00 – 23:30 (Daily)
Pasir Ris Int ↺ Changi Airport
(29 Nov 1992 – 17 Sep 1995)
05:45 – 23:45 (Daily)
Tampines Int ↺ Changi Airport
(18 Sep 1995 – 24 Jul 1999)
  • 1995 (18 Sep): 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • 1996: 05:45 – 23:45 (Daily)
Sengkang Ter ↺ Changi Airport
(25 Jul 1999 – 27 Apr 2001)
05:15 – 23:45 (Mon-Fri); 05:15 – 23:40 (Sat/Sun/PH)
Sengkang Int ↺ Changi Airport
(28 Apr 2001 – 28 Dec 2002)
05:15 – 23:45 (Mon-Fri); 05:15 – 23:40 (Sat/Sun/PH)
Hougang Ctrl Int ↺ Changi Airport
  • 2002 (29 Dec): 05:15 – 23:35 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
  • 2017 (11 Sep): 05:15 – 23:50 (Mon-Sat); 05:30 – 23:50 (Sun/PH)
  • 2024 (27 May): 05:10 – 23:50 (Mon-Fri); 05:15 – 23:50 (Sat); 05:30 – 23:50 (Sun/PH)

SBS Transit Bus Service 28 (since 2 Oct 1994)

Route Chronology of Operating Hours
Tampines Int ↺ Bedok Int
(2 Oct 1994 – 28 Oct 2000)
05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Tampines Int ↔ Toa Payoh Int
  • 2000 (29 Oct):
    • Tampines Int: 05:45 – 24:00 (Daily)
    • Toa Payoh Int: 06:00 – 24:00 (Daily)
  • 2003 (23 Mar):
    • Tampines Int: 05:40 – 24:00 (Daily)
    • Toa Payoh Int: 05:55 – 24:00 (Daily)

SBS Transit Bus Service 29 (since 9 Jun 1985)

Trips departing after 19:30 looped at Changi Village Ter between 29 Nov 1992 and 22 Jan 1994.

Route Chronology of Operating Hours
Tampines Ter ↺ Airport Cargo Rd
(9 Jun 1985 – 28 Nov 1987)
06:00 – 23:30 (Daily)
Tampines Int ↺ Airport Cargo Rd
(29 Nov 1987 – 28 Nov 1992)
05:30 – 23:30 (Daily)
Tampines Int ↺ Airport Cargo Rd / ↺ Changi Village Ter
(29 Nov 1992 – 22 Jan 1994)
05:30 – 23:30* (Daily)
(Buses departing after 19:30 daily loop at Changi Village Ter)
Tampines Int ↺ Changi Village Ter
  • 1994 (23 Jan): 05:30 – 23:30 (Daily)
  • 2003 (23 Mar): 05:20 – 23:45 (Daily)

SBS Transit Bus Service 30 (since 3 Feb 1974)

Route Chronology of Operating Hours
Bedok Int ↔ Jurong Int
(25 Feb 1979 – 30 Jun 1990)
  • 1979 (25 Feb):
    • Bedok Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 05:55 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
  • 1981:
    • Bedok Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 05:45 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
Bedok Int ↔ Boon Lay Int
  • 1990 (1 Jul):
    • Bedok Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Boon Lay Int: 05:45 – 00:20 (Mon-Sat); 06:00 – 00:20 (Sun/PH)
  • 2002:
    • Bedok Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Boon Lay Int: 05:30 – 00:20 (Mon-Sat); 05:45 – 00:20 (Sun/PH)
  • 2004:
    • Bedok Int: 05:15 – 23:35 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
    • Boon Lay Int: 05:30 – 00:20 (Mon-Sat); 05:45 – 00:20 (Sun/PH)

SBS Transit Bus Service 31 (since 27 May 1979)

Route Chronology of Operating Hours
Bedok Int ↺ Stadium Wk
(27 May 1979 – 6 Apr 1985)
06:00 – 23:30 (Daily)
Tampines Ter ↺ Stadium Rd
(7 Apr 1985 – 28 Nov 1987)
  • 1985 (7 Apr): 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1986: 05:30 – 23:30 (Daily)
Tampines Int ↺ Stadium Rd
(29 Nov 1987 – 4 Dec 1993)
05:30 – 23:30 (Daily)
Tampines Int ↔ Toa Payoh Int
  • 1993 (5 Dec):
    • Tampines Int: 05:30 – 23:30 (Daily)
    • Toa Payoh Int: 05:30 – 23:30 (Daily)
  • 1999:
    • Tampines Int: 05:30 – 23:30 (Daily)
    • Toa Payoh Int: 05:30 – 23:35 (Mon-Fri); 05:30 – 23:30 (Sat/Sun/PH)

SBS Transit Bus Service 32 (since 11 Apr 1971)

Route Chronology of Operating Hours
Bedok Int ↺ Upp Cross St
(25 Nov 1979 – 22 Oct 1988)
05:30 – 23:40 (Mon-Fri); 05:30 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
Bedok Int ↔ Buona Vista Ter
  • Bedok Int: 05:30 – 23:30 (Daily)
  • Buona Vista Ter: 06:00 – 24:00 (Daily)

SBS Transit Bus Service 33 (since 11 Apr 1971)

Route Chronology of Operating Hours
Chai Chee Ter ↔ Pasir Panjang Rd
(13 Mar 1978 – 4 Jul 1981)
  • Chai Chee Ter: 06:00 – 23:40 (Daily)
  • Pasir Panjang Rd: 06:00 – 23:40 (Daily)
Chai Chee Ter ↔ Kent Ridge Ter
(5 Jul 1981 – 14 Sep 1985)
  • Chai Chee Ter: 06:00 – 23:40 (Daily)
  • Kent Ridge Ter: 06:00 – 23:40 (Daily)
Bedok Int ↔ Kent Ridge Ter
  • 1985 (15 Sep):
    • Bedok Int: 06:00 – 23:45 (Daily)
    • Kent Ridge Ter: 06:00 – 23:45 (Daily)
  • 1998:
    • Bedok Int: 05:45 – 23:45 (Mon-Fri); 05:50 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
    • Kent Ridge Ter: 06:00 – 23:45 (Daily)

Go-Ahead 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)

SBS Transit Bus Service 35 / 35M (since 9 Jul 1995)

Trips departing after 19:30 on weekdays and after 15:00 on Saturdays, as well as throughout the day on Sundays/PHs, operate as Bus Service 35M since 15 Dec 2014.

Route Chronology of Operating Hours
Bedok Int ↺ Tanah Merah Ferry Rd
(9 Jul 1995 – 14 Dec 2014)
  • 1995 (9 Jul): 06:00 – 23:00 (Daily)
  • 2002: 06:00 – 23:10 (Daily)
  • 2006: 06:00 – 23:15 (Daily)
Bedok Int ↺ Alps Ave / ↺ Tanah Merah Ferry Rd 06:00 – 23:15*
(Buses departing after 19:30 on weekdays, after 15:00 on Saturdays and throughout the day on Sun/PH loop at Tanah Merah Ferry Rd)

Go-Ahead Bus Service 16E > 36 / 36A / 36T (since 31 Jan 1994)

  • Trips departing after 23:00 operate as Short Trip 36A since 2000.
  • Trips terminating at Changi Airport PTB2 operate as Bus Service 36T since 2017.
  • Bus Service 16E was re-numbered to Bus Service 36 from Monday, 1 Dec 1997.
Route Chronology of Operating Hours
Bt Merah Int → Changi Airport (AM Peak)
Changi Airport → Bt Merah Int (PM Peak)
(31 Jan 1994 – 5 Sep 1998)
  • Bt Merah Int: 06:00 – 09:00 (Daily)
  • Changi Airport PTB1: 17:05 – 20:05 (Daily)
Changi Airport ↺ Tomlinson Rd 06:00 – 24:00* (Daily)
(Buses departing after 23:00 terminate at Tomlinson Rd)

SBS Transit Bus Service 37 (since 15 Jul 1996)

Bus Service 37 operated as a peak hour service daily between 15 Jul 1996 and 21 Jan 2007.

Route Chronology of Operating Hours
Tampines Int ↺ Changi Nth Cres
  • 1996 (15 Jul): 06:15 – 08:25 / 16:00 – 18:00 (Daily)
  • 1999: 06:15 – 08:30 / 16:00 – 18:00 (Daily)
  • 2004 (8 Mar): 06:15 – 08:50 / 15:50 – 19:35 (Daily)
  • 2006 (16 Oct): 06:00 – 08:50 / 15:50 – 19:35 (Mon-Sat); 06:15 – 08:50 / 15:50 – 19:35 (Sun/PH)
  • 2007 (22 Jan): 06:00 – 19:35 (Mon-Sat); 06:15 – 19:35 (Sun/PH)
  • 2010 (5 Nov): 06:00 – 19:35 (Daily)

SBS Transit 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)

SBS Transit 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)

SBS Transit Bus Service 40 (since 11 Apr 1971)

Route Chronology of Operating Hours
Chai Chee Ter ↔ Prince Edward Ter
(16 Nov 1975 – 9 Jun 1984)
  • Chai Chee Ter: 06:00 – 23:20 (Mon-Sat); 06:10 – 23:20 (Sun/PH)
  • Prince Edward Ter: 06:10 – 23:45 (Mon-Sat); 06:30 – 23:45 (Sun/PH)
Chai Chee Ter ↺ Merpati Rd
(10 Jun 1984 – 7 Sep 1985)
06:00 – 23:30 (Daily)
Bedok Int ↺ Merpati Rd
  • 1985 (8 Sep): 06:00 – 23:30 (Daily)
  • 1992 (3 May): 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

Tower Transit Bus Service 41 (since 14 Dec 2014)

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

SBS Transit Bus Service M2 > 42 (since 5 Nov 1989)

Bus Service M2 was re-numbered to Bus Service 42 from Sunday, 5 Oct 1997.

Route Chronology of Operating Hours
Jln Kembangan ↺ Fidelio St
  • 1989 (5 Nov): 06:00 – 23:30 (Daily)
  • 2023 (27 Nov): 06:00 – 24:00 (Daily)

Go-Ahead 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)

Go-Ahead Bus Service 43M (since 16 Nov 2014)

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

SBS Transit 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)

SBS Transit 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)

SBS Transit Bus Service 47 (since 20 Dec 2015)

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

SBS Transit 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)

Tower Transit 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)

SBS Transit 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)

SBS Transit Bus Service 51 / 51A (since 11 Apr 1971)

Trips departing Jurong East Int after 23:45 operate as Short Trip 51A since 12 May 2002.

Route Chronology of Operating Hours
Jln Eunos Ter ↔ Labrador Ter
(11 Apr 1971 – 21 Mar 1987)
  • 1971 (11 Apr):
    • Jln Eunos Ter: 05:35 – 23:40 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
    • Labrador Ter: 06:00 – 24:00 (Mon-Sat); 06:05 – 24:00 (Sun/PH)
  • 1985:
    • Jln Eunos Ter: 05:30 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
    • Labrador Ter: 06:00 – 24:00 (Daily)
Hougang Int ↔ Labrador Ter
(22 Mar 1987 – 17 Dec 1988)
  • Hougang Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Labrador Ter: 06:00 – 24:00 (Daily)
Hougang Sth Int ↔ Jurong East Int
(18 Dec 1988 – 14 Feb 2004)
  • 1988 (18 Dec):
    • Hougang Sth Int: 05:30 – 23:30 (Daily)
    • Jurong East Int: 05:45 – 23:45 (Daily)
  • 1996:
    • Hougang Sth Int: 05:30 – 23:30 (Daily)
    • Jurong East Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
  • 2002 (12 May):
    • Hougang Sth Int: 05:30 – 23:30 (Daily)
    • Jurong East Int: 05:30 – 00:20* (Mon-Sat); 05:45 – 00:20* (Sun/PH)
      (Buses departing Jurong East Int after 23:45 daily terminate at Pandan Gdns)
Hougang Ctrl Int ↔ Jurong East Int
  • Hougang Ctrl Int: 05:30 – 23:30 (Daily)
  • Jurong East Int: 05:30 – 00:20* (Mon-Sat); 05:45 – 00:20* (Sun/PH)
    (Buses departing after 23:45 daily terminate at Pandan Gdns)

SBS Transit 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)

SBS Transit Bus Service 53 (since 10 Jul 1994)

Route Chronology of Operating Hours
Bishan Int ↺ Hougang Ave 3
(10 Jul 1994 – 22 Apr 1995)
06:00 – 23:30 (Daily)
Bishan Int ↺ Changi Airport
  • 1995 (23 Apr): 05:30 – 23:15 (Mon-Sat); 06:00 – 23:15 (Sun/PH)
  • 1996: 05:30 – 23:15 (Daily)

SBS Transit Bus Service 53M (since 16 Aug 2015)

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

SBS Transit Bus Service 54 (since 5 Dec 1993)

Route Chronology of Operating Hours
Bishan Int ↔ New Bridge Rd Ter
(5 Dec 1993 – 9 Mar 2018)
  • 1993 (5 Dec):
    • Bishan Int: 06:00 – 23:00 (Daily)
    • New Bridge Rd Ter: 06:15 – 24:00 (Daily)
  • 1994:
    • Bishan Int: 06:00 – 23:00 (Daily)
    • New Bridge Rd Ter: 06:15 – 23:30 (Daily)
  • 1997:
    • Bishan Int: 05:45 – 23:00 (Mon-Fri); 06:00 – 23:00 (Sat/Sun/PH)
    • New Bridge Rd Ter: 06:15 – 23:30 (Daily)
  •  2000:
    • Bishan Int: 05:45 – 23:00 (Mon-Fri); 06:00 – 23:00 (Sat/Sun/PH)
    • New Bridge Rd Ter: 06:15 – 23:30 (Mon-Fri, Sun/PH); 06:15 – 24:00 (Sat)
Bishan Int ↔ Kampong Bahru Ter
  • Bishan Int: 05:45 – 23:00 (Mon-Fri); 06:00 – 23:00 (Sat/Sun/PH)
  • Kg Bahru Ter: 06:10 – 23:30 (Mon-Fri, Sun/PH); 06:10 – 24:00 (Sat)

SBS Transit Bus Service 55 / 55A (since 29 Nov 1992)

Trips departing after 23:00 operated as Short Trip 55A between 16 Sep 2001 and 8 Apr 2017.

Route Chronology of Operating Hours
Ang Mo Kio Int ↔ Marine Parade Ter
(29 Nov 1992 – 15 Jan 1994)
  • Ang Mo Kio Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
  • Marine Parade Ter: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
Bishan Int ↔ Marine Parade Ter
(16 Jan 1994 – 15 Sep 2001)
  • Bishan Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
  • Marine Parade Ter: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
Bishan Int ↺ Siglap Rd
(16 Sep 2001 – 8 Apr 2017)
05:30 – 23:45* (Mon-Sat); 05:45 – 23:45* (Sun/PH)
(Buses departing after 23:00 daily terminate at Marine Parade Rd)
Bishan Int ↔ Upp East Coast Ter
  • Bishan Int: 05:30 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)
  • Upp East Coast Ter: 05:20 – 23:40 (Mon-Sat); 05:30 – 23:40 (Sun/PH)

SBS Transit Bus Service 56 (since 22 Dec 1985)

Route Chronology of Operating Hours
Bishan St 11 ↺ Toa Payoh Int
(22 Dec 1985 – 27 Dec 1986)
06:00 – 23:30 (Daily)
Bishan Ter ↺ Toa Payoh Int
(28 Dec 1986 – 29 Apr 1989)
  • 1986 (28 Dec): 06:00 – 23:30 (Daily)
  • 1987 (16 Mar): 05:45 – 23:30 (Daily)
Bishan Int ↺ Toa Payoh Int
(30 Apr 1989 – 1 Sep 1990)
05:45 – 23:30 (Daily)
Bishan Int ↔ Marina Ctr Ter
  • 1990 (2 Sep):
    • Bishan Int: 05:30 – 23:30 (Daily)
    • Marina Ctr Ter: 06:00 – 23:45 (Daily)
  • 2000:
    • Bishan Int: 05:30 – 23:30 (Daily)
    • Marina Ctr Ter: 06:00 – 23:45 (Mon-Fri, Sun/PH); 06:00 – 00:15 (Sat)

SBS Transit 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)

SBS Transit 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)

SBS Transit 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)

SBS Transit 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)

SMRT Bus Service 61 (since 11 Apr 1971)

Route Chronology of Operating Hours
MacPherson Ter ↔ Ulu Pandan Ter
(2 May 1971 – 18 Apr 1987)
  • 1971 (2 May):
    • MacPherson Ter: 06:00 – 23:45 (Mon-Sat); 06:00 – 23:40 (Sun/PH)
    • Ulu Pandan Ter: 06:00 – 23:45 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
  • 1985:
    • MacPherson Ter: 06:00 – 23:45 (Daily)
    • Ulu Pandan Ter: 06:00 – 23:45 (Daily)
MacPherson Ter ↔ Bt Batok Ter
(19 Apr 1987 – 26 Sep 1987)
  • MacPherson Ter: 06:00 – 23:45 (Daily)
  • Bt Batok Ter: 05:30 – 23:30 (Daily)
MacPherson Ter ↔ Bt Batok Int
(27 Sep 1987 – 25 May 1991)
  • MacPherson Ter: 06:00 – 23:45 (Daily)
  • Bt Batok Int: 05:30 – 23:30 (Daily)
Eunos Int ↔ Bt Batok Int
  • 1991 (26 May):
    • Eunos Int: 05:45 – 23:30 (Daily)
    • Bt Batok Int: 05:30 – 23:30 (Daily)
  • 1993:
    • Eunos Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Bt Batok Int: 05:30 – 23:30 (Daily)
  • 2018 (10 Mar):
    • Eunos Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Bt Batok Int: 05:20 – 23:30 (Daily)

Go-Ahead Bus Service 62 (since 11 Apr 1971)

Route Chronology of Operating Hours
MacPherson Ter ↔ Rumah Tinggi Ter
(11 Apr 1971 – 4 Nov 1989)
  • MacPherson Ter: 05:55 – 24:00 (Mon-Sat); 05:55 – 23:55 (Sun/PH)
  • Rumah Tinggi Ter: 06:00 – 24:00 (Mon-Sat); 06:00 – 23:55 (Sun/PH)
Hougang Int ↔ Rumah Tinggi Ter
(5 Nov 1989 – 22 May 1993)
  • Hougang Int: 05:45 – 23:45 (Daily)
  • Rumah Tinggi Ter: 06:00 – 24:00 (Daily)
Hougang Sth Int ↔ New Bridge Rd Ter
(23 May 1993 – 6 Dec 2003)
  • 1993 (23 May):
    • Hougang Sth Int: 05:45 – 23:45 (Daily)
    • New Bridge Rd Ter: 06:15 – 24:00 (Daily)
  • 1999:
    • Hougang Sth Int: 05:45 – 23:45 (Daily)
    • New Bridge Rd Ter: 06:00 – 24:00 (Mon-Fri); 06:15 – 24:00 (Sat/Sun/PH)
Punggol Int ↺ Sims Ave
  • 2003 (7 Dec): 05:30 – 23:30 (Daily)
  • 2004: 05:30 – 23:40 (Daily)
  • 2011 (20 Jun): 05:30 – 23:50 (Daily)

SBS Transit Bus Service 63 / 63A (since 29 Nov 1992)

  • Trips departing after 24:00 operated as Short Trip 63A between 2007 and 11 Mar 2012.
  • Trips departing after 22:40 operate as Short Trip 63A since 11 Apr 2021.
Route Chronology of Operating Hours
Bt Merah Int ↺ Circuit Rd
(29 Nov 1992 – 22 May 1993)
06:00 – 24:00 (Daily)
Rumah Tinggi Ter ↺ Circuit Rd
(23 May 1993 – 23 Nov 2002)
06:00 – 24:00 (Daily)
Eunos Int ↺ Jln Rumah Tinggi
  • 2002 (24 Nov): 05:30 – 24:00* (Daily)
    (Buses departing after 22:40 terminate at Jln Rumah Tinggi)
  • 2007: 05:30 – 00:25* (Daily)
    (Buses departing after 22:40 terminate at Jln Rumah Tinggi; Buses departing after 24:00 terminate at Aljunied Rd)
  • 2012 (12 Mar): 05:30 – 24:00* (Daily)
    (Buses departing after 22:40 terminate at Jln Rumah Tinggi)

SBS Transit 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)

SBS Transit Bus Service 64 (since 11 Apr 1971)

Route Chronology of Operating Hours
MacPherson Ter ↺ Mei Chin Rd
(25 Nov 1979 – 27 Jun 1992)
06:00 – 23:30 (Daily)
Sims Pl Ter ↺ Mei Ling St 05:30 – 23:30 (Daily)

SBS Transit Bus Service 65 (since 11 Apr 1971)

Route Chronology of Operating Hours
MacPherson Ter ↔ Lower Delta Ter
(6 Apr 1980 – 11 Apr 1987)
  • MacPherson Ter: 05:55 – 24:00 (Mon-Sat); 06:10 – 23:55 (Sun/PH)
  • Lower Delta Ter: 06:00 – 24:00 (Daily)
Tampines Ter ↔ World Trade Ctr Ter
(12 Apr 1987 – 28 Nov 1987)
  • Tampines Ter: 05:30 – 23:30 (Daily)
  • World Trade Ctr Ter: 05:30 – 24:00 (Daily)
Tampines Int ↔ HarbourFront Int
  • Tampines Int: 05:30 – 23:30 (Daily)
  • HarbourFront Int: 05:30 – 24:00 (Daily)

Tower Transit Bus Service 66 (since 17 Dec 1989)

Route Chronology of Operating Hours
Tampines Int ↔ Jurong East Int
(17 Dec 1989 – 25 May 1991)
  • Tampines Int: 06:00 – 23:00 (Daily)
  • Jurong East Int: 06:00 – 23:00 (Daily)
Bedok Int ↔ Jurong East Int
(26 May 1991 – 11 Dec 2021)
  • 1991 (26 May):
    • Bedok Int: 06:00 – 23:00 (Daily)
    • Jurong East Int: 06:00 – 23:00 (Daily)
  • 1993:
    • Bedok Int: 06:00 – 23:00 (Daily)
    • Jurong East Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
  • 1994:
    • Bedok Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
    • Jurong East Int: 05:30 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
  • 2007:
    • Bedok Int: 05:30 – 23:00 (Mon-Fri); 05:45 – 23:00 (Sat); 06:00 – 23:00 (Sun/PH)
    • Jurong East Int: 05:30 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
Jurong East Int ↺ Upp Bt Timah Rd 05:30 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)

SMRT Bus Service 67 (since 26 May 1991)

Route Chronology of Operating Hours
Tampines Int ↔ Choa Chu Kang Int
  • 1991 (26 May):
    • Tampines Int: 06:00 – 23:00 (Daily)
    • Choa Chu Kang Int: 06:00 – 23:00 (Daily)
  • 1992:
    • Tampines Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
    • Choa Chu Kang Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
  • 1993 (23 May):
    • Tampines Int: 05:45 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
    • Choa Chu Kang Int: 05:30 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
  • 1994:
    • Tampines Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Choa Chu Kang Int: 05:30 – 23:00 (Mon-Sat); 06:00 – 23:00 (Sun/PH)
  • 1999 (26 Dec):
    • Tampines Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Choa Chu Kang Int: 05:30 – 23:00 (Daily)

Go-Ahead Bus Service 68 (since 1 Apr 2018)

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

SBS Transit Bus Service 69 (since 18 Sep 1995)

Route Chronology of Operating Hours
Tampines Int ↺ Bedok Int
  • 1995 (18 Sep): 06:00 – 23:00 (Daily)
  • 1999: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 70 / 70M / 70A (since 11 Apr 1971)

  • Trips departing Yio Chu Kang Int after 18:00 on weekdays and Saturdays, and throughout the day on Sundays/PHs, operate as Bus Service 70M since 28 Jan 2008.
  • Trips departing after 23:15 operate as Short Trip 70A since 2004.
Route Chronology of Operating Hours
Jln Kayu Ter ↔ Prince Edward Ter
(16 May 1977 – 27 Jun 1987)
  • Jln Kayu Ter: 06:00 – 23:35 (Daily)
  • Prince Edward Ter: 06:00 -23:55 (Mon-Sat); 06:10 – 23:55 (Sun/PH)
Jln Kayu Ter ↔ Shenton Way Ter
(28 Jun 1987 – 2 May 1992)
  • Jln Kayu Ter: 06:00 – 23:35 (Daily)
  • Shenton Way Ter: 06:00 – 23:55 (Mon-Sat); 06:10 – 23:55 (Sun/PH)
Yio Chu Kang Ter ↔ Shenton Way Ter / ↔ Lor 1 Geylang Ter
(3 May 1992 – 15 Oct 2000)
  • 1992 (3 May):
    • Yio Chu Kang Ter: 05:45 – 23:45* (Daily)
      (Buses departing after 18:30 from Mon-Sat and throughout the day on Sun/PH terminate at Lor 1 Geylang Ter)
    • Shenton Way Ter: 06:00 – 19:30 (Mon-Sat)
    • Lor 1 Geylang Ter: 20:00 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 1993:
    • Yio Chu Kang Ter: 05:45 – 23:45* (Daily)
      (Buses departing after 18:00 from Mon-Sat and throughout the day on Sun/PH terminate at Lor 1 Geylang Ter)
    • Shenton Way Ter: 06:00 – 19:30 (Mon-Sat)
    • Lor 1 Geylang Ter: 19:50 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Yio Chu Kang Int ↔ Shenton Way Ter / ↺ Temasek Ave
  • Yio Chu Kang Int: 05:45 – 23:45* (Daily)
    (Buses departing after 18:00 from Mon-Sat and throughout the day on Sun/PH loop/terminate at Temasek Ave)
  • Shenton Way Ter: 06:00 – 19:30 (Mon-Sat)

SBS Transit Bus Service 71 (since 9 Dec 2017)

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

SBS Transit Bus Service 72 (since 2 Sep 1996)

Bus Service 72 operated as a peak hour service on weekdays between 2 Sep 1996 and 28 Mar 1998.

Route Chronology of Operating Hours
Yio Chu Kang Ter ↺ Ang Mo Kio Ave 5
(2 Sep 1996 – 28 Mar 1998)
06:30 – 09:00 / 16:00 – 18:30 (Mon-Fri)
Yio Chu Kang Int ↔ Tampines Int
  • 1998 (30 Mar):
    • Yio Chu Kang Ter: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
    • Tampines Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
  • 1999:
    • Yio Chu Kang Ter: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
    • Tampines Int: 05:15 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • 2002:
    • Yio Chu Kang Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
    • Tampines Int: 05:15 – 23:45 (Mon-Sat); 05:45 – 23:45 (Sun/PH)

SBS Transit Bus Service 73 / 73T (since 3 Feb 1974)

Trips departing Ang Mo Kio Int after 23:30 operate as Bus Service 73T since 11 Apr 2021.

Route Chronology of Operating Hours
Toa Payoh Town Ctr Ter ↺ Old Upp Thomson Rd
(16 Mar 1980 – 25 Dec 1983)
06:00 – 24:00 (Daily)
Toa Payoh Int ↺ Old Upp Thomson Rd
(26 Dec 1983 – 23 Jan 1988)
06:00 – 24:00 (Daily)
Toa Payoh Int ↔ Yio Chu Kang Ter
(24 Jan 1988 – 19 Sep 1992)
  • Toa Payoh Int: 06:00 – 24:00 (Daily)
  • Yio Chu Kang Ter: 06:00 – 23:45 (Daily)
Toa Payoh Int ↺ Serangoon Nth Ave 4
(20 Sep 1992 – 4 Dec 1993)
06:00 – 24:00 (Daily)
Toa Payoh Int ↔ Ang Mo Kio Int
(5 Dec 1993 – 18 May 2002)
  • 1993 (5 Dec):
    • Toa Payoh Int: 06:00 – 24:00 (Daily)
    • Ang Mo Kio Int: 05:45 – 23:45 (Daily)
  • 1994:
    • Toa Payoh Int: 06:00 – 24:00 (Daily)
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
  • 1996:
    • Toa Payoh Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
Ang Mo Kio Int ↺ Toa Payoh Int 05:30 – 23:45* (Daily)
(Buses departing after 23:30 terminate at Toa Payoh Int)

SBS Transit Bus Service 74 (since 16 Jul 1979)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↔ Clementi Int
(16 Nov 1980 – 9 Apr 1983)
  • 1979 (16 Jul):
    • Ang Mo Kio Ter: 05:30 – 23:30 (Daily)
    • Clementi Int: 06:00 – 23:30 (Daily)
  • 1981:
    • Ang Mo Kio Ter: 05:30 – 23:30 (Daily)
    • Clementi Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Ang Mo Kio Int ↔ Clementi Int
(10 Apr 1983 – 9 Jun 1990)
  • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
  • Clementi Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Upp Serangoon Ter ↔ Clementi Int
(10 Jun 1990 – 4 Dec 1993)
  • Upp S’goon Ter: 05:30 – 23:30 (Daily)
  • Clementi Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Upp Serangoon Ter ↔ Buona Vista Ter
(5 Dec 1993 – 16 Dec 1994)
  • Upp S’goon Ter: 05:30 – 23:30 (Daily)
  • Buona Vista Ter: 06:00 – 23:20 (Daily)
Hougang Ctrl Int ↔ Buona Vista Ter
  • Hougang Ctrl Int: 05:30 – 23:30 (Daily)
  • Buona Vista Ter: 06:00 – 23:20 (Daily)

SMRT Bus Service 75 (since 15 Jun 1981)

Bus Service 75 operated on weekdays and Saturdays only between 15 Jun 1981 and 9 Jun 1984.

Route Chronology of Operating Hours
Clementi Int ↺ Empress Pl
(22 Sep 1981 – 29 Nov 1986)
  • 1981 (22 Sep): 06:00 – 09:00 / 15:00 – 19:00 (Mon-Fri); 06:00 – 09:00 / 12:00 – 19:00 (Sat)
  • 1984 (10 Jun): 06:00 – 23:30 (Daily)
Clementi Int ↔ Marina Ctr Ter
(30 Nov 1986 – 30 Jul 1988)
  • Clementi Int: 06:00 – 23:30 (Daily)
  • Marina Ctr Ter: 06:30 – 24:00 (Daily)
Choa Chu Kang Ter ↔ Marina Ctr Ter
(31 Jul 1988 – 7 Apr 1990)
  • 1988 (31 Jul):
    • Choa Chu Kang Ter: 05:45 – 23:00 (Daily)
    • Marina Ctr Ter: 06:30 – 24:00 (Daily)
  • 1989 (22 May):
    • Choa Chu Kang Ter: 05:20 – 23:00 (Mon-Sat); 05:45 – 23:00 (Sun/PH)
    • Marina Ctr Ter: 06:30 – 24:00 (Daily)
Choa Chu Kang Int ↔ Marina Ctr Ter
(8 Apr 1990 – 2 Jan 1993)
  • Choa Chu Kang Int: 05:20 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
  • Marina Ctr Ter: 06:30 – 24:00 (Daily)
Bt Panjang Ter ↔ Marina Ctr Ter
(3 Jan 1993 – 25 Dec 1999)
  • 1993 (3 Jan):
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Marina Ctr Ter: 06:30 – 24:00 (Daily)
  • 1995 (6 Aug):
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Marina Ctr Ter: 06:00 – 24:00 (Mon-Fri); 06:10 – 24:00 (Sat); 06:30 – 24:00 (Sun/PH)
  • 1997:
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Marina Ctr Ter: 06:30 – 24:00 (Daily)
  • 1998:
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Marina Ctr Ter: 06:15 – 24:00 (Mon-Sat); 06:30 – 24:00 (Sun/PH)
Bt Panjang Int ↔ Marina Ctr Ter
(26 Dec 1999 – 15 Dec 2012)
  • Bt Panjang Int: 05:30 – 23:30 (Daily)
  • Marina Ctr Ter: 06:15 – 23:45 (Mon-Sat); 06:30 – 23:45 (Sun/PH)
Bt Panjang Temp Bus Pk ↔ Marina Ctr Ter
(16 Dec 2012 – 22 Jan 2021)
  • Bt Panjang Temp Bus Pk: 05:25 – 23:30 (Daily)
  • Marina Ctr Ter: 06:15 – 23:45 (Mon-Sat); 06:30 – 23:45 (Sun/PH)
Gali Batu Ter ↔ Marina Ctr Ter
(23 Jan 2021 – 16 Dec 2023)
  • Gali Batu Ter: 05:20 – 23:25 (Daily)
  • Marina Ctr Ter: 06:15 – 23:45 (Mon-Sat); 06:30 – 23:45 (Sun/PH)
Gali Batu Ter ↔ Bt Merah Int
  • Gali Batu Ter: 05:20 – 23:25 (Daily)
  • Bt Merah Int: 06:15 – 23:45 (Mon-Sat); 06:30 – 23:45 (Sun/PH)

SBS Transit Bus Service 76 / 76A (since 5 Mar 1989)

Trips departing Yio Chu Kang Int after 22:00 operated as Short Trip 76A between 16 Sep 2001 and 19 Mar 2016.

Route Chronology of Operating Hours
Yio Chu Kang Ter ↔ Marine Parade Ter
(5 Mar 1989 – 15 Sep 2001)
  • 1989 (5 Mar):
    • Yio Chu Kang Ter: 06:00 – 23:00 (Daily)
    • Marine Parade Ter: 06:00 – 23:00 (Daily)
  • 1992 (3 May):
    • Yio Chu Kang Ter: 05:45 – 23:00 (Daily)
    • Marine Parade Ter: 05:45 – 23:00 (Daily)
  • 1994:
    • Yio Chu Kang Ter: 05:30 – 23:15 (Mon-Sat); 05:45 – 23:15 (Sun/PH)
    • Marine Parade Ter: 05:45 – 23:15 (Daily)
Yio Chu Kang Ter ↺ Siglap Rd
(16 Sep 2001 – 29 Jan 2011)
05:30 – 23:15* (Mon-Sat); 05:45 – 23:15* (Sun/PH)
(Buses departing after 22:00 terminate at Marine Parade Rd)
Yio Chu Kang Int ↺ Marine Terr
(30 Jan 2011 – 19 Mar 2016)
05:30 – 23:15* (Mon-Sat); 05:45 – 23:15* (Sun/PH)
(Buses departing after 22:00 terminate at Marine Terr)
Yio Chu Kang Int ↔ Eunos Int
  • Yio Chu Kang Int: 05:30 – 23:15 (Daily)
  • Eunos Int: 05:45 – 23:30 (Daily)

Tower Transit Bus Service 77 (since 5 Nov 1995)

Route Chronology of Operating Hours
Marina Ctr Ter ↺ Farrer Rd
(5 Nov 1995 – 1996)
06:30 – 23:00 (Daily)
Marina Ctr Ter ↔ Bt Batok Int
  • Marina Ctr Ter: 06:30 – 23:30 (Daily)
  • Bt Batok Int: 06:00 – 23:00 (Daily)

Tower Transit Bus Service 78 (since 19 Jun 1988)

Route Chronology of Operating Hours
Jurong East Int ↺ Clementi Ave 3
(19 Jun 1988 – 5 Dec 2020)
  • 1988 (19 Jun): 06:00 – 23:30 (Daily)
  • 1990 (1 Jul): 06:00 – 24:00 (Daily)
  • 2002 (12 May): 05:45 – 00:20 (Daily)
Jurong Gateway Rd ↺ Clementi Ave 3
(6 Dec 2020 – 25 Nov 2023)
05:45 – 00:20 (Daily)
Jurong Town Hall Int ↺ Clementi Ave 3 05:40 – 00:20 (Daily)

Tower Transit Bus Service 79 / 79A / 79T (since 24 May 1992)

  • Trips departing Jurong East Temp Int after 22:35 on weekdays and 22:20 on Saturdays, Sundays & PHs operated as Short Trip 79A between 12 Jun 2016 and 5 Dec 2020.
  • Trips departing Boon Lay Int after 22:30 operate as Short Trip 79A between 6 Dec 2020 and 25 May 2024.
  • Trips departing Jurong Town Hall Int after 22:30 operate as Bus Service 79T since 26 May 2024.
Route Chronology of Operating Hours
Jurong East Int ↺ Boon Lay Int
(24 May 1992 – 5 Dec 2020)
06:00 – 23:00* (Daily)
(Buses departing after 22:35 on weekdays and after 22:20 on Sat/Sun/PH terminate at Boon Lay Int)
Boon Lay Int ↺ Jurong Gateway Rd
(6 Dec 2020 – 25 May 2024)
06:00 – 23:00* (Daily)
(Buses departing after 22:30 daily terminate at Jurong Town Hall Rd)
Jurong Town Hall Int ↺ Boon Lay Int 05:55 – 23:05 (Mon-Sat); 06:00 – 23:05 (Sun/PH)
(Buses departing after 22:30 daily terminate at Boon Lay Int)

SBS Transit Bus Service 80 (since 12 Dec 1999)

Route Chronology of Operating Hours
Sengkang Ter ↔ World Trade Ctr Ter
(12 Dec 1999 – 27 Apr 2001)
  • Sengkang Ter: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • World Trade Ctr Ter: 06:00 – 00:05 (Daily)
Sengkang Int ↔ HarbourFront Int
  • 2001 (28 Apr):
    • Sengkang Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • World Trade Ctr Ter: 06:00 – 00:05 (Daily)
  • 2002:
    • Sengkang Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • HarbourFront Int: 06:00 – 00:15 (Daily)
  • 2004:
    • Sengkang Int: 05:15 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • HarbourFront Int: 06:00 – 00:25 (Daily)

SBS Transit Bus Service 81 (since 11 Apr 1971)

Route Chronology of Operating Hours
Upp Changi Ter ↔ New Bridge Rd Ter
(11 Apr 1971 – 22 Oct 1988)
  • 1971 (11 Apr):
    • Upp Changi Ter: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 06:00 – 24:00 (Daily)
  • 1985:
    • Upp Changi Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 06:00 – 24:00 (Daily)
Tampines Int ↔ New Bridge Rd Ter
(23 Oct 1988 – 26 Jul 2003)
  • 1988 (23 Oct):
    • Tampines Int: 05:45 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:00 – 24:00 (Daily)
  • 1992:
    • Tampines Int: 05:45 – 23:30 (Daily)
    • New Bridge Rd Ter: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 1993:
    • Tampines Int: 05:45 – 23:30 (Daily)
    • New Bridge Rd Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 1994:
    • Tampines Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)
    • New Bridge Rd Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Tampines Int ↔ Serangoon Int
(27 Jul 2003 – 2 Sep 2011)
  • Tampines Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)
  • Serangoon Int: 05:45 – 00:30 (Mon-Sat); 06:00 – 00:30 (Sun/PH)
Tampines Int ↺ Serangoon Ctrl 05:30 – 23:30 (Mon-Fri); 05:45 – 23:30 (Sat/Sun/PH)

Go-Ahead Bus Service 82 / 82A (since 11 Apr 1971)

Trips departing after 00:05 operated as Short Trip 82A between 7 Dec 2003 and 2 Sep 2011.

Route Chronology of Operating Hours
Prince Edward Ter ↔ Punggol Ter
(11 Apr 1971 – 27 Jun 1987)
  • Prince Edward Ter: 06:00 – 23:40 (Mon-Fri); 06:00 – 23:30 (Sat); 06:30 – 23:30 (Sun/PH)
  • Punggol Ter: 05:45 – 23:25 (Mon-Fri); 05:45 – 23:30 (Sat); 06:15 – 23:30 (Sun/PH)
Shenton Way Ter ↔ Punggol Ter
(28 Jun 1987 – 6 Dec 2003)
  • 1987 (28 Jun):
    • Shenton Way Ter: 06:00 – 23:40 (Mon-Fri); 06:00 – 23:30 (Sat); 06:30 – 23:30 (Sun/PH)
    • Punggol Ter: 05:45 – 23:25 (Mon-Fri); 05:45 – 23:30 (Sat); 06:15 – 23:30 (Sun/PH)
  • 1990:
    • Shenton Way Ter: 06:00 – 23:40 (Mon-Fri); 06:00 – 23:30 (Sat); 06:30 – 23:30 (Sun/PH)
    • Punggol Ter: 05:45 – 23:25 (Mon-Fri); 05:45 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
  • 1992 (29 Mar):
    • Shenton Way Ter: 06:00 – 23:45 (Mon-Sat); 06:15 – 23:45 (Sun/PH)
    • Punggol Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1999 (29 Aug):
    • Shenton Way Ter: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
    • Punggol Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Serangoon Int ↺ Punggol Rd
(7 Dec 2003 – 2 Sep 2011)
06:00 – 00:30* (Daily)
(Buses departing after 00:05 terminate at Punggol Ctrl)
Punggol Int ↺ Serangoon Ctrl
  • 2011 (3 Sep): 05:30 – 00:30 (Daily)
  • 2016 (4 Sep): 05:15 – 00:30 (Daily)

Go-Ahead 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)

Go-Ahead Bus Service 84 (since 3 Sep 2011)

Route Chronology of Operating Hours
Punggol Int ↺ Punggol Rd
(3 Sep 2011 – 16 Dec 2023)
05:30 – 00:35 (Daily)
Punggol Int ↺ New Punggol Rd 05:30 – 00:35 (Daily)

Go-Ahead 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)

SBS Transit Bus Service 866 > 86 (since 21 Feb 1999)

Bus Service 866 was re-numbered to Bus Service 86 from Sunday, 5 Dec 1999.

Route Chronology of Operating Hours
Sengkang Ter ↔ Ang Mo Kio Int
(21 Feb 1999 – 27 Apr 2001)
  • Sengkang Ter: 05:15 – 23:30 (Mon-Fri); 05:40 – 23:30 (Sat); 06:00 – 23:30 (Sun/PH)
  • Ang Mo Kio Int: 06:00 – 23:30 (Daily)
Sengkang Int ↔ Ang Mo Kio Int
  • Sengkang Int: 05:15 – 23:30 (Mon-Fri); 05:30 – 23:30 (Sat/Sun/PH)
  • Ang Mo Kio Int: 06:00 – 23:30 (Daily)

SBS Transit Bus Service 87 (since 19 Sep 1999)

Route Chronology of Operating Hours
Sengkang Ter ↔ Bedok Int
(19 Sep 1999 – 27 Apr 2001)
  • Sengkang Ter: 05:45 – 23:30 (Daily)
  • Bedok Int: 06:00 – 23:30 (Daily)
Sengkang Int ↔ Bedok Int
  • Sengkang Int: 05:30 – 23:30 (Daily)
  • Bedok Int: 05:30 – 23:30 (Daily)

SBS Transit Bus Service 88 (since 28 Feb 1999)

Route Chronology of Operating Hours
Pasir Ris Int ↔ Toa Payoh Int
  • 1999 (28 Feb):
    • Pasir Ris Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:45 (Sat); 05:45 – 23:30 (Sun/PH)
    • Toa Payoh Int: 06:00 – 23:30 (Daily)
  • 2001:
    • Pasir Ris Int: 05:30 – 23:30 (Mon-Fri); 05:45 – 23:45 (Sat); 05:45 – 23:30 (Sun/PH)
    • Toa Payoh Int: 06:00 – 23:40 (Daily)

SBS Transit Bus Service 89 (since 5 Dec 1999)

Route Chronology of Operating Hours
Hougang Ctrl Int ↺ Airport Cargo Rd 05:30 – 23:00 (Daily)

SBS Transit Bus Service 90 (since 23 May 1993)

Route Chronology of Operating Hours
Toa Payoh Int ↺ Airport Rd 06:00 – 23:30 (Daily)

SBS Transit Bus Service 91 (since 13 Feb 1995)

Route Chronology of Operating Hours
Buona Vista Ter ↺ Ayer Rajah Cres
  • 1995 (13 Feb): 06:00 – 19:30 (Mon-Sat)
  • 1997: 06:30 – 20:00 (Mon-Sat)
  • 1999: 06:30 – 20:00 (Mon-Fri); 06:30 – 18:00 (Sat)

SBS Transit Bus Service M1 > 92 / 92A / 92B / 92T (since 11 Sep 1989)

  • Trips departing after 20:30 operated as Short Trip 92A between 2001 and 25 Nov 2007.
  • Trips departing after 20:35 operated as Short Trip 92B between 26 Nov 2007 and 25 Nov 2023.
  • Trips departing after 20:35 operate as Bus Service 92T since 27 Nov 2023.
  • Bus Service M1 was re-numbered to Bus Service 92 from Monday, 6 Oct 1997.
Route Chronology of Operating Hours
Buona Vista Stn ↺ Mt Sinai Dr
(11 Sep 1989 – 15 Jan 1994)
06:00 – 20:00 (Mon-Sat)
Science Pk Dr ↺ Mt Sinai Dr
(17 Jan 1994 – 24 Nov 2007)
  • 1994 (17 Jan): 06:00 – 20:00 (Mon-Sat)
  • 1999: 06:00 – 21:00* (Mon-Sat)
    (Buses departing after 20:30 from Mon-Sat terminate at Ghim Moh Rd)
Ghim Moh Ter ↺ Science Pk Dr
  • 2007 (26 Nov): 06:20 – 20:30* (Mon-Sat)
    (Buses departing after 19:30 from Mon-Sat terminate at Science Pk Dr)
  • 2016 (19 Dec): 06:20 – 21:20* (Mon-Sat)
    (Buses departing after 20:35 from Mon-Sat terminate at Science Pk Dr)

SBS Transit Bus Service 92M / 92T (since 30 Aug 2015)

Trips departing after 20:05 operate as Bus Service 92T since 3 Dec 2023.

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 Ghim Moh Ter)

SBS Transit Bus Service 93 (since 11 Apr 1971)

Route Chronology of Operating Hours
Jln Ang Teng Ter ↔ Labrador Ter
(11 Apr 1971 – 29 Jun 1981)
  • Jln Ang Teng Ter: 06:00 – 24:00 (Daily)
  • Labrador Ter: 05:30 – 24:00 (Daily)
Labrador Ter ↺ Airport Rd
(30 Jun 1981 – 12 Jan 1985)
05:30 – 24:00 (Daily)
World Trade Ctr Ter ↺ Airport Rd
(13 Jan 1985 – 22 May 1993)
05:30 – 24:00 (Daily)
HarbourFront Int ↔ Eunos Int
  • 1993 (23 May):
    • HarbourFront Int: 05:30 – 24:00 (Daily)
    • Eunos Int: 05:50 – 23:45 (Daily)
  • 2004:
    • HarbourFront Int: 05:20 – 24:00 (Mon-Sat); 05:30 – 24:00 (Sun/PH)
    • Eunos Int: 05:50 – 23:45 (Daily)
  • 2007:
    • HarbourFront Int: 05:15 – 24:00 (Mon-Fri); 05:20 – 24:00 (Sat); 05:30 – 24:00 (Sun/PH)
    • Eunos Int: 05:50 – 23:45 (Daily)

SBS Transit Bus Service 94 (since 5 Nov 1989)

Bus Service 94 operated daily between 5 Nov 1989 and 22 May 1993.

Route Chronology of Operating Hours
Eunos Ter ↺ Airport Rd
(5 Nov 1989 – 9 Dec 1989)
06:00 – 23:30 (Daily)
Eunos Int ↺ Airport Rd
  • 1989 (10 Dec): 06:00 – 23:30 (Daily)
  • 1993 (24 May): 06:00 – 19:30 (Mon-Sat)

SBS Transit Bus Service 95 / 95D (since 15 Jan 1990)

  • Bus Service 95 operated on weekdays and Saturdays only between 15 Jan 1990 and 1996.
  • Trips departing after 23:00 operated as Short Trip 95D between 17 Dec 2006 and 2010.
Route Chronology of Operating Hours
Buona Vista Ter ↺ Lower Kent Ridge Rd
(15 Jan 1990 – 22 Jul 2001)
  • 1990 (15 Jan): 07:00 – 22:30 (Mon-Sat)
  • 1996: 07:00 – 22:30 (Daily)
Buona Vista Ter ↺ Kent Ridge Ter
(23 Jul 2001 – 16 Dec 2006)
07:00 – 23:00 (Daily)
Kent Ridge Ter ↺ Holland Rd
  • 2006 (17 Dec): 07:00 – 23:30* (Daily)
    (Buses departing after 23:00 daily terminate at Holland Rd)
  • 2010: 07:00 – 23:30 (Daily)

Tower Transit Bus Service 96 (since 16 Aug 1982)

Bus Service 96 operated on weekdays and Saturdays only between 16 Aug 1982 and 30 Jun 1990.

Route Chronology of Operating Hours
Clementi Int ↺ Kent Ridge Cres
  • 1982 (16 Aug): 07:00 – 22:30 (Mon-Sat)
  • 1985: 07:00 – 23:30 (Mon-Sat)
  • 1990 (2 Jul): 07:00 – 23:30 (Mon-Sat); 09:00 – 21:00 (Sun/PH)
  • 1996: 07:00 – 23:30 (Mon-Sat); 07:00 – 21:00 (Sun/PH)
  • 1999: 07:00 – 23:30 (Mon-Sat); 07:00 – 23:00 (Sun/PH)
  • 2002: 06:45 – 23:30 (Mon-Fri); 07:00 – 23:30 (Sat); 07:00 – 23:00 (Sun/PH)

Tower Transit Bus Service 97 / 97A (since 29 Aug 1983)

Trips departing after 23:00 operated as Short Trip 97A between 27 Jul 2003 and 25 Apr 2010.

Route Chronology of Operating Hours
Jurong East Ter ↔ Hougang Int
(18 Dec 1983 – 29 Jun 1985)
  • Jurong East Ter: 05:40 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Hougang Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Jurong East Int ↔ Hougang Int
(30 Jun 1985 – 16 Dec 1994)
  • 1985 (30 Jun):
    • Jurong East Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Hougang Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • 1988 (6 Jun):
    • Jurong East Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Hougang Int: 05:45 – 23:45 (Daily)
Jurong East Int ↔ Hougang Ctrl Int
(17 Dec 1994 – 26 Jul 2003)
  • 1994 (17 Dec):
    • Jurong East Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Hougang Ctrl Int: 05:30 – 23:45 (Daily)
  • 1999:
    • Jurong East Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
    • Hougang Ctrl Int: 05:30 – 23:45 (Daily)
Jurong East Int ↺ Temasek Ave
(27 Jul 2003 – 25 Apr 2010)
05:45 – 23:45* (Mon-Sat); 06:00 – 23:45* (Sun/PH)
(Buses departing after 23:00 daily terminate at Raffles Ave)
Jurong East Int ↔ Marina Ctr Ter
  • Jurong East Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • Marina Ctr Ter: 06:00 – 23:50 (Daily)

Tower Transit Bus Service 98 / 98A > 98M (since 1 Jan 1984)

Alternate trips during off peak hours operate as Short Trip 98A (2000 – 27 Jan 2008) / Bus Service 98M (since 28 Jan 2008).

Route Chronology of Operating Hours
Jurong Int ↺ Jurong East Ctrl
(1 Jan 1984 – 29 Jun 1985)
05:55 – 23:55 (Daily)
Jurong East Int ↺ Jurong Int
(30 Jun 1985 – 30 Jun 1990)
05:30 – 24:00 (Daily)
Jurong East Int ↺ Jln Ahmad Ibrahim
(1 Jul 1990 – 19 Jan 1991)
05:30 – 24:00 (Daily)
Jurong East Int ↺ Jurong Pier Rd
(20 Jan 1991 – 14 Jan 1995)
05:30 – 24:00 (Daily)
Jurong East Int ↺ Jurong Pier Way / ↺ Corporation Rd 05:30 – 24:00 (Daily)
(Alternate buses departing during off peak hours daily loop at Corporation Rd)

SBS Transit Bus Service 99 (since 16 Jun 1985)

Route Chronology of Operating Hours
Jurong East Ter ↺ Boon Lay Dr
(16 Jun 1985 – 29 Jun 1985)
06:00 – 24:00 (Daily)
Jurong East Int ↺ Boon Lay Dr
(30 Jun 1985 – 12 Mar 1988)
06:00 – 24:00 (Daily)
Clementi Int ↺ Jurong West St 91
(13 Mar 1988 – 20 Nov 2015)
  • 1988 (13 Mar): 05:30 – 23:45 (Daily)
  • 1989: 05:30 – 24:00 (Daily)
Clementi Int ↔ Joo Koon Int
  • Clementi Int: 05:30 – 24:00 (Daily)
  • Joo Koon Int: 05:45 – 24:00 (Daily)

SBS Transit Bus Service 100 (since 3 Feb 1974)

Route Chronology of Operating Hours
Serangoon Gdn Ter ↔ Prince Edward Ter
(3 Feb 1974 – 12 Jan 1985)
  • S’goon Gdn Ter: 06:00 – 23:40 (Mon-Fri); 06:00 – 23:45 (Sat); 06:05 – 23:40 (Sun/PH)
  • Prince Edward Ter: 06:05 – 23:50 (Mon-Fri); 06:05 – 23:55 (Sat); 06:00 – 23:45 (Sun/PH)
Serangoon Gdn Ter ↔ World Trade Ctr Ter
(13 Jan 1985 – 12 Mar 1988)
  • 1985 (13 Jan):
    • S’goon Gdn Ter: 06:00 – 23:40 (Daily)
    • World Trade Ctr Ter: 06:00 – 23:50 (Mon-Sat); 06:05 – 23:50 (Sun/PH)
  • 1986:
    • S’goon Gdn Ter: 06:00 – 23:40 (Daily)
    • World Trade Ctr Ter: 06:00 – 23:50 (Daily)
Serangoon Int ↔ World Trade Ctr Ter
(13 Mar 1988 – 4 Nov 1989)
  • Serangoon Int: 05:30 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • World Trade Ctr Ter: 06:00 – 24:00 (Daily)
Serangoon Int ↔ Ghim Moh Ter
  • Serangoon Int: 05:30 – 23:45 (Daily)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)

SBS Transit 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)

SBS Transit 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)

SBS Transit Bus Service 103 / 103W > 103M (since 11 Apr 1971)

Selected trips operated as Bus Service 103W (7 Dec 2003 – 27 Jan 2008) / 103M (28 Jan 2008 – 12 Feb 2011).

Route Chronology of Operating Hours
Jln Kayu Ter ↔ Commonwealth Ave
(3 Feb 1974 – 26 May 1982)
  • Jln Kayu Ter: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
  • C’wealth Ave: 05:50 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Jln Kayu Ter ↔ Buona Vista Ter
(27 May 1982 – 28 Mar 1992)
  • Jln Kayu Ter: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
  • Buona Vista Ter: 05:50 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Jln Kayu Ter ↔ New Bridge Rd Ter
(29 Mar 1992 – 6 Dec 2003)
  • Jln Kayu Ter: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
  • New Bridge Rd Ter: 06:00 – 23:45 (Daily)
Serangoon Int ↺ Piccadilly / ↺ West Camp Rd
(7 Dec 2003 – 12 Feb 2011)
06:00 – 00:15 (Mon-Fri); 06:00 – 24:00 (Sat/Sun/PH)
Serangoon Int ↺ West Camp Rd
(13 Feb 2011 – 13 Jun 2015)
06:00 – 00:15 (Mon-Fri); 06:00 – 24:00 (Sat/Sun/PH)
Serangoon Int ↔ Yishun Int
  • Serangoon Int: 06:00 – 00:15 (Mon-Fri); 06:00 – 24:00 (Sat/Sun/PH)
  • Yishun Int: 06:00 – 24:00 (Daily)

SBS Transit Bus Service 105 (since 13 Mar 1988)

Route Chronology of Operating Hours
Serangoon Int ↔ Clementi Int
(13 Mar 1988 – 28 Mar 1992)
  • 1988 (13 Mar):
    • Serangoon Int: 06:00 – 24:00 (Daily)
    • Clementi Int: 05:30 – 24:00 (Daily)
  • 1991 (1 Apr):
    • Serangoon Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Clementi Int: 05:30 – 24:00 (Daily)
Serangoon Int ↔ Jurong East Int
  • 1992 (29 Mar):
    • Serangoon Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Jurong East Int: 05:45 – 23:45 (Daily)
  • 2000:
    • Serangoon Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Jurong East Int: 05:45 – 23:45 (Mon-Fri, Sun/PH); 05:45 – 24:00 (Sat)

Tower Transit Bus Service 106 (since 3 Feb 1974)

Route Chronology of Operating Hours
Serangoon Gdn Ter ↔ Commonwealth Ave
(3 Feb 1974 – 26 May 1982)
  • S’goon Gdn Ter: 06:00 – 23:20 (Daily)
  • C’wealth Ave: 06:00 – 23:45 (Mon-Fri); 06:00 – 23:55 (Sat); 06:15 – 23:55 (Sun/PH)
Serangoon Gdn Ter ↔ Buona Vista Ter
(27 May 1982 – 27 Oct 1985)
  • S’goon Gdn Ter: 06:00 – 23:20 (Daily)
  • Buona Vista Ter: 06:00 – 23:45 (Mon-Fri); 06:00 – 23:55 (Sat); 06:15 – 23:55 (Sun/PH)
Serangoon Gdn Ter ↔ Bt Batok Ter
(28 Oct 1985 – 26 Sep 1987)
  • S’goon Gdn Ter: 06:00 – 23:30 (Daily)
  • Bt Batok Ter: 05:30 – 23:30 (Daily)
Serangoon Gdn Ter ↔ Bt Batok Int
(27 Sep 1987 – 12 Mar 1988)
  • S’goon Gdn Ter: 06:00 – 23:30 (Daily)
  • Bt Batok Int: 05:30 – 23:30 (Daily)
Serangoon Int ↔ Bt Batok Int
(13 Mar 1988 – 26 Jul 2003)
  • 1988 (13 Mar):
    • Serangoon Int: 06:00 – 23:30 (Daily)
    • Bt Batok Int: 05:30 – 23:30 (Daily)
  • 1992:
    • Serangoon Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Bt Batok Int: 05:30 – 23:30 (Daily)
Marina Ctr Ter ↔ Bt Batok Int
(27 Jul 2003 – 25 Apr 2010)
  • Marina Ctr Ter: 06:00 – 23:30 (Daily)
  • Bt Batok Int: 05:30 – 23:30 (Daily)
Shenton Way Ter ↔ Bt Batok Int
  • Shenton Way Ter: 06:00 – 23:30 (Daily)
  • Bt Batok Int: 05:30 – 23:30 (Daily)

SBS Transit Bus Service 107 / 107M (since 23 Jan 1978)

  • Bus Service 107 operated on weekdays and Saturdays only between 23 Jan 1978 and 12 Mar 1988.
  • Trips departing Hougang Ctrl Int after 19:30 on weekdays, after 13:30 on Saturdays and throughout the day on Sundays/PHs operate as Bus Service 107M since 28 Jan 2008.
Route Chronology of Operating Hours
Serangoon Gdn Ter ↺ Shenton Way
(23 Jan 1978 – 11 Mar 1988)
06:30 – 19:00 (Mon-Sat)
Serangoon Int ↺ Shenton Way
(13 Mar 1988 – 22 Mar 1997)
06:00 – 23:30 (Daily)
Serangoon Int ↺ Shenton Way / ↺ Temasek Ave
(23 Mar 1997 – 29 Nov 2003)
  • 1997 (23 Mar): 06:00 – 23:30* (Daily)
    (Buses departing after 19:30 from Mon-Sat and throughout the day on Sun/PH loop at Temasek Ave)
  • 2001: 06:00 – 23:30* (Daily)
    (Buses departing after 19:30 from Mon-Fri, after 13:30 on Sat and throughout the day on Sun/PH loop at Temasek Ave)
Hougang Ctrl Int ↔ Shenton Way Ter / ↺ Temasek Ave
  • Hougang Ctrl Int: 05:30 – 23:15* (Mon-Sat); 05:45 – 23:15 (Sun/PH)
    (Buses departing after 19:30 from Mon-Fri, after 13:30 on Sat and throughout the day on Sun/PH loop at Temasek Ave)
  • Shenton Way Ter: 05:45 – 19:30 (Mon-Fri); 05:45 – 14:00 (Sat)

SBS Transit 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)

SMRT Bus Service 110 (since 22 Oct 2017)

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

SBS Transit Bus Service 111 (since 11 Apr 1971)

Route Chronology of Operating Hours
Upp Serangoon Rd (10.5 km) ↔ Commonwealth Ave
(11 Apr 1971 – 26 May 1982)
  • Upp S’goon Rd (10.5 km): 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • C’wealth Ave: 06:00 – 23:55 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
Upp Serangoon Rd (10.5 km) ↔ Buona Vista Ter
(27 May 1982 – 29 Oct 1983)
  • Upp S’goon Rd (10.5 km): 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Buona Vista Ter: 06:00 – 23:55 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
Hougang Int ↔ Buona Vista Ter
(30 Oct 1983 – 4 Nov 1989)
  • 1983 (30 Oct):
    • Hougang Int: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Buona Vista Ter: 06:00 – 23:55 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
  • 1987:
    • Hougang Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Buona Vista Ter: 06:00 – 23:55 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
Hougang Int ↔ Ghim Moh Ter
(5 Nov 1989 – 16 Dec 1994)
  • Hougang Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)
Hougang Ctrl Int ↔ Ghim Moh Ter
(17 Dec 1994 – 26 Jul 2003)
  • Hougang Ctrl Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Ghim Moh Ter: 06:00 – 24:00 (Daily)
Ghim Moh Ter ↺ Temasek Ave 06:00 – 24:00 (Daily)

SBS Transit 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)

SBS Transit Bus Service 113 (since 15 Feb 2004)

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

SBS Transit Bus Service 114 (since 25 Oct 2020)

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

SBS Transit 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)

SBS Transit Bus Service 116 (since 18 Nov 2012)

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

SBS Transit 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)

Go-Ahead 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)

Go-Ahead 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)

SBS Transit 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)

SBS Transit 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
(10 Mar 2018 – 16 Dec 2023)
05:55 – 23:30 (Daily)
Shenton Way Ter ↺ Telok Blangah Rise 05:50 – 23:30 (Daily)

SBS Transit 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)

SBS Transit Bus Service 123 (since 11 Apr 1971)

Route Chronology of Operating Hours
St. Michael’s Ter ↺ New Bridge Rd
(8 Aug 1976 – 3 Apr 1993)
05:30 – 23:30 (Daily)
New Bridge Rd Ter ↺ Tomlinson Rd
(4 Apr 1993 – 22 May 1993)
Bt Merah Int ↺ Bt Purmei Ave
(23 May 1993 – 23 Aug 2014)
  • 1993 (23 May): 06:00 – 23:45 (Daily)
  • 1999: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Bt Merah Int ↔ HarbourFront Int
(24 Aug 2014 – 29 Jul 2017)
  • Bt Merah Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • HarbourFront Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Bt Merah Int ↔ Beach Stn Ter
  • Bt Merah Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • Beach Stn Ter: 06:00 – 23:45 (Mon-Sat); 06:15 – 23:45 (Sun/PH)

SBS Transit 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)

SBS Transit Bus Service 124 / 124A (since 11 Apr 1971)

Trips departing after 23:00 operated as Short Trip 124A between 23 Nov 2003 and 20 Apr 2013.

Route Chronology of Operating Hours
St. Michael’s Ter ↺ Telok Blangah Rise
(18 Jul 1976 – 3 Apr 1993)
05:50 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
St. Michael’s Ter ↔ Bt Merah Int
(4 Apr 1993 – 22 Nov 2003)
  • St. Michael’s Ter: 05:30 – 24:00 (Daily)
  • Bt Merah Int: 05:45 – 24:00 (Daily)
St. Michael’s Ter ↺ Telok Blangah Dr
(23 Nov 2003 – 20 Apr 2013)
05:30 – 24:00* (Daily)
(Buses departing after 23:00 terminate at Telok Blangah Dr)
St. Michael’s Ter ↔ HarbourFront Int
  • St. Michael’s Ter: 05:30 – 24:00 (Daily)
  • HarbourFront Int: 05:30 – 24:00 (Daily)

SBS Transit Bus Service 125 (since 11 Apr 1971)

Bus Service 125 operated on weekdays and Saturdays only between 4 Apr 1993 and 28 May 2011.

Route Chronology of Operating Hours
Lower Delta Ter ↔ St. Michael’s Ter
(28 Sep 1980 – 14 Feb 1981)
  • Lower Delta Ter: 05:45 – 23:40 (Mon-Sat); 05:50 – 23:40 (Sun/PH)
  • St. Michael’s Ter: 05:45 – 23:30 (Mon-Sat); 06:10 – 23:30 (Sun/PH)
Bt Merah Int ↔ St. Michael’s Ter
(15 Feb 1981 – 3 Apr 1993)
  • Bt Merah Int: 05:45 – 23:40 (Mon-Sat); 05:50 – 23:40 (Sun/PH)
  • St. Michael’s Ter: 05:45 – 23:30 (Mon-Sat); 06:10 – 23:30 (Sun/PH)
St. Michael’s Ter ↺ Shenton Way
(5 Apr 1993 – 25 Nov 2000)
06:00 – 19:00 (Mon-Sat)
St. Michael’s Ter ↺ Sims Dr
  • 2000 (27 Nov): 06:00 – 23:00 (Mon-Sat)
  • 2011 (29 May): 06:00 – 23:00 (Daily)

SBS Transit 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)

SBS Transit 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)

SBS Transit Bus Service 130 (since 11 Apr 1971)

Route Chronology of Operating Hours
Sin Ming Rd Ter ↔ Anson Rd
(1 Aug 1979 – 29 Oct 1983)
  • Sin Ming Rd Ter: 06:00 – 23:30 (Daily)
  • Anson Rd: 06:00 – 23:30 (Mon-Sat); 06:10 – 23:30 (Sun/PH)
Ang Mo Kio Int ↔ Anson Rd
(30 Oct 1983 – 26 Jan 1985)
  • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
  • Anson Rd: 05:30 – 23:30 (Daily)
Ang Mo Kio Int ↔ Prince Edward Ter
(27 Jan 1985 – 27 Jun 1987)
  • 1985 (27 Jan):
    • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
    • Prince Edward Ter: 05:30 – 23:30 (Daily)
  • 1986:
    • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
    • Prince Edward Ter: 06:00 – 23:30 (Daily)
Ang Mo Kio Int ↔ Shenton Way Ter
  • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
  • Shenton Way Ter: 06:00 – 23:30 (Daily)

SBS Transit Bus Service 131 (since 11 Apr 1971)

Route Chronology of Operating Hours
Balestier Rd ↔ Anson Rd
(1 Aug 1979 – 1 Jan 1983)
  • Balestier Rd: 05:30 – 23:40 (Mon-Sat); 05:40 – 23:40 (Sun/PH)
  • Anson Rd: 06:00 – 00:05 (Mon-Sat); 06:05 – 00:05 (Sun/PH)
Anson Rd ↺ Norfolk Rd
(2 Jan 1983 – 2 Jul 1983)
06:00 – 00:05 (Mon-Sat); 06:05 – 00:05 (Sun/PH)
Anson Rd ↺ Rangoon Rd
(3 Jul 1983 – 26 Jan 1985)
06:00 – 00:05 (Mon-Sat); 06:05 – 00:05 (Sun/PH)
Prince Edward Ter ↺ Rangoon Rd
(27 Jan 1985 – 27 Jun 1987)
06:00 – 00:05 (Mon-Sat); 06:05 – 00:05 (Sun/PH)
Shenton Way Ter ↺ Rangoon Rd
(28 Jun 1987 – 2 May 1992)
06:00 – 24:00 (Mon-Sat); 06:05 – 24:00 (Sun/PH)
Shenton Way Ter ↔ St. Michael’s Ter
(3 May 1992 – 3 Apr 1993)
  • Shenton Way Ter: 06:00 – 24:00 (Daily)
  • St. Michael’s Ter: 05:45 – 23:30 (Daily)
Bt Merah Int ↔ St. Michael’s Ter
  • 1993 (4 Apr):
    • Bt Merah Int: 05:45 – 23:45 (Daily)
    • St. Michael’s Ter: 05:45 – 23:30 (Daily)
  • 2014 (25 Aug):
    • Bt Merah Int: 05:45 – 24:00 (Daily)
    • St. Michael’s Ter: 05:45 – 23:30 (Daily)

SBS Transit Bus Service 132 (since 9 Oct 1978)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↺ Orchard Rd
(12 Aug 1979 – 9 Apr 1983)
05:30 – 23:15 (Daily)
Ang Mo Kio Int ↺ Orchard Rd
(10 Apr 1983 – 28 Jan 1984)
05:30 – 23:15 (Daily)
Ang Mo Kio Int ↔ Bt Merah Int
(29 Jan 1984 – 17 Dec 1988)
  • Ang Mo Kio Int: 05:25 – 23:15 (Mon-Sat); 05:30 – 23:15 (Sun/PH)
  • Bt Merah Int: 05:45 – 23:45 (Daily)
Hougang Sth Int ↔ Bt Merah Int
(18 Dec 1988 – 14 Feb 2004)
  • Hougang Sth Int: 05:30 – 23:30 (Daily)
  • Bt Merah Int: 05:45 – 23:45 (Daily)
Hougang Ctrl Int ↔ Bt Merah Int
  • Hougang Ctrl Int: 05:30 – 23:30 (Daily)
  • Bt Merah Int: 05:45 – 23:45 (Daily)

SBS Transit Bus Service 133 / 133A (since 29 Dec 1978)

Selected trips operated as Bus Service 133A between 10 Jul 1988 and 4 Nov 1989.

Route Chronology of Operating Hours
Ang Mo Kio Ter ↺ Nth Bridge Rd
(6 Jan 1980 – 9 Apr 1983)
05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
Ang Mo Kio Int ↺ Nth Bridge Rd
(10 Apr 1983 – 25 Jul 1987)
05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
Ang Mo Kio Int ↔ Marina Ctr Ter
(26 Jul 1987 – 22 Mar 1997)
  • Ang Mo Kio Int: 05:30 – 23:30 (Daily)
  • Marina Ctr Ter: 06:00 – 24:00 (Daily)
Ang Mo Kio Int ↺ Temasek Ave
(23 Mar 1997 – 25 Apr 2010)
  • 1997 (22 Jul): 05:30 – 23:30 (Daily)
  • 2000: 05:30 – 23:30 (Mon-Fri, Sun/PH); 05:30 – 23:45 (Sat)
Ang Mo Kio Int ↔ Shenton Way Ter
  • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
  • Shenton Way Ter: 06:30 – 24:00 (Daily)

SBS Transit Bus Service 134 (since 20 Mar 2016)

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

SBS Transit Bus Service 135 / 135A (since 3 Feb 1974)

Trips departing after 22:30 operated as Short Trip 135A between 16 Sep 2001 and 27 Feb 2021.

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↔ Upp Changi Rd
(3 Feb 1974 – 27 Jun 1981)
  • Toa Payoh Town Ctr: 06:00 – 24:00 (Daily)
  • Upp Changi Rd: 06:00 – 23:30 (Daily)
Toa Payoh Town Ctr ↔ Somapah Int
(28 Jun 1981 – 21 Jun 1981)
  • Toa Payoh Town Ctr: 06:00 – 24:00 (Daily)
  • Somapah Int: 06:00 – 23:30 (Daily)
Toa Payoh Town Ctr ↔ Marine Parade Ter
(22 Jun 1981 – 25 Dec 1983)
  • Toa Payoh Town Ctr: 06:00 – 24:00 (Daily)
  • Marine Parade Ter: 06:00 – 23:30 (Daily)
Marine Parade Ter ↺ Circuit Rd
(26 Dec 1983 – 18 Apr 1987)
06:00 – 23:30 (Daily)
Marine Parade Ter ↔ Ang Mo Kio Int
(19 Apr 1987 – 15 Sep 2001)
  • Marine Parade Ter: 06:00 – 23:30 (Daily)
  • Ang Mo Kio Int: 05:30 – 23:30 (Mon-Fri); 05:30 – 23:45 (Sat/Sun/PH)
Ang Mo Kio Int ↺ Siglap Rd
(16 Sep 2001 – 27 Feb 2021)
05:30 – 23:30* (Mon-Fri); 05:30 – 23:45* (Sat/Sun/PH)
(Buses departing after 22:30 terminate at Marine Parade Rd)
Ang Mo Kio Int ↔ Jln Kembangan
  • Ang Mo Kio Int: 05:30 – 23:30 (Mon-Fri); 05:30 – 23:45 (Sat/Sun/PH)
  • Jln Kembangan: 05:40 – 23:30 (Mon-Sat); 05:55 – 23:30 (Sun/PH)

Go-Ahead Bus Service 136 / 136A (since 27 Jul 1978)

Trips departing after 23:00 operated as Short Trip 136A between 17 Feb 2002 and 29 Nov 2003.

Route Chronology of Operating Hours
Ang Mo Kio Ter ↺ Upp Serangoon Rd
(6 Jan 1980 – 9 Apr 1983)
05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Ang Mo Kio Int ↺ Upp Serangoon Rd
(10 Apr 1983 – 16 Dec 1994)
05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Ang Mo Kio Int ↔ Hougang Ctrl Int
(17 Dec 1994 – 21 Jun 1996)
  • Ang Mo Kio Int: 05:45 – 23:30 (Mon-Fri); 05:45 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
  • Hougang Ctrl Int: 06:00 – 23:30 (Daily)
Ang Mo Kio Int ↺ Hougang Ave 8
(22 Jun 1996 – 31 Dec 2000)
05:45 – 23:30 (Mon-Fri); 05:45 – 23:45 (Sat); 06:00 – 23:30 (Sun/PH)
Ang Mo Kio Int ↺ Upp Serangoon Rd
(1 Jan 2001 – 16 Feb 2002)
05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Ang Mo Kio Int ↺ Punggol Ctrl
(17 Feb 2002 – 13 Sep 2003)
05:45 – 23:30* (Mon-Sat); 06:00 – 23:30* (Sun/PH)
(Buses departing after 23:00 terminate at Punggol Ctrl)
Ang Mo Kio Int ↺ Punggol Stn
(14 Sep 2003 – 29 Nov 2003)
05:45 – 23:30* (Mon-Sat); 06:00 – 23:30* (Sun/PH)
(Buses departing after 23:00 terminate at Punggol Stn)
Ang Mo Kio Int ↔ Punggol Int
  • Ang Mo Kio Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Punggol Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)

SBS Transit 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)

SBS Transit Bus Service 138 (since 26 Apr 1994)

Route Chronology of Operating Hours
Yio Chu Kang Ter ↺ Mandai Lake Rd
(26 Apr 1994 – 30 Sep 1994)
Ang Mo Kio Int ↺ Mandai Lake Rd 06:00 – 23:45 (Daily)

SBS Transit Bus Service 139 (since 21 Sep 1971)

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↔ Bt Merah Int
(28 Sep 1980 – 25 Dec 1983)
  • Toa Payoh Town Ctr: 05:30 – 24:00 (Daily)
  • Bt Merah Int: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Toa Payoh Int ↔ Bt Merah Int
  • 1983 (26 Dec):
    • Toa Payoh Int: 05:40 – 24:00 (Daily)
    • Bt Merah Int: 05:30 – 24:00 (Daily)
  • 1999:
    • Toa Payoh Int: 05:30 – 24:00 (Mon-Fri); 05:40 – 24:00 (Sat/Sun/PH)
    • Bt Merah Int: 05:30 – 24:00 (Daily)

SBS Transit Bus Service 140 (since 14 Dec 2014)

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

SBS Transit 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)

SBS Transit Bus Service 142 (since 25 Nov 1984)

Route Chronology of Operating Hours
Potong Pasir Ter ↺ Toa Payoh Int
(25 Nov 1984 – 1989)
  • 1984 (25 Nov): 06:00 – 23:00 (Daily)
  • 1987 (6 Jul): 06:00 – 23:30 (Daily)
Toa Payoh Int ↺ Potong Pasir Ave 1
  • 1989: 06:00 – 23:45 (Daily)
  • 1992: 06:00 – 24:00 (Daily)
  • 2008: 06:00 – 00:05 (Daily)

Tower Transit Bus Service 143 / 143A (since 11 Apr 1971)

Trips departing Jurong East Int after 23:30 on weekdays, Sundays/PHs and after 24:00 on Saturdays operated as Short Trip 143A between 12 May 2002 and 17 May 2014.

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↔ Jurong Rd
(2 Aug 1971 – 31 Jan 1981)
  • Toa Payoh Town Ctr: 05:35 – 23:00 (Daily)
  • Jurong Rd: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Toa Payoh Town Ctr ↔ Teban Gdns Ter
(1 Feb 1981 – 25 Dec 1983)
  • Toa Payoh Town Ctr: 05:35 – 23:00 (Daily)
  • Teban Gdns Ter: 06:00 – 23:30 (Daily)
Toa Payoh Int ↔ Teban Gdns Ter
(26 Dec 1983 – 11 May 2002)
  • 1983 (26 Dec):
    • Toa Payoh Int: 05:40 – 23:30 (Daily)
    • Teban Gdns Ter: 05:45 – 23:30 (Daily)
  • 1985:
    • Toa Payoh Int: 05:45 – 23:30 (Daily)
    • Teban Gdns Ter: 05:45 – 23:30 (Daily)
  • 1992:
    • Toa Payoh Int: 05:45 – 23:30 (Daily)
    • Teban Gdns Ter: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • 1993:
    • Toa Payoh Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Teban Gdns Ter: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • 2000:
    • Toa Payoh Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Teban Gdns Ter: 05:30 – 23:30 (Mon-Fri); 05:30 – 24:00 (Sat); 05:45 – 23:30 (Sun/PH)
Toa Payoh Int ↔ Jurong East Int
  • 2002 (12 May):
    • Toa Payoh Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Jurong East Int: 05:30 – 00:20* (Mon-Sat); 05:45 – 00:20* (Sun/PH)
      (Buses departing after 23:30 from Mon-Fri, Sun/PH and after 24:00 on Sat terminate at Teban Gdns Rd)
  • 2004:
    • Toa Payoh Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Jurong East Int: 05:25 – 00:20* (Mon-Sat); 05:45 – 00:20* (Sun/PH)
      (Buses departing after 23:30 from Mon-Fri, Sun/PH and after 24:00 on Sat terminate at Teban Gdns Rd)
  • 2014 (18 May):
    • Toa Payoh Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Jurong East Int: 05:25 – 23:30 (Mon-Fri); 05:25 – 24:00 (Sat); 05:45 – 23:30 (Sun/PH)

Tower Transit 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)

SBS Transit Bus Service 145 (since 11 Apr 1971)

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↔ Pasir Panjang Rd
(2 Aug 1971 – 4 Jul 1981)
  • Toa Payoh Town Ctr: 05:30 – 24:00 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Pasir Panjang Rd: 06:05 – 23:40 (Mon-Sat); 06:15 – 23:30 (Sun/PH)
Toa Payoh Town Ctr ↔ Kent Ridge Ter
(5 Jul 1981 – 25 Dec 1983)
  • Toa Payoh Town Ctr: 05:30 – 24:00 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Kent Ridge Ter: 06:05 – 23:40 (Mon-Sat); 06:15 – 23:30 (Sun/PH)
Toa Payoh Int ↔ Kent Ridge Ter
(26 Dec 1983 – 26 Aug 1989)
  • 1983 (26 Dec):
    • Toa Payoh Int: 05:40 – 24:00 (Daily)
    • Kent Ridge Ter: 06:05 – 23:40 (Daily)
  • 1987 (16 Feb):
    • Toa Payoh Int: 05:30 – 24:00 (Mon-Sat); 05:40 – 24:00 (Sun/PH)
    • Kent Ridge Ter: 06:05 – 23:40 (Daily)
Toa Payoh Int ↔ Buona Vista Ter
  • 1989 (27 Aug):
    • Toa Payoh Int: 05:40 – 24:00 (Daily)
    • Buona Vista Ter: 06:00 – 23:30 (Daily)
  • 2000:
    • Toa Payoh Int: 05:40 – 24:00 (Daily)
    • Buona Vista Ter: 06:00 – 23:30 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
  • 2001:
    • Toa Payoh Int: 05:30 – 24:00 (Daily)
    • Buona Vista Ter: 06:00 – 23:30 (Mon-Fri, Sun/PH); 06:00 – 24:00 (Sat)
  • 2004:
    • Toa Payoh Int: 05:30 – 24:00 (Daily)
    • Buona Vista Ter: 05:30 – 23:30 (Mon-Fri); 05:30 – 24:00 (Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 146 (since 25 Feb 2024)

Route Chronology of Operating Hours
Bartley Rd ↺ Bidadari Pk Dr 06:00 – 24:00 (Daily)

SBS Transit Bus Service 147 (since 11 Apr 1971)

Route Chronology of Operating Hours
Commonwealth Ave ↔ Toa Payoh Town Ctr
(2 Aug 1971 – 26 May 1982)
  • C’wealth Ave: 06:00 – 24:00 (Daily)
  • Toa Payoh Town Ctr: 05:30 – 23:45 (Daily)
Buona Vista Ter ↔ Toa Payoh Town Ctr
(27 May 1982 – 25 Dec 1983)
  • Buona Vista Ter: 06:00 – 24:00 (Daily)
  • Toa Payoh Town Ctr: 05:30 – 23:45 (Daily)
Buona Vista Ter ↺ Potong Pasir Ave 1
(26 Dec 1983 – 30 Jun 1984)
06:00 – 24:00 (Daily)
Jurong East Ter ↔ Potong Pasir Ter
(1 Jul 1984 – 29 Jun 1985)
  • Jurong East Ter: 05:40 – 23:40 (Daily)
  • Potong Pasir Ter: 05:45 – 23:45 (Daily)
Jurong East Int ↔ Potong Pasir Ter
(30 Jun 1985 – 28 Mar 1992)
  • Jurong East Int: 05:40 – 23:40 (Daily)
  • Potong Pasir Ter: 05:45 – 23:45 (Daily)
Jurong East Int ↔ Upp Serangoon Ter
(29 Mar 1992 – 4 Dec 1993)
  • Jurong East Int: 05:30 – 23:30 (Daily)
  • Upp S’goon Ter: 05:30 – 23:30 (Daily)
Clementi Int ↔ Upp Serangoon Ter
(5 Dec 1993 – 16 Dec 1994)
  • Clementi Int: 05:45 – 23:45 (Daily)
  • Upp S’goon Ter: 05:30 – 23:30 (Daily)
Clementi Int ↔ Hougang Ctrl Int
  • Clementi Int: 05:45 – 23:45 (Daily)
  • Hougang Ctrl Int: 05:30 – 23:30 (Daily)

SBS Transit Bus Service 150 (since 20 Mar 2016)

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

SBS Transit Bus Service 151 (since 4 Apr 1993)

Route Chronology of Operating Hours
Hougang Sth Int ↔ Kent Ridge Ter
(4 Apr 1993 – 14 Feb 2004)
  • 1993 (4 Apr):
    • Hougang Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Kent Ridge Ter: 06:00 – 23:30 (Daily)
  • 1994:
    • Hougang Sth Int: 06:00 – 23:00 (Daily)
    • Kent Ridge Ter: 06:30 – 23:00 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
  • 1996:
    • Hougang Sth Int: 06:00 – 23:00 (Daily)
    • Kent Ridge Ter: 06:30 – 23:00 (Daily)
  • 1999:
    • Hougang Sth Int: 06:00 – 23:00 (Daily)
    • Kent Ridge Ter: 06:15 – 23:00 (Mon-Fri); 06:30 – 23:00 (Sat/Sun/PH)
Hougang Ctrl Int ↔ Kent Ridge Ter
  • Hougang Ctrl Int: 05:45 – 23:00 (Daily)
  • Kent Ridge Ter: 06:15 – 23:00 (Mon-Fri); 06:30 – 23:00 (Sat/Sun/PH)

SBS Transit Bus Service 153 (since 11 Apr 1971)

Route Chronology of Operating Hours
Bt Merah Int ↔ Toa Payoh Town Ctr
(28 Sep 1980 – 25 Dec 1983)
  • Bt Merah Int: 06:00 – 24:00 (Daily)
  • Toa Payoh Town Ctr: 05:05 – 24:00 (Mon-Sat); 05:10 – 24:00 (Sun/PH)
Bt Merah Int ↔ Upp Serangoon Ter
(26 Dec 1983 – 16 Dec 1994)
  • Bt Merah Int: 06:00 – 24:00 (Daily)
  • Upp S’goon Ter: 05:30 – 23:45 (Daily)
Bt Merah Int ↔ Hougang Ctrl Int
  • Bt Merah Int: 06:00 – 24:00 (Daily)
  • Hougang Ctrl Int: 05:30 – 23:45 (Daily)

SBS Transit Bus Service 154 (since 11 Apr 1971)

Route Chronology of Operating Hours
Jurong Int ↔ MacPherson Ter
(1 Jun 1978 – 30 Jun 1990)
  • 1978 (1 Jun):
    • Jurong Int: 06:00 – 00:20 (Mon-Sat); 06:10 – 00:15 (Sun/PH)
    • MacPherson Ter: 05:00 – 23:40 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
  • 1981:
    • Jurong Int: 05:45 – 00:20 (Mon-Sat); 06:10 – 00:15 (Sun/PH)
    • MacPherson Ter: 05:00 – 23:40 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
  • 1987:
    • Jurong Int: 05:45 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
    • MacPherson Ter: 05:00 – 23:40 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
Boon Lay Int ↔ Eunos Int
  • 1990 (1 Jul):
    • Boon Lay Int: 05:45 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
    • Eunos Int: 05:00 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • 1992:
    • Boon Lay Int: 05:40 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
    • Eunos Int: 05:00 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • 1999:
    • Boon Lay Int: 05:30 – 00:20 (Mon-Sat); 06:00 – 00:20 (Sun/PH)
    • Eunos Int: 05:00 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)

SBS Transit Bus Service 155 / 155A (since 11 Apr 1971)

Trips departing after 23:00 operated as Short Trip 155A between 16 Sep 2001 and 8 Apr 2017.

Route Chronology of Operating Hours
Upp Changi Rd ↔ Toa Payoh Town Ctr
(1 Dec 1974 – 27 Jun 1981)
  • Upp Changi Rd: 06:00 – 23:30 (Daily)
  • Toa Payoh Town Ctr: 06:00 – 24:00 (Daily)
Somapah Ter ↔ Toa Payoh Town Ctr
(28 Jun 1981 – 25 Dec 1983)
  • Somapah Ter: 06:00 – 23:30 (Daily)
  • Toa Payoh Town Ctr: 06:00 – 24:00 (Daily)
Somapah Ter ↔ Toa Payoh Int
(26 Dec 1983 – 26 Aug 1989)
  • Somapah Ter: 06:00 – 23:30 (Daily)
  • Toa Payoh Int: 06:00 – 24:00 (Daily)
Marine Parade Ter ↔ Toa Payoh Int
(27 Aug 1989 – 15 Sep 2001)
  • 1989 (27 Aug):
    • Marine Parade Ter: 06:15 – 23:45 (Daily)
    • Toa Payoh Int: 06:00 – 24:00 (Daily)
  • 1992 (3 May):
    • Marine Parade Ter: 06:00 – 23:45 (Daily)
    • Toa Payoh Int: 06:00 – 24:00 (Daily)
Toa Payoh Int ↺ Siglap Rd
(16 Sep 2001 – 8 Apr 2017)
06:00 – 24:00* (Daily)
(Buses departing after 23:00 daily terminate at Marine Parade Rd)
Toa Payoh Int ↔ Bedok Int
  • Toa Payoh Int: 06:00 – 24:00 (Daily)
  • Bedok Int: 05:40 – 23:30 (Daily)

SBS Transit Bus Service 156 (since 5 Dec 1993)

Route Chronology of Operating Hours
Serangoon Int ↔ Clementi Int
(5 Dec 1993 – 28 Jul 2001)
  • Serangoon Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Clementi Int: 06:00 – 23:30 (Daily)
Sengkang Int ↔ Clementi Int
  • Sengkang Int: 05:15 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Clementi Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 157 (since 22 Jun 1971)

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↔ Jurong Int
(1 Jun 1978 – 25 Dec 1983)
  • Toa Payoh Town Ctr: 05:00 – 23:30 (Mon-Sat); 05:35 – 23:30 (Sun/PH)
  • Jurong Int: 06:00 – 00:20 (Mon-Sat); 06:10 – 00:20 (Sun/PH)
Toa Payoh Int ↔ Jurong Int
(26 Dec 1983 – 30 Jun 1990)
  • Toa Payoh Int: 05:10 – 23:30 (Mon-Sat); 05:35 – 23:30 (Sun/PH)
  • Jurong Int: 05:30 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
Toa Payoh Int ↔ Boon Lay Int
  • Toa Payoh Int: 05:10 – 23:30 (Mon-Sat); 05:35 – 23:30 (Sun/PH)
  • Boon Lay Int: 05:30 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)

SBS Transit Bus Service 158 (since 8 Aug 1971)

Route Chronology of Operating Hours
Chai Chee Ter ↔ Toa Payoh Town Ctr
(1 Jul 1973 – 25 Dec 1983)
  • Chai Chee Ter: 05:40 – 23:35 (Mon-Fri); 05:40 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
  • Toa Payoh Town Ctr: 05:50 – 23:40 (Mon-Fri); 05:50 – 23:50 (Sat); 06:00 – 23:50 (Sun/PH)
Chai Chee Ter ↔ Toa Payoh Int
(26 Dec 1983 – 7 Sep 1985)
  • Chai Chee Ter: 05:40 – 23:35 (Mon-Fri); 05:40 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
  • Toa Payoh Int: 05:50 – 23:40 (Mon-Fri); 05:50 – 23:50 (Sat); 06:00 – 23:50 (Sun/PH)
Bedok Int ↔ Toa Payoh Int
(8 Sep 1985 – 3 Feb 1990)
  • Bedok Int: 05:45 – 23:30 (Mon-Fri); 05:45 – 23:45 (Sat); 06:00 – 23:45 (Sun/PH)
  • Toa Payoh Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Bedok Int ↔ Serangoon Int
(4 Feb 1990 – 2 May 1992)
  • Bedok Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Serangoon Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Serangoon Int ↺ Rhu Cross 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 159 (since 25 Apr 1977)

Route Chronology of Operating Hours
Toa Payoh Town Ctr ↺ Ang Mo Kio Ave 3
(6 Jan 1980 – 9 Apr 1983)
05:50 – 23:45 (Mon-Sat); 05:55 – 23:45 (Sun/PH)
Toa Payoh Town Ctr ↺ Ang Mo Kio Int
(10 Apr 1983 – 25 Dec 1983)
05:50 – 23:45 (Mon-Sat); 05:55 – 23:45 (Sun/PH)
Toa Payoh Int ↺ Ang Mo Kio Int
(26 Dec 1983 – 17 Feb 2001)
05:50 – 23:45 (Mon-Sat); 05:55 – 23:45 (Sun/PH)
Toa Payoh Int ↔ Sengkang Ter
(18 Feb 2001 – 27 Apr 2001)
  • Toa Payoh Int: 05:50 – 23:45 (Mon-Sat); 05:55 – 23:45 (Sun/PH)
  • Sengkang Ter: 05:30 – 23:45 (Daily)
Toa Payoh Int ↔ Sengkang Int
(28 Apr 2001 – 17 Jan 2003)
  • Toa Payoh Int: 05:50 – 23:45 (Mon-Sat); 05:55 – 23:45 (Sun/PH)
  • Sengkang Int: 05:30 – 23:45 (Daily)
Toa Payoh Int ↺ Sengkang Int
(18 Jan 2003 – 10 Sep 2005)
05:50 – 23:45 (Daily)
Sengkang Int ↔ Toa Payoh Int
  • Sengkang Int: 05:30 – 23:45 (Daily)
  • Toa Payoh Int: 05:50 – 23:45 (Daily)

SBS Transit 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
(1 Mar 2015 – 25 Nov 2023)
05:30 – 24:00* (Daily)
(Buses departing after 23:00 daily terminate at JB Sentral Ter)
Jurong Town Hall Int ↺ JB Sentral Ter 05:25 – 24:00* (Daily)
(Buses departing after 23:00 daily terminate at JB Sentral Ter)

SBS Transit 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)

SBS Transit 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 operated as Bus Service 162M between 28 Jan 2008 and 9 Dec 2023.

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
(16 Dec 2001 – 16 Dec 2023)
  • 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)
Yio Chu Kang Int ↺ Sin Ming Dr 05:30 – 23:30 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)

SBS Transit Bus Service 163 / 163A (since 11 Apr 1971)

Trips departing Sengkang Int after 23:30 operate as Short Trip 163A since 10 Feb 2019.

Route Chronology of Operating Hours
Jln Kayu Ter ↔ Prince Edward Ter
(4 Oct 1971 – 12 Jan 1985)
  • 1971 (4 Oct):
    • Jln Kayu Ter: 06:00 – 23:30 (Daily)
    • Prince Edward Ter: 06:00 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
  • 1981:
    • Jln Kayu Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Prince Edward Ter: 06:00 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
Jln Kayu Ter ↔ World Trade Ctr Ter
(13 Jan 1985 – 27 May 1989)
  • Jln Kayu Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • World Trade Ctr Ter: 06:00 – 23:30 (Daily)
Jln Kayu Ter ↔ Marina Ctr Ter
(28 May 1989 – 2 May 1992)
  • Jln Kayu Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun’/PH)
  • Marina Ctr Ter: 06:15 – 23:30 (Daily)
Jln Kayu Ter ↔ Toa Payoh Int
(3 May 1992 – 28 Dec 2002)
  • Jln Kayu Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Toa Payoh Int: 06:00 – 23:30 (Daily)
Sengkang Int ↔ Toa Payoh Int
  • 2002 (29 Dec):
    • Sengkang Int: 05:30 – 23:30 (Mon-Sat); 05:50 – 23:30 (Sun/PH)
    • Toa Payoh Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 2019 (10 Feb):
    • Sengkang Int: 05:30 – 00:35* (Mon-Sat); 05:50 – 00:35* (Sun/PH)
      (Buses departing after 23:30 daily terminate at Fernvale Lane)
    • Toa Payoh Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit Bus Service 165 (since 11 Apr 1971)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↔ Jurong Int
(12 Aug 1979 – 9 Apr 1983)
  • Ang Mo Kio Ter: 05:30 – 23:20 (Daily)
  • Jurong Int: 06:00 – 00:05 (Daily)
Ang Mo Kio Int ↔ Jurong Int
(10 Apr 1983 – 30 Jun 1990)
  • Ang Mo Kio Int: 05:30 – 23:20 (Daily)
  • Jurong Int: 06:00 – 00:05 (Daily)
Ang Mo Kio Int ↔ Boon Lay Int
(1 Jul 1990 – 6 Jul 1990)
  • Ang Mo Kio Int: 05:30 – 23:20 (Daily)
  • Boon Lay Int: ?
Ang Mo Kio Int ↔ Clementi Int
(7 Jul 1990 – 7 Jan 1995)
  • Ang Mo Kio Int: 05:30 – 23:20 (Daily)
  • Clementi Int: 06:00 – 24:00 (Daily)
Hougang Ctrl Int ↔ Clementi Int
  • 1995 (8 Jan):
    • Hougang Ctrl Int: 05:30 – 23:20 (Daily)
    • Clementi Int: 06:00 – 24:00 (Daily)
  • 2001:
    • Hougang Ctrl Int: 05:30 – 23:20 (Daily)
    • Clementi Int: 05:45 – 24:00 (Mon-Fri); 06:00 – 24:00 (Sat/Sun/PH)

SBS Transit Bus Service 166 (since 22 Nov 1976)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↔ New Bridge Rd Ter
(12 Aug 1979 – 28 Jan 1984)
  • Ang Mo Kio Ter: 05:30 – 23:15 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • New Bridge Rd Ter: 06:00 – 00:05 (Daily)
Ang Mo Kio Int ↔ Labrador Ter
(29 Jan 1984 – 26 Aug 1989)
  • Ang Mo Kio Int: 05:30 – 23:15 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • Labrador Ter: 06:00 – 23:45 (Daily)
Ang Mo Kio Int ↔ Clementi Int
  • 1989 (27 Aug):
    • Ang Mo Kio Int: 05:30 – 23:15 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Clementi Int: 05:30 – 23:45 (Daily)
  • 2000:
    • Ang Mo Kio Int: 05:30 – 23:15 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Clementi Int: 05:30 – 23:45 (Mon-Fri, Sun/PH); 05:30 – 24:00 (Sat)

Tower Transit Bus Service 167 (since 3 Feb 1974)

Route Chronology of Operating Hours
Admiralty Rd West Ter ↔ Anson Rd
(23 Dec 1979 – 12 Jan 1985)
  • Admiralty Rd West Ter: 06:00 – 23:30 (Daily)
  • Anson Rd: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Admiralty Rd West Ter ↔ World Trade Ctr Ter
(13 Jan 1985 – 19 Sep 1992)
  • 1985 (13 Jan):
    • Admiralty Rd West Ter: 06:00 – 23:30 (Daily)
    • World Trade Ctr Ter: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1986:
    • Admiralty Rd West Ter: 06:00 – 23:30 (Daily)
    • World Trade Ctr Ter: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Sembawang Rd End Ter ↔ Bt Merah Int
(20 Sep 1992 – 19 Nov 2005)
  • 1992 (20 Sep):
    • Sembawang Rd End Ter: 05:30 – 23:40 (Mon-Sat); 05:45 – 23:40 (Sun/PH)
    • Bt Merah Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
  • 1993:
    • Sembawang Rd End Ter: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Bt Merah Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Sembawang Int ↔ Bt Merah Int
  • Sembawang Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • Bt Merah Int: 05:45 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)

SBS Transit 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)
  • 2023 (8 Oct):
    • Bedok Int: 05:30 – 23:30 (Daily)
    • Woodlands Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 2024 (19 May):
    • Bedok Int: 05:30 – 23:30 (Daily)
    • Woodlands Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)

Tower Transit Bus Service 169 (since 23 Aug 1976)

Route Chronology of Operating Hours
Ang Mo Kio Ter ↔ Marsiling Ter
(12 Aug 1979 – 13 Dec 1980)
  • Ang Mo Kio Ter: 05:30 – 23:30 (Daily)
  • Marsiling Ter: 05:40 – 23:30 (Daily)
Ang Mo Kio Ter ↔ Woodlands Town Ter
(14 Dec 1980 – 28 Nov 1981)
  • Ang Mo Kio Ter: 05:30 – 23:30 (Daily)
  • W’lands Town Ter: 05:40 – 23:30 (Daily)
Ang Mo Kio Ter ↔ Woodlands Int
(29 Nov 1981 – 9 Apr 1983)
  • Ang Mo Kio Ter: 05:30 – 23:30 (Daily)
  • Woodlands Int: 05:40 – 23:30 (Daily)
Ang Mo Kio Int ↔ Woodlands Int
(10 Apr 1983 – 3 Feb 1996)
  • 1983 (10 Apr):
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
    • Woodlands Int: 05:40 – 23:45 (Daily)
  • 1985:
    • Ang Mo Kio Int: 05:30 – 23:45 (Mon-Sat)
    • Woodlands Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
Ang Mo Kio Int ↔ Woodlands (Reg) Int
  • 1996 (4 Feb):
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
    • Woodlands Reg Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
  • 1999:
    • Ang Mo Kio Int: 05:30 – 23:45 (Daily)
    • Woodlands Int: 05:30 – 23:45 (Daily)

SBS Transit Bus Service 170 (since 11 Apr 1971)

Route Chronology of Operating Hours
Queen St Ter ↔ Johore Bahru Ter
(11 Apr 1971 – 31 Dec 1995)
  • 1971 (11 Apr):
    • Queen St Ter: 05:20 – 00:10 (Daily)
    • Johore Bahru Ter: 05:40 – 00:30 (Daily)
  • 1987:
    • Queen St Ter: 05:20 – 00:10 (Daily)
    • Johore Bahru Ter: 05:30 – 00:30 (Daily)
  • 1993:
    • Queen St Ter: 05:20 – 00:10 (Daily)
    • Johore Bahru Ter: 05:20 – 00:30 (Mon-Fri); 05:30 – 00:30 (Sat/Sun/PH)
Queen St Ter ↔ Larkin Ter
  • 1996 (1 Jan):
    • Queen St Ter: 05:20 – 00:10 (Daily)
    • Larkin Ter: 05:20 – 00:30 (Mon-Fri); 05:30 – 00:30 (Sat); 05:30 – 00:10 (Sun/PH)
  • 2006:
    • Queen St Ter: 05:20 – 00:10 (Daily)
    • Larkin Ter: 05:20 – 00:30 (Mon-Fri); 05:30 – 00:30 (Sat/Sun/PH)

SBS Transit 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)

Tower Transit Bus Service 171 (since 11 Apr 1971)

Route Chronology of Operating Hours
Sembawang Ter ↔ Queen St Ter
(11 Apr 1971 – 17 Jan 1987)
  • 1971 (11 Apr):
    • Sembawang Ter: 06:00 – 23:40 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Queen St Ter: 05:30 – 23:20 (Mon-Fri); 05:30 – 23:25 (Sat); 06:00 – 23:20 (Sun/PH)
  • 1981:
    • Sembawang Ter: 06:00 – 23:40 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Queen St Ter: 05:45 – 23:20 (Mon-Fri); 05:45 – 23:25 (Sat); 06:00 – 23:20 (Sun/PH)
  • 1983:
    • Sembawang Ter: 05:30 – 23:40 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Queen St Ter: 05:45 – 23:20 (Mon-Fri); 05:45 – 23:25 (Sat); 06:00 – 23:20 (Sun/PH)
Yishun Ctrl ↔ Queen St Ter
(18 Jan 1987 – 22 Aug 1987)
  • Yishun Ctrl: 05:20 – 23:30 (Daily)
  • Queen St Ter: 05:45 – 23:30 (Daily)
Yishun Int ↔ Queen St Ter
(23 Aug 1987 – 2 Jan 1993)
  • Yishun Int: 05:20 – 23:30 (Daily)
  • Queen St Ter: 05:45 – 23:30 (Daily)
Yishun Int ↔ Marina Ctr Ter
(3 Jan 1993 – 29 Aug 2020)
  • 1993 (3 Jan):
    • Yishun Int: 05:20 – 23:30 (Daily)
    • Marina Ctr Ter: 05:45 – 23:30 (Daily)
  • 1995 (5 Nov):
    • Yishun Int: 05:30 – 23:30 (Daily)
    • Marina Ctr Ter: 05:45 – 23:30 (Daily)
Yishun Int ↺ Upp Bt Timah Rd 05:30 – 23:30 (Daily)

SMRT Bus Service 172 (since 11 Apr 1971)

Route Chronology of Operating Hours
Lim Chu Kang Ter ↔ Prince Edward Ter
(11 Apr 1971 – 27 Jun 1987)
  • 1971 (11 Apr):
    • Lim Chu Kang Ter: 06:00 – 23:10 (Daily)
    • Prince Edward Ter: 06:00 – 23:30 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
  • 1983:
    • Lim Chu Kang Ter: 05:45 – 23:25 (Mon-Sat); 06:00 – 23:25 (Sun/PH)
    • Prince Edward Ter: 06:00 – 23:30 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
  • 1985:
    • Lim Chu Kang Ter: 05:35 – 23:25 (Mon-Sat); 06:00 – 23:25 (Sun/PH)
    • Prince Edward Ter: 06:00 – 23:30 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
Lim Chu Kang Ter ↔ Shenton Way Ter
(28 Jun 1987 – 25 May 1991)
  • Lim Chu Kang Ter: 05:35 – 23:25 (Mon-Sat); 06:00 – 23:25 (Sun/PH)
  • Shenton Way Ter: 06:00 – 23:30 (Mon-Fri); 06:00 – 23:40 (Sat/Sun/PH)
Lim Chu Kang Ter ↺ Jln Anak Bt
(26 May 1991 – 2 Jan 1993)
05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Boon Lay Int ↺ Jln Anak Bt
(3 Jan 1993 – 25 Dec 1999)
  • 1993 (3 Jan): 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1993 (18 Jul): 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Boon Lay Int ↔ Choa Chu Kang Int
  • Boon Lay Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Choa Chu Kang Int: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

Tower Transit Bus Service 173 / 173A (since 11 Apr 1971)

Trips departing Bt Batok Int after 23:30 operate as Short Trip 173A since 5 Nov 2007.

Route Chronology of Operating Hours
Princess Elizabeth Ter ↔ New Bridge Rd Ter
(11 Apr 1971 – 10 Mar 1990)
  • 1971 (11 Apr):
    • Princess Elizabeth Ter: 06:00 – 23:35 (Mon-Sat); 06:00 – 23:20 (Sun/PH)
    • New Bridge Rd Ter: 05:55 – 23:30 (Mon-Sat); 06:10 – 23:30 (Sun/PH)
  • 1989:
    • Princess Elizabeth Ter: 06:00 – 23:35 (Mon-Sat); 06:00 – 23:20 (Sun/PH)
    • New Bridge Rd Ter: 06:00 – 23:30 (Mon-Sat); 06:10 – 23:30 (Sun/PH)
Bt Batok Int ↺ Jln Anak Bt
(11 Mar 1990 – 6 Apr 1991)
06:00 – 23:30 (Daily)
Bt Batok Int ↔ Clementi Int
(7 Apr 1991 – 1993)
  • 1991 (7 Apr):
    • Bt Batok Int: 06:00 – 23:30 (Daily)
    • Clementi Int: 06:00 – 23:15 (Daily)
  • 1992 (3 May):
    • Bt Batok Int: 06:00 – 23:30 (Daily)
    • Clementi Int: 06:00 – 23:30 (Daily)
Bt Batok Int ↺ Clementi Int
  • 1993: 05:30 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 2007 (5 Nov): 05:30 – 00:50* (Mon-Sat); 06:00 – 00:50* (Sun/PH)
    (Buses departing after 23:30 daily terminate at Bt Batok East Ave 4)
  • 2013: 05:30 – 01:00* (Mon-Sat); 06:00 – 01:00* (Sun/PH)
    (Buses departing after 23:30 daily terminate at Bt Batok East Ave 4)
  • 2019 (5 Oct): 05:30 – 01:10* (Mon-Sat); 06:00 – 01:10* (Sun/PH)
    (Buses departing after 23:30 daily terminate at Bt Batok East Ave 4)

SBS Transit Bus Service 174 (since 11 Apr 1971)

Route Chronology of Operating Hours
NTI Ter ↔ New Bridge Rd Ter
(11 Apr 1971 – 6 Apr 1991)
  • 1971 (11 Apr):
    • NTI Ter: 06:00 – 23:25 (Mon-Sat); 06:00 – 23:20 (Sun/PH)
    • New Bridge Rd Ter: 06:00 – 23:40 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1981:
    • NTI Ter: 05:50 – 23:25 (Mon-Sat); 06:00 – 23:20 (Sun/PH)
    • New Bridge Rd Ter: 06:00 – 23:40 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1986 (23 Mar):
    • NTI Ter: 05:30 – 23:30 (Daily)
    • New Bridge Rd Ter: 05:45 – 23:45 (Daily)
Boon Lay Int ↔ New Bridge Rd Ter
(7 Apr 1991 – 9 Mar 2018)
  • Boon Lay Int: 05:30 – 23:30 (Daily)
  • New Bridge Rd Ter: 05:45 – 23:45 (Daily)
Boon Lay Int ↔ Kampong Bahru Ter
  • Boon Lay Int: 05:30 – 23:30 (Daily)
  • Kg Bahru Ter: 05:40 – 23:45 (Daily)

SBS Transit 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)

SMRT Bus Service 176 (since 24 Jan 1988)

Route Chronology of Operating Hours
Jurong East Int ↺ Bt Panjang Ter
(24 Jan 1988 – 30 Jun 1990)
  • 1988 (24 Jan): 06:00 – 23:30 (Daily)
  • 1989 (16 Jan): 06:00 – 23:45 (Daily)
Bt Merah Int ↔ Bt Panjang Ter
(1 Jul 1990 – 25 Dec 1999)
  • 1990 (1 Jul):
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 1998:
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Ter: 05:30 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
Bt Merah Int ↔ Bt Panjang Int
  • 1999 (26 Dec):
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Int: 05:30 – 24:00 (Mon-Sat); 05:45 – 24:00 (Sun/PH)
  • 2006:
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
  • 2012 (16 Dec):
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Temp Bus Pk: 05:25 – 23:30 (Mon-Sat); 05:40 – 23:30 (Sun/PH)
  • 2017 (4 Sep):
    • Bt Merah Int: 05:45 – 23:30 (Daily)
    • Bt Panjang Int: 05:30 – 23:35 (Mon-Sat); 05:45 – 23:35 (Sun/PH)

Tower Transit Bus Service 177 (since 26 Apr 1989)

Route Chronology of Operating Hours
MINDEF CP ↺ Hillview Rd
(26 Apr 1989 – 10 Mar 1990)
  • 1989 (26 Apr):
    • Hillview Rd:
    • MINDEF Car Pk: 16:30 – 17:30 (Mon-Fri); 12:30 – 13:30 (Sat)
  • 1989 (10 Jul):
    • Hillview Rd: 07:00 – 08:00 (Mon-Sat)
    • MINDEF Car Pk: 16:30 – 17:30 (Mon-Fri); 12:30 – 13:30 (Sat)
Bt Batok Int ↺ Bt Panjang Ter
(12 Mar 1990 – 24 Dec 1999)
  • 1990 (12 Mar):
    • AM Peak:
    • PM Peak:
  • 1990 (16 Jul):
    • AM Peak: 07:00 – 08:00 (Mon-Sat)
    • PM Peak: 16:15 – 17:15 (Mon-Fri); 12:00 – 13:00 (Sat)
  • 1990 (17 Dec):
    • AM Peak: 07:00 – 08:00 (Mon-Sat)
    • PM Peak: 16:15 – 17:15 (Mon-Fri); 12:15 – 13:15 (Sat)
  • 1993:
    • AM Peak: 07:00 – 08:00 (Mon-Sat)
    • PM Peak: 16:30 – 17:15 (Mon-Fri); 12:15 – 13:15 (Sat)
Bt Batok Int ↔ Bt Panjang Int
(27 Dec 1999 – 14 Dec 2012)
  • 1999 (27 Dec):
    • Bt Batok Int:
      • AM Peak: 06:15 – 08:40 (Mon-Sat)
      • PM Peak: 16:40 – 18:30 (Mon-Fri); 12:20 – 13:20 (Sat)
    • Bt Panjang Int:
      • AM Peak: 06:15 – 08:40 (Mon-Sat)
      • PM Peak: 16:40 – 18:20 (Mon-Fri); 12:20 – 13:20 (Sat)
  • 2004 (25 Sep):
    • Bt Batok Int:
      • AM Peak: 06:15 – 08:40 (Mon-Fri)
      • PM Peak: 16:40 – 18:30 (Mon-Fri)
    • Bt Panjang Int:
      • AM Peak: 06:15 – 08:40 (Mon-Fri)
      • PM Peak: 16:40 – 18:20 (Mon-Fri)
  • 2008:
    • Bt Batok Int:
      • AM Peak: 06:15 – 08:40 (Mon-Fri)
      • PM Peak: 16:40 – 18:20 (Mon-Fri)
    • Bt Panjang Int:
      • AM Peak: 06:15 – 08:40 (Mon-Fri)
      • PM Peak: 16:40 – 18:30 (Mon-Fri)
Bt Batok Int ↺ Jelebu Rd
  • 2012 (17 Dec):
    • AM Peak: 06:15 – 08:40 (Mon-Fri)
    • PM Peak: 16:40 – 18:20 (Mon-Fri)
  • 2016 (13 Jun):
    • AM Peak: 05:50 – 08:40 (Mon-Fri)
    • PM Peak: 16:20 – 18:20 (Mon-Fri)

SMRT Bus Service 178 (since 3 Feb 1974)

Route Chronology of Operating Hours
Upp Bt Timah Rd ↔ Jurong Int
(1 Jun 1978 – 13 Dec 1980)
  • Upp Bt Timah Rd: 05:30 – 23:50 (Daily)
  • Jurong Int: 06:00 – 00:20 (Daily)
Woodlands Town Ter ↔ Jurong Int
(14 Dec 1980 – 28 Nov 1981)
  • W’lands Town Ter: 05:30 – 23:50 (Daily)
  • Jurong Int: 06:00 – 00:20 (Daily)
Woodlands Int ↔ Jurong Int
(29 Nov 1981 – 30 Jun 1990)
  • 1981 (29 Nov):
    • Woodlands Int: 05:30 – 23:50 (Daily)
    • Jurong Int: 06:00 – 00:20 (Daily)
  • 1983:
    • Woodlands Int: 05:30 – 23:50 (Daily)
    • Jurong Int: 05:45 – 00:20 (Mon-Sat); 06:00 – 00:20 (Sun/PH)
Woodlands Int ↔ Boon Lay Int
(1 Jul 1990 – 3 Feb 1996)
  • Woodlands Int: 05:30 – 23:50 (Daily)
  • Boon Lay Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Woodlands (Reg) Int ↔ Boon Lay Int
  • 1996 (4 Feb):
    • Woodlands Reg Int: 05:30 – 23:50 (Daily)
    • Boon Lay Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 2006:
    • Woodlands Int: 05:30 – 23:30 (Daily)
    • Boon Lay Int: 05:45 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)

SBS Transit 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)

SMRT Bus Service 180 / 180A (since 10 Mar 1996)

Trips departing Boon Lay Int after 23:00 operate as Short Trip 180A since 16 Dec 2012.

Route Chronology of Operating Hours
Bt Panjang Ter ↔ Boon Lay Int
(10 Mar 1996 – 25 Dec 1999)
  • 1996 (10 Mar):
    • Bt Panjang Ter: 05:40 – 23:30 (Daily)
    • Boon Lay Int: 06:00 – 23:45 (Daily)
  •  1996:
    • Bt Panjang Ter: 05:30 – 23:30 (Daily)
    • Boon Lay Int: 06:00 – 23:45 (Daily)
Bt Panjang Int ↔ Boon Lay Int
(26 Dec 1999 – 15 Dec 2012)
  • Bt Panjang Int: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • Boon Lay Int: 05:50 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)
Boon Lay Int ↺ Bt Panjang Rd 05:50 – 23:45* (Mon-Sat); 06:00 – 23:45* (Sun/PH)
(Buses departing after 23:00 daily terminate at Bt Panjang Rd)

SBS Transit 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)

SBS Transit Bus Service 182 / 182M (since 19 Jul 1998)

Trips departing during morning off peak hours, evening peak hours and after 22:00 operate as Bus Service 182M since 28 Jan 2008.

Route Chronology of Operating Hours
Jurong East Int ↔ Tuas Ter
(19 Jul 1998 – 24 Feb 2001)
  • Jurong East Int: 06:00 – 23:00 (Mon-Fri); 06:00 – 23:30 (Sat/Sun/PH)
  • Tuas Ter: 07:00 – 23:30 (Daily)
Boon Lay Int ↔ Tuas Ter
(25 Feb 2001 – 25 May 2002)
  • Boon Lay Int: 06:00 – 23:00 (Daily)
  • Tuas Ter: 07:00 – 23:00 (Daily)
Boon Lay Int ↺ Tuas Sth Ave 9
(26 May 2002 – 27 Nov 2015)
06:00 – 23:00 (Daily)
Joo Koon Int ↺ Tuas Sth Ave 9
  • 2015 (28 Nov): 06:00 – 23:00 (Daily)
  • 2016 (4 Jan): 05:45 – 23:00 (Daily)

Tower Transit 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)

SMRT Bus Service 184 (since 3 Jul 1994)

Route Chronology of Operating Hours
Bt Panjang Ter ↺ Commonwealth Ave West
(3 Jul 1994 – 25 Dec 1999)
  • 1994 (3 Jul): 06:00 – 23:00 (Daily)
  • 1998: 05:45 – 23:00 (Mon-Fri); 06:00 – 23:00 (Sat/Sun/PH)
Bt Panjang Int ↺ Commonwealth Ave West
(26 Dec 1999 – 15 Dec 2012)
05:45 – 23:00 (Mon-Fri); 06:00 – 23:00 (Sat/Sun/PH)
Bt Panjang Temp Bus Pk ↺ Commonwealth Ave West
(16 Dec 2012 – 22 Jan 2021)
05:40 – 23:00 (Mon-Fri); 05:55 – 23:00 (Sat/Sun/PH)
Gali Batu Ter ↺ Commonwealth Ave West 05:35 – 23:00 (Mon-Fri); 05:50 – 23:00 (Sat/Sun/PH)

SBS Transit 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)

SBS Transit Bus Service 186 (since 3 Jan 1993)

Route Chronology of Operating Hours
Shenton Way Ter ↺ Farrer Rd
(3 Jan 1993 – 3 Apr 1993)
06:00 – 24:00 (Daily)
Shenton Way Ter ↔ St. Michael’s Ter
  • Shenton Way Ter: 06:00 – 24:00 (Daily)
  • St. Michael’s Ter: 06:00 – 23:45 (Daily)

SMRT Bus Service 187 (since 10 Jul 1988)

Route Chronology of Operating Hours
Bt Panjang Ter ↔ Jurong Int
(10 Jul 1988 – 30 Jun 1990)
  • 1988 (10 Jul):
    • Bt Panjang Ter: 05:45 – 23:30 (Daily)
    • Jurong Int: 06:00 – 23:30 (Daily)
  • 1989 (10 Apr):
    • Bt Panjang Ter: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Jurong Int; 06:00 – 23:30 (Daily)
  • 1989:
    • Bt Panjang Ter: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 06:00 – 24:00 (Daily)
Bt Panjang Ter ↔ Boon Lay Int
(1 Jul 1990 – 9 Mar 1996)
  • 1990 (1 Jul):
    • Bt Panjang Ter: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Boon Lay Int: 06:00 – 24:00 (Daily)
  • 1992:
    • Bt Panjang Ter: 05:20 – 23:30 (Daily)
    • Boon Lay Int: 06:00 – 24:00 (Daily)
Woodlands Int ↔ Boon Lay Int
  • 1996 (4 Feb):
    • Woodlands Reg Int: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:45 (Sun/PH)
    • Boon Lay Int: 06:00 – 24:00 (Daily)
  • 1997:
    • Woodlands Reg Int: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:45 (Sun/PH)
    • Boon Lay Int: 05:50 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 1998:
    • Woodlands Int: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:45 (Sun/PH)
    • Boon Lay Int: 05:40 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)

SMRT Bus Service 188 (since 7 Mar 1999)

Route Chronology of Operating Hours
Choa Chu Kang Int ↔ HarbourFront Int
  • 1999 (7 Mar):
    • Choa Chu Kang Int: 05:30 – 23:00 (Daily)
    • World Trade Ctr Ter: 06:00 – 23:30 (Daily)
  • 2002:
    • Choa Chu Kang Int: 05:30 – 23:00 (Daily)
    • HarbourFront Int: 06:00 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)

Tower Transit Bus Service 189 / 189A (since 3 Feb 1974)

  • Alternate trips departing Bt Batok Int operated as Bus Service 189A between 15 Apr 2001 and 3 May 2003.
  • Trips departing after 23:15 operate as Short Trip 189A since 12 Jun 2011.
Route Chronology of Operating Hours
Commonwealth Ave ↺ Empress Pl
(15 Jan 1979 – 26 May 1982)
05:55 – 23:30 (Daily)
Buona Vista Ter ↺ Empress Pl
(27 May 1982 – 23 Nov 1985)
05:55 – 23:30 (Daily)
Bt Batok Ter ↔ Marina Ctr Ter
(24 Nov 1985 – 26 Sep 1987)
  • Bt Batok Ter: 05:45 – 23:00 (Daily)
  • Marina Ctr Ter: 06:00 – 00:15 (Daily)
Bt Batok Int ↔ Marina Ctr Ter
(27 Sep 1987 – 27 Apr 1991)
  • Bt Batok Int: 05:45 – 23:00 (Daily)
  • Marina Ctr Ter: 06:00 – 00:15 (Daily)
Bt Batok Int ↺ Clementi West St 2
(28 Apr 1991 – 5 May 1995)
05:45 – 23:00 (Daily)
Bt Batok Int ↺ West Coast Ferry Rd
(6 May 1995 – 14 Apr 2001)
05:45 – 23:00 (Daily)
Bt Batok Int ↺ Kent Ridge Ter
(15 Apr 2001 – 22 Nov 2014)
  • 2001 (15 Apr): 05:45 – 23:00 (Daily)
  • 2011 (12 Jun): 05:45 – 00:50* (Daily)
    (Buses departing after 23:00 daily terminate at Bt Batok St 23)
  • 2013: 05:45 – 01:00* (Daily)
    (Buses departing after 23:00 daily terminate at Bt Batok St 23)
Bt Batok Int ↺ Clementi Ave 1
  • 2014 (23 Nov): 05:45 – 01:00* (Daily)
    (Buses departing after 23:15 daily terminate at Bt Batok St 23)
  • 2019 (5 Oct): 05:45 – 01:10* (Daily)
    (Buses departing after 23:15 daily terminate at Bt Batok St 23)

SMRT Bus Service 190 (since 10 Jul 1988)

Route Chronology of Operating Hours
Bt Panjang Ter ↔ New Bridge Rd Ter
(10 Jul 1988 – 15 Dec 1990)
  • 1988 (10 Jul):
    • Bt Panjang Ter: 06:00 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:30 – 23:30 (Daily)
  • 1989:
    • Bt Panjang Ter: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • New Bridge Rd Ter: 06:30 – 23:30 (Daily)
Choa Chu Kang Int ↔ New Bridge Rd Ter
(16 Dec 1990 – 9 Mar 2018)
  • 1990 (16 Dec):
    • Choa Chu Kang Int: 05:40 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:30 – 23:30 (Daily)
  • 1993 (3 Jan):
    • Choa Chu Kang Int: 05:50 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:30 – 23:30 (Daily)
  • 1994:
    • Choa Chu Kang Int: 05:50 – 23:30 (Daily)
    • New Bridge Rd Ter: 06:00 – 23:30 (Mon-Sat); 06:30 – 23:30 (Sun/PH)
Choa Chu Kang Int ↔ Kampong Bahru Ter
  • 2018 (10 Mar):
    • Choa Chu Kang Int: 05:50 – 23:30 (Daily)
    • Kg Bahru Ter: 05:55 – 23:30 (Mon-Sat); 06:25 – 23:30 (Sun/PH)
  • 2021 (15 Feb):
    • Choa Chu Kang Int: 05:30 – 23:30 (Mon-Fri); 05:50 – 23:30 (Sat/Sun/PH)
    • Kg Bahru Ter: 05:55 – 23:30 (Mon-Sat); 06:25 – 23:30 (Sun/PH)

SBS Transit Bus Service 191 (since 29 May 1988)

Bus Service 191 operated as a peak hour service on weekdays and Saturdays between 17 Jan 1994 and 31 Jan 1994.

Route Chronology of Operating Hours
Ghim Moh Ter ↺ Portsdown Rd
(29 May 1988 – 15 Jan 1994)
06:15 – 23:00 (Mon-Sat); 06:30 – 23:00 (Sun/PH)
Buona Vista Ter ↺ Portsdown Rd
  • 1994 (16 Jan): 06:30 – 09:00 / 16:30 – 19:30 (Mon-Fri); 06:30 – 09:00 / 12:00 – 15:00 (Sat)
  • 1994 (1 Feb): 06:30 – 20:00 (Daily)
  • 2015 (6 Dec): 06:30 – 20:10 (Daily)

SBS Transit Bus Service 192 (since 6 Nov 1989)

Bus Service 192 operated as a peak hour service on weekdays and Saturdays between 6 Nov 1989 and 30 Jun 1990.

Route Chronology of Operating Hours
Tuas Ter ↺ Lakeside Stn
(6 Nov 1989 – 30 Jun 1990)
06:30 – 09:00 / 14:30 – 19:00 (Mon-Fri); 06:30 – 09:00 / 12:00 – 16:30 (Sat)
Boon Lay Int ↺ Tuas Rd
(1 Jul 1990 – 14 Jan 1995)
06:00 – 23:30 (Daily)
Boon Lay Int ↺ Tuas Ave 1
(15 Jan 1995 – 18 Jul 1998)
06:00 – 23:30 (Daily)
Boon Lay Int ↔ Tuas Ter
  • 1998 (19 Jul):
    • Boon Lay Int: 06:00 – 23:30 (Daily)
    • Tuas Ter: 06:45 – 24:00 (Daily)
  • 1999 (11 Apr):
    • Boon Lay Int: 05:45 – 23:30 (Daily)
    • Tuas Ter: 06:30 – 24:00 (Daily)

SBS Transit Bus Service 193 (since 15 Jan 1995)

Route Chronology of Operating Hours
Boon Lay Int ↺ Tuas West Dr
(15 Jan 1995 – 18 Jul 1998)
06:00 – 23:30 (Daily)
Boon Lay Int ↔ Tuas Ter
  • 1998 (19 Jul):
    • Boon Lay Int: 06:00 – 23:30 (Daily)
    • Tuas Ter: 06:50 – 24:00 (Daily)
  • 2016 (31 Jan):
    • Boon Lay Int: 05:45 – 23:30 (Daily)
    • Tuas Ter: 06:50 – 24:00 (Daily)

SBS Transit Bus Service 194 (since 15 Jan 1995)

Route Chronology of Operating Hours
Boon Lay Int ↺ Jurong Bird Pk
(15 Jan 1995 – 11 Dec 2015)
08:00 – 18:30 (Daily)
Boon Lay Int ↺ Pioneer Circus 05:45 – 23:45 (Daily)

SBS Transit Bus Service 195 (since 11 Apr 1971)

Route Chronology of Operating Hours
Crawford Ter ↺ Lower Delta Rd
(11 Apr 1971 – 17 Dec 1988)
  • 1971 (11 Apr): 05:50 – 24:00 (Mon-Sat); 06:00 – 23:55 (Sun/PH)
  • 1981: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
Sth Canal Ter ↺ Commonwealth Ave
(18 Dec 1988 – 3 Apr 1993)
06:00 – 23:30 (Daily)
Shenton Way Ter ↺ Commonwealth Ave
(4 Apr 1993 – 4 Dec 1993)
05:45 – 23:15 (Daily)
Marina Ctr Ter ↺ Commonwealth Ave 06:00 – 23:30 (Daily)

SBS Transit Bus Service 196 (since 11 Apr 1971)

Route Chronology of Operating Hours
Prince Edward Ter ↔ Jurong Int
(1 Jun 1978 – 15 Sep 1984)
  • Prince Edward Ter: 05:35 – 23:40 (Mon-Sat); 05:45 – 23:35 (Sun/PH)
  • Jurong Int: 06:05 – 00:15 (Daily)
Marine Parade Ter ↔ Jurong Int
(16 Sep 1984 – 30 Jun 1990)
  • 1984 (16 Sep):
    • Marine Parade Ter: 06:00 – 23:10 (Daily)
    • Jurong Int: 06:05 – 00:15 (Daily)
  • 1988 (6 Jun):
    • Marine Parade Ter: 05:45 – 23:10 (Daily)
    • Jurong Int: 06:05 – 23:45 (Daily)
Marine Parade Ter ↔ Boon Lay Int
(1 Jul 1990 – 27 Jun 1992)
  • Marine Parade Ter: 05:45 – 23:10 (Daily)
  • Boon Lay Int: 06:00 – 23:45 (Daily)
Marine Parade Ter ↔ Buona Vista Ter
(28 Jun 1992 – 14 Nov 1992)
  • Marine Parade Ter: ?
  • Buona Vista Ter: ?
Marine Parade Ter ↔ Clementi Int
(15 Nov 1992 – 15 Sep 2001)
  • Marine Parade Ter: 05:45 – 23:30 (Daily)
  • Clementi Int: 05:45 – 23:45 (Daily)
Bedok Int ↔ Clementi Int
  • Bedok Int: 05:30 – 23:15 (Daily)
  • Clementi Int: 05:45 – 23:45 (Daily)

SBS Transit Bus Service 197 (since 1 Jun 1978)

Route Chronology of Operating Hours
Lor 1 Geylang Ter ↔ Jurong Int
(1 Jun 1978 – 30 Jun 1990)
  • 1978 (1 Jun):
    • Lor 1 Geylang Ter: 05:25 – 23:35 (Mon-Fri); 05:25 – 23:30 (Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 06:00 – 00:25 (Mon-Fri); 06:00 – 00:20 (Sat/Sun/PH)
  • 1986 (7 Sep):
    • Lor 1 Geylang Ter: 05:25 – 23:35 (Mon-Fri); 05:25 – 23:30 (Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 06:00 – 00:25 (Daily)
  •  1987:
    • Lor 1 Geylang Ter: 05:25 – 23:35 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
    • Jurong Int: 06:00 – 00:25 (Daily)
Lor 1 Geylang Ter ↔ Boon Lay Int
(1 Jul 1990 – 6 Apr 1991)
  • Lor 1 Geylang Ter: 05:25 – 23:35 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • Boon Lay Int: 05:30 – 23:45 (Daily)
Bedok Int ↔ Boon Lay Int
(7 Apr 1991 – 27 Jun 1992)
  • Bedok Int: 05:30 – 23:45 (Daily)
  • Boon Lay Int: 05:30 – 23:45 (Daily)
Bedok Int ↔ Jurong East Int
  • Bedok Int: 05:30 – 23:45 (Daily)
  • Jurong East Int: 05:45 – 24:00 (Daily)

SBS Transit Bus Service 198 (since 11 Apr 1971)

Route Chronology of Operating Hours
Jurong Int ↔ Sims Pl Ter
(1 Jun 1978 – 30 Jun 1990)
  • 1978 (1 Jun):
    • Jurong Int: 05:55 – 24:00 (Daily)
    • Sims Pl Ter: 05:30 – 23:30 (Daily)
  • 1983:
    • Jurong Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
    • Sims Pl Ter: 05:30 – 23:30 (Daily)
Boon Lay Int ↔ Sims Pl Ter
(1 Jul 1990 – 6 Apr 1991)
  • Boon Lay Int: ?
  • Sims Pl Ter: 05:30 – 23:30 (Daily)
Jurong East Int ↔ Sims Pl Ter
(7 Apr 1991 – 27 Jun 1992)
  • Jurong East Int: 06:00 – 24:00 (Daily)
  • Sims Pl Ter: 05:30 – 23:30 (Daily)
Boon Lay Int ↔ Bt Merah Int
  • Boon Lay Int: 05:30 – 23:45 (Daily)
  • Bt Merah Int: 05:30 – 23:45 (Daily)

SBS Transit Bus Service 199 (since 3 Jul 1978)

Bus Service 199 operated on weekdays and Saturdays only between 3 Jul 1978 and 31 May 1986.

Route Chronology of Operating Hours
Jurong Int ↺ Nanyang Ave
(3 Jul 1978 – 30 Jun 1990)
  • 1978 (3 Jul): 06:30 – 19:00 (Mon-Sat)
  • 1981: 06:30 – 19:00 (Mon-Fri); 07:00 – 19:00 (Sat)
  • 1986 (2 Jun): 06:30 – 22:00 (Daily)
  • 1987: 06:00 – 22:00 (Mon-Sat); 06:30 – 22:00 (Sun/PH)
  • 1989 (22 Oct): 06:00 – 22:00 (Daily)
Boon Lay Int ↺ Nanyang Cres
  • 1990 (1 Jul): 06:00 – 24:00 (Daily)
  • 1990 (19 Nov): 06:00 – 24:00 (Mon-Sat); 06:30 – 24:00 (Sun/PH)
  • 1999: 06:00 – 24:00 (Mon-Sat); 06:30 – 00:25 (Sun/PH)
  • 2001 (7 Jan): 06:00 – 24:00 (Mon-Sat); 06:30 – 00:20 (Sun/PH)

SBS Transit Bus Service 200 / 200A (since 11 Apr 1971)

Trips departing after 23:35 operate as Short Trip 200A since 17 Nov 2012.

Route Chronology of Operating Hours
Upp Bt Timah Rd ↔ Pasir Panjang Rd
(3 Feb 1974 – 4 Jul 1981)
  • Upp Bt Timah Rd: 06:00 – 23:40 (Daily)
  • Pasir Panjang Rd: 05:50 – 23:40 (Daily)
Upp Bt Timah Rd ↔ Kent Ridge Ter
(5 Jul 1981 – 14 Nov 1981)
  • Upp Bt Timah Rd: 06:00 – 23:40 (Daily)
  • Kent Ridge Ter: 06:00 – 23:40 (Daily)
Kent Ridge Ter ↺ Jln Anak Bt
(15 Nov 1981 – 4 Dec 1993)
  • 1981 (15 Nov): 06:00 – 23:40 (Daily)
  • 1988 (29 May): 06:00 – 23:30 (Daily)
Kent Ridge Ter ↺ Holland Dr
(5 Dec 1993 – 16 Dec 2006)
06:00 – 23:30 (Daily)
Buona Vista Ter ↺ Kent Ridge Ter 06:00 – 23:55* (Daily)
(Buses departing after 23:35 daily terminate at Kent Ridge Ter)

SBS Transit Bus Service 201 (since 23 Nov 2014)

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

SBS Transit Bus Service 246 (since 16 May 1977)

Route Chronology of Operating Hours
Jurong Int ↺ Boon Lay Dr
(1 Jun 1978 – 30 Jun 1990)
05:45 – 23:25 (Daily)
Boon Lay Int ↺ Third Chin Bee Rd
(1 Jul 1990 – 14 Jan 1995)
05:45 – 23:30 (Daily)
Boon Lay Int ↺ Boon Lay Dr 05:45 – 23:30 (Daily)

SBS Transit Bus Service 247 (since 18 Jun 2017)

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

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

  • Trips departing between 06:30 and 10:00 / 16:30 and 20:00 daily operated as Bus Service 248M between 26 Sep 2021 and 16 Dec 2023.
  • Trips departing during morning and evening peak hours, alternate trips departing during off peak hours, and trips departing after 22:55 on weekdays, after 22:50 on Saturdays, and after 23:00 on Sundays/PHs, operate as Bus Service 248M since 17 Dec 2023.
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
  • 2021 (26 Sep): 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)
  • 2023 (17 Dec): 06:00 – 23:15* (Daily)
    (Buses departing during morning and evening peak hours, as well as alternate trips during off peak hours, loop at Tuas Sth Way)

SBS Transit Bus Service 249 (since 1 Jun 1978)

Route Chronology of Operating Hours
Jurong Int ↺ Jln Samulun
(1 Jun 1978 – 30 Jun 1990)
05:45 – 23:30 (Daily)
Boon Lay Int ↺ Jln Samulun
(1 Jul 1990 – 10 Feb 2001)
05:45 – 23:30 (Daily)

SBS Transit Bus Service 251 (since 1 Jun 1978)

Route Chronology of Operating Hours
Jurong Int ↺ Refinery Rd
(1 Jun 1978 – 30 Jun 1990)
05:45 – 23:25 (Daily)
Boon Lay Int ↺ Refinery Rd
(1 Jul 1990 – 10 Feb 2001)
05:45 – 23:25 (Daily)
Boon Lay Int ↺ Benoi Rd
(11 Feb 2001 – 11 Dec 2015)
05:45 – 23:25 (Daily)
Boon Lay Int ↺ Shipyard Rd 05:45 – 23:25 (Daily)

SBS Transit Bus Service 252 (since 15 Nov 1981)

Route Chronology of Operating Hours
Jurong Int ↺ Gul Circle
(15 Nov 1981 – 30 Jun 1990)
05:45 – 23:20 (Daily)
Boon Lay Int ↺ Gul Circle
(1 Jul 1990 – 14 Jan 1995)
05:45 – 23:20 (Daily)
Boon Lay Int ↺ Joo Koon Rd 05:45 – 23:20 (Daily)

SBS Transit Bus Service 253 (since 12 Dec 2015)

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

SBS Transit Bus Service 254 (since 27 May 1984)

Route Chronology of Operating Hours
Jurong Int ↺ Tuas Ave 1
(27 May 1984 – 30 Jun 1990)
  • 1984 (27 May): 05:45 – 23:30 (Daily)
  • 1985: 06:00 – 23:00 (Daily)
Boon Lay Int ↺ Tuas Ave 1
(1 Jul 1990 – 14 Jan 1995)
06:00 – 23:00 (Daily)
Boon Lay Int ↺ Tuas Ave 11
(15 Jan 1995 – 11 Dec 2015)
06:00 – 23:00 (Daily)
Joo Koon Int ↺ Tuas Ave 11
  • 2015 (12 Dec): 06:00 – 23:15 (Daily)
  • 2016 (4 Jan): 05:45 – 23:15 (Daily)

SBS Transit Bus Service 255 (since 1 Jun 1978)

Route Chronology of Operating Hours
Jurong Int ↺ Gul Circle
(1 Jun 1978 – 14 Nov 1981)
05:45 – 23:20 (Daily)
Jurong Int ↺ Gul Cres
(15 Nov 1981 – 30 Jun 1990)
  • 1981 (15 Nov): 05:45 – 23:20 (Daily)
  • 1986 (27 Oct): 05:45 – 23:00 (Daily)
Boon Lay Int ↺ Gul Cres
(1 Jul 1990 – 11 Dec 2015)
05:45 – 23:00 (Daily)
Joo Koon Int ↺ Gul Cres
  • 2015 (12 Dec): 06:00 – 23:15 (Daily)
  • 2016 (4 Jan): 05:45 – 23:15 (Daily)

SBS Transit Bus Service 257 (since 1 Jun 1978)

Route Chronology of Operating Hours
Jurong Int ↺ Pioneer Sector 2
(1 Jun 1978 – 30 Jun 1990)
  • 1978 (1 Jun): 05:45 – 23:20 (Daily)
  • 1985: 05:45 – 23:30 (Daily)
Boon Lay Int ↺ Pioneer Sector 2
(1 Jul 1990 – 27 Nov 2015)
05:45 – 23:20 (Daily)
Joo Koon Int ↺ Pioneer Sector 2
  • 2015 (28 Nov): 06:00 – 23:30 (Daily)
  • 2016 (4 Jan): 05:45 – 23:30 (Daily)

SBS Transit 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)

SBS Transit Bus Service 400 (since 30 Jul 1989)

Route Chronology of Operating Hours
Shenton Way Ter ↺ Marina Mall
(30 Jul 1989 – 18 Jul 2009)
  • 1989 (30 Jul): 14:00 – 23:00 (Daily)
  • 1990 (15 Jan): 11:00 – 23:00 (Daily)
  • 1991: 10:00 – 23:00 (Daily)
  • 1992: 10:00 – 23:30 (Daily)
  • 1994: 09:00 – 23:30 (Daily)
Shenton Way Ter ↺ Marina Gdns Dr
(19 Jul 2009 – 15 Jun 2019)
  • 2009 (19 Jul): 09:00 – 23:30 (Daily)
  • 2012 (24 Jun): 07:00 – 23:30 (Daily)
Shenton Way Ter ↺ Marina Coastal Dr 06:00 – 23:40 (Daily)

SBS Transit Bus Service 401 (since 24 Oct 1976)

Bus Service 401 operated on Sundays and Public Holidays only between 24 Oct 1976 and 31 May 2003.

Route Chronology of Operating Hours
Chai Chee Ter ↺ East Coast Pk Svc Rd
(24 Oct 1976 – 1 Sep 1985)
  • 1976 (24 Oct): 07:30 – 14:30 (Sun/PH)
  • 1981: 08:00 – 18:40 (Sun/PH)
Bedok Int ↺ East Coast Pk Svc Rd
(8 Sep 1985 – 27 Aug 1989)
08:00 – 18:30 (Sun/PH)
Bedok Int ↺ Fort Rd
(3 Sep 1989 – 14 Sep 1997)
08:00 – 18:30 (Sun/PH)
Bedok Int ↔ Lor 1 Geylang Ter
(21 Sep 1997 – 1 Jun 2003)
  • Bedok Int: 08:00 – 18:30 (Sun/PH)
  • Lor 1 Geylang Ter: 08:00 – 18:30 (Sun/PH)
Bedok Int ↺ Tomlinson Rd
(7 Jun 2003 – 28 Nov 2004)
14:00 – 22:00 (Sat); 10:00 – 20:00 (Sun/PH)
Bedok Int ↺ Fort Rd 14:00 – 22:00 (Sat); 10:00 – 20:00 (Sun/PH)

Go-Ahead Bus Service 403 (since 3 Apr 1977)

Bus Service 403 operated on Sundays and Public Holidays only between 3 Apr 1977 and 15 Oct 1989.

Route Chronology of Operating Hours
Pasir Ris Rd ↺ Tampines Rd
(3 Apr 1977 – 15 Oct 1989)
08:00 – 11:14 / 15:00 – 18:16 (Sun/PH)
Pasir Ris Rd ↺ Pasir Ris Dr 1
(22 Oct 1989 – 9 Dec 1989)
06:30 – 23:30 (Daily)
Pasir Ris Rd ↺ Pasir Ris Ctrl
(10 Dec 1989 – 17 May 1990)
  • 1989 (10 Dec): 06:30 – 23:30 (Daily)
  • 1990 (12 Feb): 06:15 – 23:30 (Daily)
Pasir Ris Int ↺ Pasir Ris Rd
  • 1990 (18 May): 06:15 – 23:30 (Daily)
  • 1997: 06:15 – 24:00 (Daily)
  • 2016 (18 Sep): 06:00 – 24:00 (Daily)

SBS Transit Bus Service 405 (since 18 Jul 1993)

Bus Service 405 operates during selected festive seasons only.

Route Chronology of Operating Hours
Boon Lay Int ↺ Old Choa Chu Kang Rd
  • 1993 (18 Jul): 08:00 – 18:30 (Sat/Sun/PH)
  • 1994: 07:00 – 17:00 (Sat/Sun/PH)
  • 1997 (5 Apr): 07:00 – 17:00 (Daily*)

Tower Transit Bus Service 825 (since 17 Aug 1988)

Bus Service 825 operated as a peak hour service on weekdays and Saturdays between 17 Aug 1988 and 8 Jul 1995.

Route Chronology of Operating Hours
Yishun Int → Yio Chu Kang Stn
(17 Aug 1988 – 30 Nov 1989)
06:00 – 20:30 (Mon-Sat)
Springleaf Rd ↔ Yio Chu Kang Ter
(1 Dec 1989 – 8 Jul 1995)
  • 1989 (1 Dec):
    • Yio Chu Kang Ter: 06:50 – 19:30 (Mon-Fri); 06:50 – 14:30 (Sat)
    • Springleaf Rd: 06:30 – 19:15 (Mon-Fri); 06:30 – 14:20 (Sat)
  • 1993:
    • Yio Chu Kang Ter: 09:35 – 19:45 (Mon-Fri); 09:40 – 14:30 (Sat)
    • Springleaf Rd: 06:30 – 16:40 (Mon-Fri); 06:30 – 11:25 (Sat)
Yio Chu Kang Ter ↺ Springleaf Rd
(10 Jul 1995 – 13 Dec 1997)
06:50 – 19:45 (Mon-Fri); 06:50 – 14:30 (Sat)
Yio Chu Kang Int ↺ Lentor Loop
  • 1997 (15 Dec): 06:30 – 19:45 (Mon-Fri); 06:30 – 14:30 (Sat)
  • 2002: 06:30 – 20:45 (Mon-Fri); 06:30 – 14:30 (Sat)
  • 2007 (12 Mar): 06:30 – 20:45 (Mon-Fri); 06:30 – 14:25 (Sat)

SBS Transit Bus Service 851 (since 17 Feb 1985)

Route Chronology of Operating Hours
Yishun Ctrl ↔ Bt Merah Int
(17 Feb 1985 – 22 Aug 1987)
  • 1985 (17 Feb):
    • Yishun Ctrl: 05:35 – 23:40 (Mon-Fri, Sun/PH); 05:30 – 23:40 (Sat)
    • Bt Merah Int: 05:40 – 23:40 (Mon-Fri, Sun/PH); 05:35 – 23:40 (Sat)
  • 1986:
    • Yishun Ctrl: 05:35 – 23:40 (Daily)
    • Bt Merah Int: 05:40 – 23:40 (Daily)
Yishun Int ↔ Bt Merah Int
  • 1987 (23 Aug):
    • Yishun Int: 05:35 – 23:40 (Daily)
    • Bt Merah Int: 05:40 – 23:40 (Daily)
  • 1992 (20 Sep):
    • Yishun Int: 05:30 – 23:40 (Daily)
    • Bt Merah Int: 05:40 – 23:45 (Daily)

SBS Transit Bus Service 852 (since 8 Dec 1985)

Route Chronology of Operating Hours
Yishun Ctrl ↔ Jurong Int
(8 Dec 1985 – 22 Aug 1987)
  • Yishun Ctrl: 05:20 – 23:30 (Daily)
  • Jurong Int: 05:40 – 23:45 (Daily)
Yishun Int ↔ Jurong Int
(23 Aug 1987 – 30 Jun 1990)
  • Yishun Int: 05:20 – 23:30 (Daily)
  • Jurong Int: 05:40 – 23:45 (Daily)
Yishun Int ↔ Boon Lay Int
(1 Jul 1990 – 9 Mar 1996)
  • Yishun Int: 05:20 – 23:30 (Daily)
  • Boon Lay Int: 05:40 – 23:45 (Daily)
Yishun Int ↔ Bt Batok Int
  • Yishun Int: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • Bt Batok Int: 05:40 – 23:45 (Mon-Sat); 06:00 – 23:45 (Sun/PH)

Tower Transit Bus Service 853 (since 20 Jan 1987)

Route Chronology of Operating Hours
Yishun Ctrl ↔ Lor 1 Geylang Ter
(20 Jan 1987 – 22 Aug 1987)
  • 1987 (20 Jan):
    • Yishun Ctrl: 05:40 – 23:30 (Daily)
    • Lor 1 Geylang Ter: 05:50 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • 1987 (21 Jun):
    • Yishun Ctrl: 05:40 – 23:30 (Mon-Sat)
    • Lor 1 Geylang Ter: 05:50 – 23:30 (Mon-Sat)
Yishun Int ↔ Lor 1 Geylang Ter
  • 1987 (23 Aug):
    • Yishun Int: 05:40 – 23:30 (Mon-Sat)
    • Lor 1 Geylang Ter: 05:50 – 23:30 (Mon-Sat)
  • 1993:
    • Yishun Int: 05:40 – 23:30 (Mon-Sat)
    • Lor 1 Geylang Ter: 05:40 – 23:30 (Mon-Sat)

Tower Transit Bus Service 853 > 853M (since 21 Jun 1987)

Route Chronology of Operating Hours
Yishun Ctrl ↔ Marine Parade Ter
(21 Jun 1987 – 16 Aug 1987)
  • Yishun Ctrl: 05:40 – 23:30 (Sun/PH)
  • Marine Parade Ter: 06:00 – 23:30 (Sun/PH)
Yishun Int ↔ Marine Parade Ter
(23 Aug 1987 – 9 Sep 2001)
  • Yishun Int: 05:40 – 23:30 (Sun/PH)
  • Marine Parade Ter: 06:00 – 23:30 (Sun/PH)
Yishun Int ↺ Siglap Rd
(16 Sep 2001 – 2 Dec 2001)
05:40 – 23:30* (Sun/PH)
(Buses departing after 23:00 daily terminate at Siglap Rd)
Yishun Int ↔ Upp East Coast Ter
  • Yishun Int: 05:40 – 23:30 (Sun/PH)
  • Upp East Coast Ter: 06:00 – 23:30 (Sun/PH)

Tower Transit Bus Service 854 (since 18 Jan 1987)

Route Chronology of Operating Hours
Yishun Ctrl ↔ Bedok Int
(18 Jan 1987 – 22 Aug 1987)
  • Yishun Ctrl: 05:35 – 23:40 (Daily)
  • Bedok Int: 05:40 – 23:40 (Daily)
Yishun Int ↔ Bedok Int
  • 1987 (23 Aug):
    • Yishun Int: 05:35 – 23:40 (Daily)
    • Bedok Int: 05:40 – 23:40 (Daily)
  • 1998:
    • Yishun Int: 05:35 – 23:40 (Daily)
    • Bedok Int: 05:35 – 23:40 (Mon-Fri); 05:40 – 23:40 (Sun/PH)

Tower Transit Bus Service 855 (since 1 Oct 1989)

Route Chronology of Operating Hours
Yishun Int ↔ HarbourFront Int
  • 1989 (1 Oct):
    • Yishun Int: 05:35 – 23:30 (Daily)
    • HarbourFront Int: 05:50 – 23:30 (Daily)
  • 2010 (28 Jun):
    • Yishun Int: 05:35 – 23:30 (Daily)
    • HarbourFront Int: 05:35 – 23:30 (Daily)

Tower Transit Bus Service 856 (since 25 Dec 1988)

Route Chronology of Operating Hours
Yishun Int ↔ Woodlands Int
(25 Dec 1988 – 3 Feb 1996)
  • 1988 (25 Dec):
    • Yishun Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
    • Woodlands Int: 05:45 – 23:50 (Mon-Sat); 05:50 – 23:50 (Sun/PH)
  • 1990:
    • Yishun Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
    • Woodlands Int: 05:30 – 23:50 (Mon-Sat); 05:40 – 23:50 (Sun/PH)
Yishun Int ↔ Woodlands (Reg) Int
  • Yishun Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
  • Woodlands Int: 05:30 – 23:50 (Mon-Sat); 05:40 – 23:50 (Sun/PH)

Tower Transit 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)

Tower Transit Bus Service 858 / 858A (since 10 Mar 1996)

Trips departing after 23:15 operate as Short Trip 858A since 2 Nov 1997.

Route Chronology of Operating Hours
Yishun Int ↔ Woodlands Reg Int
(10 Mar 1996 – 1 Nov 1997)
  • 1996 (10 Mar):
    • Yishun Int: 05:30 – 23:30 (Mon-Sat); 05:40 – 23:30 (Sun/PH)
    • Woodlands Reg Int: 05:30 – 23:45 (Mon-Sat); 05:40 – 23:45 (Sun/PH)
  • 1996:
    • Yishun Int: 05:30 – 00:30 (Daily)
    • Woodlands Reg Int: 05:30 – 00:30 (Mon-Sat); 05:40 – 00:30 (Sun/PH)
Woodlands Int ↺ Changi Airport
  • 1997 (2 Nov): 05:30 – 00:30* (Daily)
    (Buses departing after 23:00 terminate at Yishun Stn)
  • 2001: 05:25 – 00:30* (Mon-Fri); 05:30 – 00:30* (Sat/Sun/PH)
    (Buses departing after 23:15 terminate at Yishun Stn)
  • 2010 (28 Mar): 05:15 – 00:30* (Daily)
    (Buses departing after 23:15 terminate at Yishun Stn)

Tower Transit Bus Service 859 / 859A / 859T (since 4 Apr 1999)

  • Trips departing Sembawang Int after 24:00 operated as Short Trip 859A between 1 Oct 2007 and 16 Aug 2014.
  • Trips departing Sembawang Int after 23:15 operate as Bus Service 859T since 11 Apr 2021.
Route Chronology of Operating Hours
Yishun Int ↺ Sembawang Dr
(4 Apr 1999 – 19 Nov 2005)
06:00 – 23:45 (Daily)
Yishun Int ↔ Sembawang Int
(20 Nov 2005 – 13 Mar 2015)
  • 2005 (20 Nov):
    • Yishun Int: 06:00 – 23:45 (Daily)
    • Sembawang Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
  • 2007 (1 Oct):
    • Yishun Int: 06:00 – 23:45 (Daily)
    • Sembawang Int: 05:45 – 00:50* (Mon-Sat); 06:00 – 00:50* (Sun/PH)
      (Buses departing after 24:00 daily terminate at Sembawang Vista)
  • 2014 (17 Aug):
    • Yishun Int: 06:00 – 23:45 (Daily)
    • Sembawang Int: 05:45 – 24:00 (Mon-Sat); 06:00 – 24:00 (Sun/PH)
Sembawang Int ↺ Yishun Int
  • 2015 (14 Mar): 05:45 – 24:00* (Mon-Sat); 06:00 – 24:00* (Sun/PH)
    (Buses departing after 23:15 daily terminate at Yishun Int)
  • 2023 (17 Dec): 05:40 – 24:00* (Mon-Sat); 05:55 – 24:00* (Sun/PH)
    (Buses departing after 23:15 daily terminate at Yishun Int)

Tower Transit 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)

Tower Transit 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)

SBS Transit 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)

Tower Transit Bus Service 870 / 870A (since 26 Nov 2023)

Trips departing after 23:15 operate as Short Trip 870A.

Route Chronology of Operating Hours
Jurong Town Hall Int ↺ Plantation Cres
(26 Nov 2023 – 23 Dec 2023)
06:00 – 00:45* (Daily)
(Buses departing after 23:15 daily terminate at Plantation Cres)
Jurong Town Hall Int ↺ Tengah Blvd 06:00 – 00:45* (Daily)
(Buses departing after 23:15 daily terminate at Tengah Blvd)

Tower Transit 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)

Tower Transit 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)

Tower Transit Bus Service 883M (since 12 Jan 2020)

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

SMRT Bus Service 925 (since 7 Apr 1986)

Route Chronology of Operating Hours
Woodlands Int ↺ Sg Kadut Ave
(7 Apr 1986 – 3 Feb 1996)
06:00 – 19:20 (Mon-Fri); 06:00 – 19:10 (Sat)
Woodlands Reg Int ↺ Sg Kadut Ave
(5 Feb 1996 – 8 Mar 1996)
06:00 – 19:30 (Mon-Sat)
Woodlands Reg Int ↔ Choa Chu Kang Int
(10 Mar 1996 – 11 Mar 2016)
  • 1996 (10 Mar):
    • Woodlands Reg Int: 06:00 – 19:30 (Mon-Sat)
    • Choa Chu Kang Int: 06:30 – 19:30 (Mon-Sat)
  • 1996:
    • Woodlands Reg Int: 06:00 – 19:30 (Mon-Sat)
    • Choa Chu Kang Int: 06:00 – 19:30 (Mon-Sat)
  • 2013 (26 Aug):
    • Woodlands Reg Int: 06:00 – 20:00 (Mon-Sat)
    • Choa Chu Kang Int: 06:00 – 20:00 (Mon-Sat)
Woodlands Temp Int ↔ Choa Chu Kang Int
  • Woodlands Temp Int: 06:00 – 20:00 (Mon-Sat)
  • Choa Chu Kang Int: 06:00 – 20:00 (Mon-Sat)

SMRT Bus Service 925 > 925M (since 6 Apr 1986)

Route Chronology of Operating Hours
Woodlands Int ↺ Kranji Way
(6 Apr 1986 – 28 May 1995)
06:30 – 18:50 (Sun/PH)
Woodlands Int ↺ Neo Tiew Lane 10
(4 Jun 1995 – 28 Jan 1996)
06:30 – 18:50 (Sun/PH)
Woodlands Reg Int ↺ Neo Tiew Cres
(4 Feb 1996 – 10 Jul 2005)
06:30 – 18:50 (Sun/PH)
Woodlands Reg Int ↺ Lim Chu Kang Lane 3
(17 Jul 2005 – 4 Mar 2007)
06:30 – 18:50 (Sun/PH)
Woodlands Reg Int ↺ Neo Tiew Cres
(11 Mar 2007 – 6 Mar 2016)
  • 2007 (11 Mar): 06:30 – 18:50 (Sun/PH)
  • 2013 (25 Aug): 06:30 – 19:20 (Sun/PH)
Woodlands Temp Int ↺ Neo Tiew Cres 06:30 – 19:20 (Sun/PH)

SMRT Bus Service 927 (since 9 Apr 1995)

Route Chronology of Operating Hours
Singapore Zoo Ter ↺ Mandai Rd
(9 Apr 1995 – 27 Apr 1996)
07:30 – 23:30 (Daily)
Choa Chu Kang Int ↺ Mandai Lake Rd
  • 1996 (28 Apr): 07:20 – 23:30 (Daily)
  • 1999 (26 Dec): 06:30 – 23:30 (Daily)
  • 2013 (25 Aug): 06:00 – 24:00 (Daily)

SMRT 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)

SMRT Bus Service 960 (since 12 Jul 1996)

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

SMRT Bus Service 961 (since 28 Dec 1998)

Route Chronology of Operating Hours
Woodlands Reg Int ↔ Lor 1 Geylang Ter
(28 Dec 1998 – 11 Mar 2016)
  • Woodlands Reg Int: 05:30 – 23:30 (Mon-Sat)
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Mon-Sat)
Woodlands Temp Int ↔ Lor 1 Geylang Ter
  • Woodlands Temp Int: 05:30 – 23:30 (Mon-Sat)
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Mon-Sat)

SMRT Bus Service 961 > 961M (since 27 Dec 1998)

Route Chronology of Operating Hours
Woodlands Reg Int ↔ Lor 1 Geylang Ter
(27 Dec 1998 – 6 Mar 2016)
  • Woodlands Reg Int: 05:50 – 23:30 (Sun/PH)
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Sun/PH)
Woodlands Temp Int ↔ Lor 1 Geylang Ter
  • Woodlands Temp Int: 05:50 – 23:30 (Sun/PH)
  • Lor 1 Geylang Ter: 06:00 – 23:30 (Sun/PH)

SMRT 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)

Tower Transit 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)

SMRT Bus Service 964 (since 24 Nov 1997)

Bus Service 964 operated on weekdays and Saturdays only between 24 Nov 1997 and 16 Dec 2023.

Route Chronology of Operating Hours
Woodlands Int ↺ Woodlands Loop
  • 1997 (24 Nov): 06:30 – 09:30 / 16:30 – 19:45 (Mon-Fri); 06:30 – 09:30 / 11:30 – 14:00 (Sat)
  • 1998 (13 Jul): 06:30 – 19:45 (Mon-Fri); 06:30 – 14:00 (Sat)
  • 2001: 06:00 – 20:30 (Mon-Fri); 06:00 – 16:00 (Sat)
  • 2007 (30 Jul): 06:00 – 22:45 (Mon-Fri); 06:00 – 16:00 (Sat)
  • 2013 (31 Aug): 06:00 – 22:45 (Mon-Fri); 06:00 – 16:30 (Sat)
  • 2014 (5 Apr): 06:00 – 22:45 (Mon-Fri); 06:00 – 17:00 (Sat)
  • 2021 (20 Nov): 06:00 – 22:45 (Mon-Fri); 06:00 – 18:00 (Sat)
  • 2023 (23 Oct): 05:50 – 22:45 (Mon-Fri); 05:50 – 18:00 (Sat)
  • 2023 (17 Dec): 05:50 – 22:45 (Mon-Sat); 06:00 – 22:45 (Sun/PH)

Tower Transit 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)

Tower Transit 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)

Tower Transit 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)

SMRT 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)

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

  • Trips departing after 23:00 operate as Short Trip 972A.
  • Selected trips between 05:45 and 22:50 daily 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)

SMRT 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)

SBS Transit 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)

SMRT 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)

SMRT 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)

SMRT 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)

Tower Transit Bus Service 980 (since 27 Dec 1998)

Route Chronology of Operating Hours
Admiralty Rd West Ter ↔ Lor 1 Geylang Ter
(27 Dec 1998 – 19 Nov 2005)
  • Admiralty Rd West Ter: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
  • Lor 1 Geylang Ter: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
Sembawang Int ↔ Lor 1 Geylang Ter
  • 2005 (20 Nov):
    • Sembawang Int: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Lor 1 Geylang Ter: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:35 (Sun/PH)
  • 2006:
    • Sembawang Int: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Lor 1 Geylang Ter: 05:20 – 23:30 (Mon-Sat); 05:30 – 23:30 (Sun/PH)
  • 2007:
    • Sembawang Int: 05:55 – 23:30 (Mon-Sat); 06:00 – 23:30 (Sun/PH)
    • Lor 1 Geylang Ter: 06:00 – 23:30 (Daily)
  • 2023 (17 Dec):
    • Sembawang Int: 05:30 – 23:30 (Mon-Sat); 05:45 – 23:30 (Sun/PH)
    • Lor 1 Geylang Ter: 06:00 – 23:30 (Daily)

Tower Transit Bus Service 981 (since 9 Nov 1999)

Route Chronology of Operating Hours
Canberra Rd → Senoko Loop (AM Peak)
Senoko Rd → Canberra Rd (PM Peak)
(9 Nov 1999 – 2 Feb 2002)
  • Canberra Rd: 06:45 – 09:15 (Mon-Sat)
  • Senoko Rd: 17:00 – 19:30 (Mon-Fri); 12:00 – 14:00 (Sat)
Sembawang Way → Senoko Loop (AM Peak)
Senoko Rd → Sembawang Way (PM Peak)
(4 Feb 2002 – 19 Nov 2005)
  • Sembawang Way: 06:45 – 09:15 (Mon-Sat)
  • Senoko Rd: 17:00 – 19:30 (Mon-Fri); 12:00 – 14:00 (Sat)
Sembawang Int → Senoko Loop (AM Peak)
Senoko Rd → Sembawang Int (PM Peak)
  • Sembawang Int: 06:45 – 09:15 (Mon-Sat)
  • Senoko Rd: 17:00 – 19:30 (Mon-Fri); 12:00 – 14:00 (Sat)

SMRT 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)

SMRT Bus Service 983M (since 18 Mar 2024)

Route Chronology of Operating Hours
Choa Chu Kang Ave 5 → Teck Whye Cres 06:40 – 07:00 (Mon-Fri)

SMRT 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)

Tower Transit Bus Service 990 (since 15 Nov 2014)

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

SMRT 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)

Tower Transit Bus Service 992 / 992A (since 24 Sep 2023)

Trips departing after 00:55 operate as Short Trip 992A.

Route Chronology of Operating Hours
Bt Batok Int ↺ Plantation Cres
(24 Sep 2023 – 23 Dec 2023)
05:30 – 01:10* (Daily)
(Buses departing after 00:55 daily terminate at Plantation Cres)
Bt Batok Int ↺ Tengah Blvd 05:30 – 01:10* (Daily)
(Buses departing after 00:55 daily terminate at Tengah Blvd)

SBS Transit Bus Service 993 (since 24 Sep 2023)

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

External Links & References:

Back to Bus Articles

Leave a Reply

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