Historical Routes of Trunk Services 970 – 991

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.

This article is currently under revamp in Phase 2, following the sequence of the introduction date of the bus services, from the oldest to newest bus service:

  • Phase 2: Services 972/972M, 990, 983, 979, 973, 974, 991, 976

SMRT Bus Service 970 (since 20 Aug 2000)

Year Route
Direction 1 Direction 2
2017 Bt Panjang Interchange, Jelebu Rd, Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way and Shenton Way Terminal. Shenton Way Terminal, Prince Edward Rd, Shenton Way, Palmer Rd, Anson Rd, Cecil St, Cross St, Upp Cross St, New Bridge Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Bt Panjang Interchange.
2014 Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way, Palmer Rd and Shenton Way Terminal. Shenton Way Terminal, Palmer Rd, Anson Rd, Cecil St, Cross St, Upp Cross St, New Bridge Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Jelebu Rd.
2012 Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Upp Bt Timah Rd, Bt Timah Lk, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way, Palmer Rd and Shenton Way Terminal. Shenton Way Terminal, Palmer Rd, Anson Rd, Cecil St, Cross St, Upp Cross St, New Bridge Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Jelebu Rd.
2003 Bt Panjang Interchange, Jelebu Rd, Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way, Palmer Rd and Shenton Way Terminal. Shenton Way Terminal, Palmer Rd, Anson Rd, Cecil St, Cross St, Upp Cross St, New Bridge Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Bt Panjang Interchange.
2002 Bt Panjang Interchange, Jelebu Rd, Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Upp Bt Timah Rd, Bt Timah Lk, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way, Palmer Rd and Shenton Way Terminal. Shenton Way Terminal, Palmer Rd, Anson Rd, Cecil St, Cross St, Upp Cross St, New Bridge Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Bt Panjang Interchange.
2000 Bt Panjang Interchange, Jelebu Rd, Petir Rd, Gangsa Rd, Bt Panjang Rd, Upp Bt Timah Rd, Hillview Rd, Hillview Ave, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Upp Bt Timah Rd, Bt Timah Lk, Jln Anak Bt, Dunearn Rd, Bt Timah Rd, Sixth Ave, Holland Rd, Holland Ave, Commonwealth Ave, Alexandra Rd, Delta Rd, River Valley Rd, Kim Seng Rd, Outram Rd, Eu Tong Sen St, Upp Pickering St, Pickering St, Church St, Cecil St, Finlayson Green, Raffles Quay, Shenton Way, Palmer Rd and Shenton Way Terminal. Shenton Way Terminal, Palmer Rd, Anson Rd, Cecil St, Cross St, Sth Bridge Rd, Neil Rd, Cantonment Rd, Outram Rd, Tiong Bahru Rd, Zion Rd, River Valley Rd, Delta Rd, Alexandra Rd, Commonwealth Ave, Holland Ave, Holland Rd, Sixth Ave, Bt Timah Rd, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Hillview Ave, Hillview Rd, Upp Bt Timah Rd, Bt Panjang Rd, Gangsa Rd, Petir Rd and Bt Panjang Interchange.

SMRT Bus Service 972 (since 17 Nov 2013)

Year Route
Direction 1 Direction 2

SMRT Bus Service 972A (since 17 Nov 2013)

Year Route (Midnight: One-Directional)

SMRT Bus Service 972M (since 30 Aug 2020)

Year Route
Direction 1 Direction 2

SMRT Bus Service 973 (since 26 Feb 2017)

Year Route
Direction 1 Direction 2

SMRT Bus Service 973A (since 13 Jan 2019)

Year Route (Midnight: One-Directional)

SBS Transit Bus Service 974 (since 8 Apr 2018)

Year Route
Direction 1 Direction 2

SBS Transit Bus Service 974A (since 13 Jan 2019)

Year Route (Midnight: One-Directional)

SMRT Bus Service 975 (since 27 Feb 2005)

