Historical Routes of Trunk Services 925 – 969

This article reflects the changes in routes for operational trunk bus services in Singapore. For more information on the exact operating hours and calling bus stops of trunk bus services, please click on the links to their individual bus service articles attached in their headings.


SMRT Bus Service 925 (since 7 Apr 1986)

Year Route
Direction 1 Direction 2
2018 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, U-turn and back along Kranji Way, Sg Kadut Dr, Sg Kadut St 1, Sg Kadut Ave, Woodlands Rd, KJE, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange. Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Dr, KJE, Woodlands Rd, Sg Kadut Ave, Sg Kadut St 1, Sg Kadut Dr, Kranji Way, U-turn and back along Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, U-turn and back along Kranji Way, Sg Kadut Dr, Sg Kadut St 1, Sg Kadut Ave, Woodlands Rd, KJE, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Loop and Choa Chu Kang Interchange. Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Ave 4, Choa Chu Kang Dr, KJE, Woodlands Rd, Sg Kadut Ave, Sg Kadut St 1, Sg Kadut Dr, Kranji Way, U-turn and back along Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
1996 (Mar) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, U-turn and back along Kranji Way, Sg Kadut Dr, Sg Kadut St 1, Sg Kadut Ave, Woodlands Rd, KJE, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Loop and Choa Chu Kang Interchange. Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Ave 4, Choa Chu Kang Dr, KJE, Woodlands Rd, Sg Kadut Ave, Sg Kadut St 1, Sg Kadut Dr, Kranji Way, U-turn and back along Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1996 (Feb) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Kranji Way End, Kranji Way, Sg Kadut Dr, Sg Kadut St 1 and Sg Kadut Ave (Loop) Woodlands Rd, Sg Kadut Ave, Sg Kadut St 1, Sg Kadut Dr, Kranji Way, Kranji Way End, Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1986 Woodlands Interchange, Woodlands Ctr Rd, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Kranji Way End, Kranji Way, Sg Kadut Dr, Sg Kadut St 1 and Sg Kadut Ave (Loop) Woodlands Rd, Sg Kadut Ave, Sg Kadut St 1, Sg Kadut Dr, Kranji Way, Kranji Way End, Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd and Woodlands Interchange.

SMRT Bus Service 925A (since 13 Apr 2020)

Year Route (AM Peak: One-Directional)
2020 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop and Kranji Way (terminating at Kranji Resvr Pk B).

SMRT Bus Service 925#/925M (since 6 Apr 1986)

Year Route
Direction 1 Direction 2
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Neo Tiew Rd and Neo Tiew Cres (Loop) Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2007 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Neo Tiew Rd and Neo Tiew Cres (Loop) Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2005 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Neo Tiew Cres, Neo Tiew Rd, Lim Chu Kang Rd and Lim Chu Kang Lane 3 (Loop) Neo Tiew Rd, Neo Tiew Cres, Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1996 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Neo Tiew Rd and Neo Tiew Cres (Loop) Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1995 Woodlands Interchange, Woodlands Ctr Rd, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way, Neo Tiew Rd and Neo Tiew Lane 10 (Loop) Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd and Woodlands Interchange.
1986 Woodlands Interchange, Woodlands Ctr Rd, Woodlands Rd, Kranji Rd, Kranji Loop, Kranji Way and Kranji Way End (Loop) Kranji Way, Kranji Loop, Kranji Rd, Woodlands Rd and Woodlands Interchange.

SMRT Bus Service 926 (since 1 May 1988)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 3, BKE, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, BKE, Woodlands Ave 3 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, BKE, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, BKE, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
1996 Woodlands Reg Interchange, Woodlands Ave 3, BKE, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.
1988 Woodlands Interchange, Woodlands Ctr Rd, Woodlands Rd, Woodlands Ctr Rd, Woodlands Ave 3, BKE, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, BKE, Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Rd and Woodlands Interchange.

SMRT Bus Service 927 (since 9 Apr 1995)