Year Route
Direction 1 Direction 2
2017 Bt Panjang Interchange, Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk, Lim Chu Kang Rd and Lim Chu Kang Rd End (Loop) Lim Chu Kang Rd, Lor Rusuk, Old Lim Chu Kang Rd, Lim Chu Kang Rd, Old Choa Chu Kang Rd, Sg Tengah Rd, Brickland Rd, Choa Chu Kang Ave 3, Choa Chu Kang Way, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd and Bt Panjang Interchange.
2015 Petir Rd, Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk, Lim Chu Kang Rd and Lim Chu Kang Rd End (Loop) Lim Chu Kang Rd, Lor Rusuk, Old Lim Chu Kang Rd, Lim Chu Kang Rd, Old Choa Chu Kang Rd, Sg Tengah Rd, Brickland Rd, Choa Chu Kang Ave 3, Choa Chu Kang Way, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd and Jelebu Rd.
2012 Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk, Lim Chu Kang Rd and Lim Chu Kang Rd End (Loop) Lim Chu Kang Rd, Lor Rusuk, Old Lim Chu Kang Rd, Lim Chu Kang Rd, Old Choa Chu Kang Rd, Sg Tengah Rd, Brickland Rd, Choa Chu Kang Ave 3, Choa Chu Kang Way, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd and Jelebu Rd.
2010 Bt Panjang Interchange, Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk, Lim Chu Kang Rd and Lim Chu Kang Rd End (Loop) Lim Chu Kang Rd, Lor Rusuk, Old Lim Chu Kang Rd, Lim Chu Kang Rd, Old Choa Chu Kang Rd, Sg Tengah Rd, Brickland Rd, Choa Chu Kang Ave 3, Choa Chu Kang Way, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd and Bt Panjang Interchange.
2005 Bt Panjang Interchange, Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lim Chu Kang Rd and Lim Chu Kang Rd End (Loop) Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lim Chu Kang Rd, Old Choa Chu Kang Rd, Sg Tengah Rd, Brickland Rd, Choa Chu Kang Ave 3, Choa Chu Kang Way, Choa Chu Kang Ave 4, Choa Chu Kang Dr, Teck Whye Ave, Choa Chu Kang Rd, Bt Panjang Rd, Jelebu Rd, Petir Rd and Bt Panjang Interchange.

SMRT Bus Service 975A (since 28 Jan 2020)

Year Route (PM Peak: One-Directional)
2020 Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3 and Brickland Rd (terminating at Aft Hai Inn See Tp).

SMRT Bus Service 975B (since 24 Apr 2016)

Year Route (AM/PM Peak: One-Directional)
2016 Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk and Lim Chu Kang Rd (terminating at Opp Lim Chu Kang Lane 3).

SMRT Bus Service 975C (since 11 Apr 2021)

Year Route (Midnight: One-Directional)
2021 Bt Panjang Interchange, Jelebu Rd, Bt Panjang Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Ave 4, Choa Chu Kang Way, Choa Chu Kang Ave 3, Brickland Rd, Sg Tengah Rd, Old Choa Chu Kang Rd, Lim Chu Kang Rd, Old Lim Chu Kang Rd, Lor Rusuk and Lim Chu Kang Rd (terminating at Police Coast Guard).

SMRT Bus Service 976 (since 10 Nov 2019)

Year Route
Direction 1 Direction 2

SMRT Bus Service 979 (since 27 Dec 2015)

Year Route
Direction 1 Direction 2

Tower Transit Bus Service 980 (since 27 Dec 1998)

Year Route
Direction 1 Direction 2
2006 Sembawang Interchange, Sembawang Vista, Canberra Rd, Admiralty Dr, Sembawang Dr, Sembawang Ave, Sembawang Rd, Upp Thomson Rd, Thomson Rd, Keng Lee Rd, Kg Java Rd, Bt Timah Rd, Sungei Rd, Bencoolen St, Middle 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, Middle Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Kg Java Rd, Thomson Rd, Upp Thomson Rd, Sembawang Rd, Sembawang Ave, Sembawang Dr, Admiralty Dr, Canberra Rd, Sembawang Vista and Sembawang Interchange.
2005 Sembawang Interchange, Sembawang Vista, Sembawang Dr, Sembawang Ave, Sembawang Rd, Upp Thomson Rd, Thomson Rd, Keng Lee Rd, Kg Java Rd, Bt Timah Rd, Sungei Rd, Bencoolen St, Middle 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, Middle Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Kg Java Rd, Thomson Rd, Upp Thomson Rd, Sembawang Rd, Sembawang Ave, Sembawang Dr, Sembawang Vista and Sembawang Interchange.
1998 Admiralty Rd West Terminal, Admiralty Rd West, Canberra Rd, Sembawang Rd, Upp Thomson Rd, Thomson Rd, Keng Lee Rd, Kg Java Rd, Bt Timah Rd, Sungei Rd, Bencoolen St, Middle 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, Middle Rd, Victoria St, Rochor Rd, Rochor Canal Rd, Bt Timah Rd, Kg Java Rd, Thomson Rd, Upp Thomson Rd, Sembawang Rd, Canberra Rd, Admiralty Rd West and Admiralty Rd West Terminal.