Year Route
Direction 1 Direction 2
2018 Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Dr, KJE, Woodlands Rd, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, Woodlands Rd, KJE, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
1999 Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Ave 4, Choa Chu Kang Dr, KJE, Woodlands Rd, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, Woodlands Rd, KJE, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Loop and Choa Chu Kang Interchange.
1996 Choa Chu Kang Interchange, Choa Chu Kang Loop, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd, BKE, Mandai Rd and Mandai Lake Rd (Loop) Mandai Rd, BKE, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Loop and Choa Chu Kang Interchange.
1995 Singapore Zoo Terminal, Mandai Lake Rd and Mandai Rd (Loop) U-turn and back along Mandai Rd, Mandai Lake Rd and Singapore Zoo Terminal.

SMRT Bus Service 950 (since 19 Sep 2004)

Year Route
Direction 1 Direction 2
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Checkpt, Causeway, Johor Bahru Checkpt, Jln Lingkaran Dalam, Lebuhraya Sultan Iskandar, Jln Jim Quee and JB Sentral Terminal (Loop) Jln Jim Quee, Jln Tanjung Puteri, Jln Lingkaran Dalam, Johor Bahru Checkpt, Causeway, Woodlands Checkpt, Woodlands Ctr Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2015 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Checkpt, Causeway, Johor Bahru Checkpt, Jln Lingkaran Dalam, Lebuhraya Sultan Iskandar, Jln Jim Quee and JB Sentral Terminal (Loop) Jln Jim Quee, Jln Tanjung Puteri, Jln Lingkaran Dalam, Johor Bahru Checkpt, Causeway, Woodlands Checkpt, Woodlands Ctr Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2014 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Checkpt, Causeway, Johor Bahru Checkpt, Jln Lingkaran Dalam, Lebuhraya Tebrau and Jln Tun Abdul Razak (Loop) Jln Lingkaran Dalam, Johor Bahru Checkpt, Causeway, Woodlands Checkpt, Woodlands Ctr Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2004 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Checkpt, Causeway, Johor Bahru Checkpt, Jln Lingkaran Dalam, Lebuhraya Tebrau, Jln Tun Abdul Razak, Persiaran Tun Sri Lanang, Jln Ayer Molek, Jln Seri Lalang, Jln Gertak Merah, Jln Gereja, Jln Trus and Kotaraya II Terminal. Kotaraya II Terminal, Jln Trus, Jln Sulaiman, Jln Wong Ah Fook, Jln Tun Abdul Razak, Jln Lingkaran Dalam, Johor Bahru Checkpt, Causeway, Woodlands Checkpt, Woodlands Ctr Rd, Woodlands Ave 3 and Woodlands Reg Interchange.

SMRT Bus Service 960 (since 12 Jul 1996)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 3, Woodlands Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, PIE, Whitley Rd, Dunearn Rd, Bt Timah Rd, Sungei Rd, Ophir Rd, Victoria St, Bras Basah Rd, Raffles Blvd and Marina Ctr Terminal. Marina Ctr Terminal, Raffles Blvd, Raffles Ave, Stamford Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Whitley Rd, PIE, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, PIE, Whitley Rd, Dunearn Rd, Bt Timah Rd, Sungei Rd, Ophir Rd, Victoria St, Bras Basah Rd, Raffles Blvd and Marina Ctr Terminal. Marina Ctr Terminal, Raffles Blvd, Raffles Ave, Stamford Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Whitley Rd, PIE, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
1999 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, PIE, Whitley Rd, Dunearn Rd, Bt Timah Rd, Sungei Rd, Ophir Rd, Victoria St, Bras Basah Rd, Raffles Blvd and Marina Ctr Terminal. Marina Ctr Terminal, Raffles Blvd, Raffles Ave, Stamford Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Whitley Rd, PIE, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1996 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Bt Panjang Rd, BKE, PIE, Whitley Rd, Dunearn Rd, Bt Timah Rd, Sungei Rd, Ophir Rd, Victoria St, Bras Basah Rd, Raffles Blvd and Marina Ctr Terminal. Marina Ctr Terminal, Raffles Blvd, Raffles Ave, Stamford Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Whitley Rd, PIE, BKE, Bt Panjang Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.

SMRT Bus Service 961 (since 28 Dec 1998)

Year Route
Direction 1 Direction 2
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2004 (Dec) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2004 (Apr) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2002 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1999 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Neil Rd, Cantonment Rd, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1998 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, Bras Basah Rd, Beach Rd, Crawford St, Kallang Rd, Sims Ave, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Geylang Rd, Kallang Rd, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Nicoll Highway, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Neil Rd, Cantonment Rd, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.

SMRT Bus Service 961#/961M (since 27 Dec 1998)

Year Route
Direction 1 Direction 2
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2004 (Dec) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2004 (Apr) Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
2002 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Upp Cross St, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1999 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, High St, Parliament Pl, St. Andrew’s Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Lavender St, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Lavender St, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Neil Rd, Cantonment Rd, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.
1998 Woodlands Reg Interchange, Woodlands Ave 3, Woodlands Rd, Upp Bt Timah Rd, Jln Anak Bt, Dunearn Rd, Farrer Rd, Queensway, Jln Bt Merah, Kg Bahru Rd, Eu Tong Sen St, Hill St, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Beach Rd, Crawford St, Kallang Rd, Sims Ave, Lor 1 Geylang, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Geylang Rd, Kallang Rd, Crawford St, Nth Bridge Rd, Jln Sultan, Beach Rd, Bras Basah Rd, Raffles Blvd, Raffles Ave, Stamford Rd, Nth Bridge Rd, Sth Bridge Rd, Neil Rd, Cantonment Rd, New Bridge Rd, Kg Bahru Rd, Jln Bt Merah, Queensway, Farrer Rd, Bt Timah Rd, Upp Bt Timah Rd, Woodlands Rd, Woodlands Ave 3 and Woodlands Reg Interchange.

SMRT Bus Service 962 (since 24 Jun 2001)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 2, Woodlands Ave 5, Woodlands Ave 6, Woodlands Ave 7, Sembawang Way, Sembawang Cres, Sembawang Dr and Admiralty St (Loop) Sembawang Dr, Sembawang Cres, Sembawang Way, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 5, Woodlands Ave 2 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 7, Woodlands Ave 2, Woodlands Ave 5, Woodlands Ave 6, Woodlands Ave 7, Sembawang Way, Sembawang Cres, Sembawang Dr and Admiralty St (Loop) Sembawang Dr, Sembawang Cres, Sembawang Way, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 5, Woodlands Ave 2, Nth Woodlands Way, Nth Woodlands Lk, Nth Woodlands Dr, Woodlands Sq and Woodlands Interchange.
2005 Woodlands Reg Interchange, Woodlands Ave 2, Woodlands Ave 5, Woodlands Ave 6, Woodlands Ave 7, Sembawang Way, Sembawang Cres, Sembawang Dr and Admiralty St (Loop) Sembawang Dr, Sembawang Cres, Sembawang Way, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 5, Woodlands Ave 2 and Woodlands Reg Interchange.
2001 Woodlands Reg Interchange, Woodlands Ave 2, Woodlands Ave 5, Woodlands Ave 6, Woodlands Ave 7, Gambas Ave, Sembawang Ave, Sembawang Dr and Admiralty St (Loop) Sembawang Dr, Sembawang Ave, Gambas Ave, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 5, Woodlands Ave 2 and Woodlands Reg Interchange.

SMRT Bus Service 962B (since 26 Aug 2013)

Year Route (PM Peak: One-Directional)
2013 Sembawang Dr, Admiralty St and Sembawang Dr (terminating at Sun Plaza/Sembawang Stn).

SMRT Bus Service 962C (since 1 Sep 2016)

Year Route (AM Peak: One-Directional)
2016 Woodlands Ave 5 and Woodlands Ave 6 (terminating at Admiralty Stn/Blk 680).