Tower Transit Bus Service 981 (since 1999)

Year Route (One-Directional)
AM Peak PM Peak
2005 Sembawang Interchange, Sembawang Vista, Sembawang Dr, Sembawang Way, Canberra Rd, Admiralty Rd West, Senoko Ave, Senoko Dr, Senoko Rd, Senoko Dr and Senoko Loop. Senoko Rd, Senoko Dr, Senoko Loop, Senoko Dr, Senoko Ave, Admiralty Rd West, Canberra Rd, Sembawang Way, Sembawang Dr, Sembawang Vista and Sembawang Interchange.
2002 Sembawang Way, Canberra Rd, Admiralty Rd West, Senoko Ave, Senoko Dr, Senoko Rd, Senoko Dr and Senoko Loop. Senoko Rd, Senoko Dr, Senoko Loop, Senoko Dr, Senoko Ave, Admiralty Rd West, Canberra Rd and Sembawang Way.
1999 Canberra Rd, Admiralty Rd West, Senoko Ave, Senoko Dr, Senoko Rd, Senoko Dr and Senoko Loop. Senoko Rd, Senoko Dr, Senoko Loop, Senoko Dr, Senoko Ave, Admiralty Rd West and Canberra Rd.

SMRT Bus Service 983 (since 25 Apr 2015)

Year Route
Direction 1 Direction 2

SMRT Bus Service 983A (since 30 Sep 2018)

Year Route (Midnight: One-Directional)

SMRT Bus Service 985 (since 27 Jul 2003)

Year Route
Direction 1 Direction 2
2014 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 Batok Rd, Bt Batok West Ave 5, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok West Ave 5, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
2012 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 Batok Rd, Bt Batok West Ave 5, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, Upp Bt Timah Rd, Bt Timah Lk, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok West Ave 5, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
2006 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 Batok Rd, Bt Batok West Ave 5, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok West Ave 5, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
2004 (Dec) 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 Batok Rd, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
2004 (Apr) 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 Batok Rd, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.
2003 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 Batok Rd, Bt Batok West Ave 7, Bt Batok West Ave 4, Bt Batok West Ave 2, Bt Batok Ctrl, Bt Batok East Ave 2, Bt Batok East Ave 6, Jln Jurong Kechil, PIE, Jln Toa Payoh, Bendemeer Rd, 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, Serangoon Rd, Jln Toa Payoh, Whitley Rd, PIE, Jln Anak Bt, Upp Bt Timah Rd, Jln Jurong Kechil, Bt Batok East Ave 6, Bt Batok East Ave 2, Bt Batok Ctrl, Bt Batok West Ave 2, Bt Batok West Ave 4, Bt Batok West Ave 7, Bt Batok Rd, Choa Chu Kang Rd, Teck Whye Ave, Choa Chu Kang Dr, Choa Chu Kang Loop and Choa Chu Kang Interchange.

Tower Transit Bus Service 990 (since 15 Nov 2014)

Year Route
Direction 1 Direction 2

SMRT Bus Service 991 (since 8 Jul 2018)

Year Route
Direction 1 Direction 2

SMRT Bus Service 991A (since 8 Jul 2018)

Year Route (Midnight: One-Directional)

SMRT Bus Service 991B (since 30 Sep 2018)

Year Route (Midnight: One-Directional)

SMRT Bus Service 991C (since 26 Oct 2020)

Year Route (AM Peak: One-Directional)

External Links & References:


Back to Historical Routes of Bus Services

Leave a Reply

Your email address will not be published.