Tower Transit Bus Service 963 (since 29 Sep 2002)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 4, Bt Batok East Ave 3, Toh Tuck Ave, Commonwealth Ave West, Clementi Ave 6, AYE, Buona Vista Flyover, AYE, Alexandra Rd, Telok Blangah Rd, Seah Im Rd and HarbourFront Interchange. HarbourFront Interchange, Seah Im Rd, Telok Blangah Rd, Alexandra Rd, AYE, Buona Vista Flyover, AYE, Clementi Ave 6, Commonwealth Ave West, Toh Tuck Ave, Bt Batok East Ave 3, Bt Batok East Ave 4, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 4, Bt Batok East Ave 3, Toh Tuck Ave, Commonwealth Ave West, Clementi Ave 6, AYE, Buona Vista Flyover, AYE, Alexandra Rd, Telok Blangah Rd, Seah Im Rd and HarbourFront Interchange. HarbourFront Interchange, Seah Im Rd, Telok Blangah Rd, Alexandra Rd, AYE, Buona Vista Flyover, AYE, Clementi Ave 6, Commonwealth Ave West, Toh Tuck Ave, Bt Batok East Ave 3, Bt Batok East Ave 4, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2002 Woodlands Reg Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Jelebu Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 4, Bt Batok East Ave 3, Toh Tuck Ave, Commonwealth Ave West, Clementi Ave 6, AYE, Buona Vista Flyover, AYE, Alexandra Rd, Telok Blangah Rd, Seah Im Rd and HarbourFront Interchange. HarbourFront Interchange, Seah Im Rd, Telok Blangah Rd, Alexandra Rd, AYE, Buona Vista Flyover, AYE, Clementi Ave 6, Commonwealth Ave West, Toh Tuck Ave, Bt Batok East Ave 3, Bt Batok East Ave 4, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.

SMRT Bus Service 964 (since 24 Nov 1997)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 9 and Woodlands Loop (Loop) Woodlands Lk, Woodlands Ave 9, Woodlands Ave 6, Woodlands Ave 7 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 9 and Woodlands Loop (Loop) Woodlands Lk, Woodlands Ave 9, Woodlands Ave 6, Woodlands Ave 7, Woodlands Sq and Woodlands Interchange.
1997 Woodlands Reg Interchange, Woodlands Ave 7, Woodlands Ave 6, Woodlands Ave 9 and Woodlands Loop (Loop) Woodlands Lk, Woodlands Ave 9, Woodlands Ave 6, Woodlands Ave 7 and Woodlands Reg Interchange.

Tower Transit Bus Service 965 (since 7 Jul 2002)

Year Route
Direction 1 Direction 2
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 7, Gambas Ave, Yishun Ave 7, Yishun Ave 2, Lentor Ave, SLE, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang Sq and Sengkang Interchange (Loop) Sengkang Sq, Compassvale Rd, Compassvale St, Punggol Rd, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 7, Gambas Ave, Woodlands Ave 7, Woodlands Sq and Woodlands Interchange.
2005 Woodlands Reg Interchange, Woodlands Ave 7, Gambas Ave, Yishun Ave 7, Yishun Ave 2, Lentor Ave, SLE, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang Sq and Sengkang Interchange (Loop) Sengkang Sq, Compassvale Rd, Compassvale St, Punggol Rd, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 7, Gambas Ave, Woodlands Ave 7 and Woodlands Reg Interchange.
2003 Woodlands Reg Interchange, Woodlands Ave 7, Gambas Ave, Yishun Ave 7, Yishun Ave 2, Lentor Ave, SLE, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang Sq and Sengkang Interchange. Sengkang Interchange, Sengkang Sq, Compassvale Rd, Compassvale St, Punggol Rd, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 7, Gambas Ave, Woodlands Ave 7 and Woodlands Reg Interchange.
2002 Woodlands Reg Interchange, Woodlands Ave 7, Gambas Ave, Yishun Ave 7, Yishun Ave 2, Lentor Ave, SLE, TPE, Punggol Rd, Compassvale St, Compassvale Rd and Sengkang Interchange. Sengkang Interchange, Compassvale Rd, Compassvale St, Punggol Rd, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 7, Gambas Ave, Woodlands Ave 7 and Woodlands Reg Interchange.

Tower Transit Bus Service 965A (since 2007)

Year Route (AM/PM Peak: One-Directional)
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 7, Gambas Ave, Yishun Ave 7 and Yishun Ave 2 (terminating at Yishun Stn Exit E).
2007 Woodlands Reg Interchange, Woodlands Ave 7, Gambas Ave, Yishun Ave 7 and Yishun Ave 2 (terminating at Aft Northpoint Shop Ctr).

Tower Transit Bus Service 966 (since 16 Nov 2003)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Jln Toa Payoh, Whitley Rd, PIE, BKE, Dairy Farm Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Jln Toa Payoh, Whitley Rd, PIE, BKE, Dairy Farm Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3, Woodlands Sq and Woodlands Interchange.
2012 Woodlands Reg Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Jln Toa Payoh, Whitley Rd, PIE, BKE, Dairy Farm Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.
2011 Woodlands Reg Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, BKE, Dairy Farm Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.
2007 Woodlands Reg Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Bendemeer Rd, Whampoa Nth, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, BKE, Dairy Farm Rd, Petir Rd, Pending Rd, Bt Panjang Rd, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.
2005 Woodlands Reg Interchange, Woodlands Ave 3, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (Loop) Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Bendemeer Rd, Whampoa Nth, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.
2003 Woodlands Reg Interchange, Woodlands Ave 3, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd. Marine Parade Rd, Still Rd Sth, Still Rd, Jln Eunos, PIE, Jln Kolam Ayer, Bendemeer Rd, Whampoa Nth, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, BKE, Woodlands Ave 3 and Woodlands Reg Interchange.

Tower Transit Bus Service 966A (since 11 Apr 2021)

Year Route (Midnight: One-Directional)
2021 Woodlands Interchange, Woodlands Ave 3, BKE, Bt Panjang Rd, Pending Rd, Petir Rd, Dairy Farm Rd, BKE, PIE, Jln Toa Payoh, Jln Kolam Ayer, PIE, Jln Eunos, Still Rd, Still Rd Sth and Marine Parade Rd (terminating at Opp Parkway Parade).

Tower Transit Bus Service 969 (since 15 Apr 2001)

Year Route
Direction 1 Direction 2
2021 Woodlands Interchange, Woodlands Ave 7, Gambas Ave, Sembawang Rd, Yishun Ave 5, Yishun Ave 2, Lentor Ave, SLE, TPE, Tampines Ave 12, Tampines Ave 9, Tampines Concourse and Tampines Interchange. Tampines Interchange, Tampines Concourse, Tampines Ave 9, Tampines Ave 12, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 5, Sembawang Rd, Gambas Ave, Woodlands Ave 7 and Woodlands Interchange.
2016 Woodlands Interchange, Woodlands Sq, Woodlands Ave 7, Gambas Ave, Sembawang Rd, Yishun Ave 5, Yishun Ave 2, Lentor Ave, SLE, TPE, Tampines Ave 12, Tampines Ave 9, Tampines Concourse and Tampines Interchange. Tampines Interchange, Tampines Concourse, Tampines Ave 9, Tampines Ave 12, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 5, Sembawang Rd, Gambas Ave, Woodlands Ave 7, Woodlands Sq and Woodlands Interchange.
2001 Woodlands Reg Interchange, Woodlands Ave 7, Gambas Ave, Sembawang Rd, Yishun Ave 5, Yishun Ave 2, Lentor Ave, SLE, TPE, Tampines Ave 12, Tampines Ave 9, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange. Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines Ave 9, Tampines Ave 12, TPE, SLE, Lentor Ave, Yishun Ave 2, Yishun Ave 5, Sembawang Rd, Gambas Ave, Woodlands Ave 7 and Woodlands Reg Interchange.

Tower Transit Bus Service 969A (since 29 Jul 2013)

Year Route (AM/PM Peak: One-Directional)
2016 Tampines Interchange, Tampines Concourse, Tampines Ave 9, Tampines Ave 12, TPE, SLE, Lentor Ave and Yishun Ave 2 (terminating at Yishun Stn).
2013 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines Ave 9, Tampines Ave 12, TPE, SLE, Lentor Ave and Yishun Ave 2 (terminating at Yishun Stn).

External Links & References:


Back to Historical Routes of Bus Services

Leave a Reply

Your email address will not be published.