Historical Routes of Trunk Services 20 – 29

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: Service 20

SBS Transit Bus Service 20 (since 9 Jun 2013)

Year Route
Direction 1 Direction 2

SBS Transit Bus Service 21 (since 29 Nov 1992)

Year Route
Direction 1 Direction 2
2016 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Jln Besar, Kitchener Rd, Serangoon Rd, Balestier Rd, Moulmein Rd, Thomson Rd, Balestier Rd, Whampoa Dr, Jln Bahagia, Jln Tenteram, Jln Bahagia, Kim Keat Rd, Whampoa Rd and St. Michael’s Terminal. St. Michael’s Terminal, Whampoa Rd, Whampoa Dr, Jln Bahagia, Jln Tenteram, Jln Bahagia, Kim Keat Rd, Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd, McNair Rd, Towner Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.
2004 (Dec) Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Jln Besar, Kitchener Rd, Serangoon Rd, Balestier Rd, Moulmein Rd, Thomson Rd, Balestier Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Whampoa Rd and St. Michael’s Terminal. St. Michael’s Terminal, Whampoa Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd, McNair Rd, Towner Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.
2004 (Apr) Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Jln Besar, Kitchener Rd, Serangoon Rd, Balestier Rd, Moulmein Rd, Thomson Rd, Balestier Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Whampoa Rd and St. Michael’s Terminal. St. Michael’s Terminal, Whampoa Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd, McNair Rd, Towner Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.
2003 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Jln Besar, Kitchener Rd, Serangoon Rd, Balestier Rd, Moulmein Rd, Thomson Rd, Balestier Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Whampoa Rd and St. Michael’s Terminal. St. Michael’s Terminal, Whampoa Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd, McNair Rd, Towner Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.
1993 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Lavender St, Balestier Rd, Moulmein Rd, Thomson Rd, Balestier Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Whampoa Rd and St. Michael’s Terminal. St. Michael’s Terminal, Whampoa Rd, Whampoa Dr, Jln Bahagia, Kim Keat Rd, Balestier Rd, Thomson Rd, Moulmein Rd, Balestier Rd, McNair Rd, Towner Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.
1992 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Dr 6, Pasir Ris Dr 1, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Tampines Ave 1, Bedok Reservoir Rd, Jln Eunos, Changi Rd, Geylang Rd and Lor 1 Geylang Terminal. Lor 1 Geylang Terminal, Geylang Rd, Kallang Rd, Sims Ave, Jln Eunos, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Pasir Ris Dr 1, Pasir Ris Dr 6, Pasir Ris Dr 3 and Pasir Ris Interchange.

SBS Transit Bus Service 21A (since 25 May 2014)

Year Route (Sun/PH: One-Directional)
2014 Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Bendemeer Rd, Jln Besar and Kitchener Rd (terminating at Bef Tai Hoe Hotel).

SBS Transit Bus Service 22 (since 24 Jan 1988)

Year Route
Direction 1 Direction 2
2021 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Serangoon Ctrl, Upp Serangoon Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Ubi Ave 2, Eunos Lk, Jln Eunos, Changi Rd, Jln Turi, Sims Ave, Eunos Rd 2 and Eunos Interchange. Eunos Interchange, Eunos Rd 2, Sims Ave, Jln Eunos, Eunos Lk, Ubi Ave 2, Paya Lebar Rd, Upp Paya Lebar Rd, Upp Serangoon Rd, Serangoon Ctrl, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
2003 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Serangoon Ctrl, Upp Serangoon Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Ubi Ave 2, Eunos Lk, Bedok Reservoir Rd, Tampines Ave 4, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange. Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Tampines Ave 4, Bedok Reservoir Rd, Eunos Lk, Ubi Ave 2, Paya Lebar Rd, Upp Paya Lebar Rd, Upp Serangoon Rd, Serangoon Ctrl, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1988 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Ubi Ave 2, Eunos Lk, Bedok Reservoir Rd, Tampines Ave 4, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange. Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Tampines Ave 4, Bedok Reservoir Rd, Eunos Lk, Ubi Ave 2, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.

SBS Transit Bus Service 23 (since 20 Feb 1983)

Year Route
Direction 1 Direction 2
1995 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Tampines Ave 1, Tampines Ave 10, Bedok Nth Rd, PIE, Jln Kolam Ayer, Bendemeer Rd, Jln Besar and Rochor Canal Rd (Loop) Serangoon Rd, Jln Kolam Ayer, PIE, Bedok Nth Rd, Tampines Ave 10, Tampines Ave 1, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.
1991 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, PIE, Paya Lebar Way, Jln Kolam Ayer, Bendemeer Rd, Jln Besar and Rochor Canal Rd (Loop) Serangoon Rd, Jln Kolam Ayer, Paya Lebar Way, PIE, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.
1987 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, PIE, Paya Lebar Way, Jln Kolam Ayer, Bendemeer Rd, Jln Besar, Bencoolen St, Orchard Rd, Penang Rd, Somerset Rd, Grange Rd, Orchard Blvd and Tomlinson Rd (Loop) Tanglin Rd, Orchard Rd, Dhoby Ghaut, Selegie Rd, Serangoon Rd, Jln Kolam Ayer, Paya Lebar Way, PIE, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.
1983 Tampines Terminal, Tampines Ave 5, PIE, Paya Lebar Way, Jln Kolam Ayer, Bendemeer Rd, Jln Besar, Bencoolen St, Orchard Rd, Penang Rd, Somerset Rd, Grange Rd, Orchard Blvd and Tomlinson Rd (Loop) Tanglin Rd, Orchard Rd, Dhoby Ghaut, Selegie Rd, Serangoon Rd, Jln Kolam Ayer, Paya Lebar Way, PIE, Tampines Ave 5 and Tampines Terminal.

SBS Transit Bus Service 24 (since 25 Jun 1983)

Year Route
Direction 1 Direction 2
2017 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd, T3 Departure Dr, T3 Lk Sth, Changi Airport PTB3, T3 Lk Nth, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, T4 Lk, T4 Way, T4 Cres, Changi Airport PTB4, T4 Cres, T4 Lk, T4 Arrival Dr, T4 Blvd, Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
2009 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd, T3 Departure Dr, T3 Lk Sth, Changi Airport PTB3, T3 Lk Nth, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
2007 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Eunos Rd 5, Eunos Rd 8, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd, T3 Departure Dr, T3 Lk Sth, Changi Airport PTB3, T3 Lk Nth, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
2003 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Eunos Rd 5, Eunos Rd 8, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1990 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1983 Ang Mo Kio Interchange, Ang Mo Kio Ave 3, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Upp Changi Rd East, PIE, ECP, Airport Blvd and Changi Airport PTB (Loop) Airport Blvd, ECP, PIE, Upp Changi Rd East, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.

SBS Transit Bus Service 25 (since 28 Oct 1979)

Year Route
Direction 1 Direction 2
2017 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 3, Hougang Ave 2, Hougang Ave 3, Eunos Lk, Jln Eunos, Sims Ave East, New Upp Changi Rd, Bedok Sth Ave 3, Upp East Coast Rd and Upp East Coast Terminal. Upp East Coast Terminal, Upp East Coast Rd, Bedok Sth Ave 3, New Upp Changi Rd, Changi Rd, Jln Eunos, Eunos Lk, Hougang Ave 3, Hougang Ave 2, Ang Mo Kio Ave 3, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
2011 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 3, Hougang Ave 2, Hougang Ave 3, Eunos Lk, Jln Eunos, Sims Ave East, New Upp Changi Rd, Bedok Nth Ave 1, Bedok Nth Dr and Bedok Interchange. Bedok Interchange, Bedok Nth Dr, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Jln Eunos, Eunos Lk, Hougang Ave 3, Hougang Ave 2, Ang Mo Kio Ave 3, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1985 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 3, Hougang Ave 2, Hougang Ave 3, Eunos Lk, Jln Eunos, Sims Ave East, New Upp Changi Rd and Bedok Interchange. Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Jln Eunos, Eunos Lk, Hougang Ave 3, Hougang Ave 2, Ang Mo Kio Ave 3, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1983 Ang Mo Kio Interchange, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange. Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Interchange.
1981 Ang Mo Kio Ctrl 2, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange. Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Ctrl 2.
1980 Ang Mo Kio Ave 3, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Boundary Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange. Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Boundary Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Ave 3.
1979 Ang Mo Kio Ave 3, Ang Mo Kio Ave 8, Ang Mo Kio Ave 1, Lor Chuan, Braddell Rd, Bartley Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange. Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Bartley Rd, Braddell Rd, Lor Chuan, Ang Mo Kio Ave 1, Ang Mo Kio Ave 8 and Ang Mo Kio Ave 3.

SBS Transit Bus Service 26 (since 12 Jul 1981)

Year Route
Direction 1 Direction 2
2016 Bedok Interchange, Bedok Nth Dr, Bedok Nth Ave 1, Chai Chee St, Chai Chee Dr, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Geylang Bahru, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, Chai Chee Dr, Chai Chee St, Bedok Nth Ave 1, Bedok Nth Dr and Bedok Interchange.
2011 Bedok Interchange, Bedok Nth Dr, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Geylang Bahru, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd, Bedok Nth Ave 1, Bedok Nth Dr and Bedok Interchange.
2004 (Dec) Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Geylang Bahru, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.
2004 (Apr) Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Geylang Bahru, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.
2003 Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Geylang Bahru, Bendemeer Rd, Whampoa East, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.
1994 Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Jln Kolam Ayer, Bendemeer Rd, Whampoa Nth, Serangoon Rd, Jln Toa Payoh, Kim Keat Lk, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.
1989 Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru, Jln Kolam Ayer, Jln Toa Payoh, Lor 2 Toa Payoh, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Kim Keat Lk, Jln Toa Payoh, Bendemeer Rd, Geylang Bahru, Kallang Bahru, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.
1981 Bedok Interchange, Bedok Nth Ave 1, New Upp Changi Rd, Changi Rd, Geylang Rd, Kallang Rd, Sims Ave, Lor 1 Geylang, Upp Boon Keng Rd, Boon Keng Rd, Kallang Bahru and Geylang Bahru (Loop) Bendemeer Rd, Boon Keng Rd, Upp Boon Keng Rd, Lor 1 Geylang, Sims Ave, Sims Ave East, New Upp Changi Rd and Bedok Interchange.

SBS Transit Bus Service 27 (since 24 Jan 1988)

Year Route
Direction 1 Direction 2
2007 Hougang Ctrl Interchange, Hougang Ctrl, Hougang Ave 10, Hougang Ave 6, Sengkang Ctrl, Sengkang East Ave, Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T3 Departure Dr, T3 Lk Sth, Changi Airport PTB3, T3 Lk Nth, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Tampines Ave 9, Tampines Ave 10, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang East Ave, Sengkang Ctrl, Hougang Ave 6, Hougang Ave 10, Hougang Ctrl and Hougang Ctrl Interchange.
2002 Hougang Ctrl Interchange, Hougang Ctrl, Hougang Ave 10, Hougang Ave 6, Sengkang Ctrl, Sengkang East Ave, Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Tampines Ave 9, Tampines Ave 10, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang East Ave, Sengkang Ctrl, Hougang Ave 6, Hougang Ave 10, Hougang Ctrl and Hougang Ctrl Interchange.
2001 Sengkang Interchange, Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Tampines Ave 9, Tampines Ave 10, TPE, Punggol Rd, Compassvale St, Compassvale Rd and Sengkang Interchange.
1999 Sengkang Terminal, Sengkang East Way, Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Tampines Ave 9, Tampines Ave 10, TPE, Punggol Rd, Compassvale St, Compassvale Rd, Sengkang East Way and Sengkang Terminal.
1995 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.
1993 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris St 52, Pasir Ris Dr 1, Pasir Ris Dr 8, Tampines Ave 12, Tampines Ave 9, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1, Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1, Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines Ave 9, Tampines Ave 12, Pasir Ris Dr 8, Pasir Ris Dr 1, Pasir Ris St 52, Pasir Ris Dr 3 and Pasir Ris Interchange.
1992 Pasir Ris Interchange, Pasir Ris Dr 3, Pasir Ris Ctrl, Pasir Ris Dr 1, Pasir Ris Dr 8, Tampines Ave 12, Tampines Ave 9, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines Ave 9, Tampines Ave 12, Pasir Ris Dr 8, Pasir Ris Dr 1, Pasir Ris Ctrl, Pasir Ris Dr 3 and Pasir Ris Interchange.
1990 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd, T1 Blvd, T1 Basement Dr, Changi Airport PTB1, T1 Basement Dr, T2 Basement Dr and Changi Airport PTB2 (Loop) T2 Basement Dr, T2 Blvd, Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.
1988 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 2, Tampines Ave 5, Simei Ave, PIE, ECP, Airport Blvd and Changi Airport PTB (Loop) Airport Blvd, ECP, PIE, Simei Ave, Tampines Ave 5, Tampines Ctrl 2, Tampines Ctrl 1 and Tampines Interchange.

SBS Transit Bus Service 27A (since 30 Nov 2002)

Year Route (AM Peak: One-Directional)
2009 Sengkang East Ave, Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7 and Tampines Ave 4 (terminating at Opp Century Sq).
2002 Compassvale Rd, Compassvale St, Punggol Rd, TPE, Tampines Ave 10, Tampines Ave 9, Tampines Ave 7, Tampines Ave 4 and Tampines Ave 5 (terminating at Blk 147).

SBS Transit Bus Service 28 (since 2 Oct 1994)

Year Route
Direction 1 Direction 2
2009 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9, Tampines St 45, Tampines St 34, Tampines St 32, Tampines Ave 2, Tampines Ave 1, Bedok Reservoir Rd, Bedok Nth Ave 3, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Bartley Rd, Braddell Rd, Lor 6 Toa Payoh, Lor 1 Toa Payoh, Lor 4 Toa Payoh, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Lor 4 Toa Payoh, Lor 1 Toa Payoh, Lor 6 Toa Payoh, Braddell Rd, Bartley Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Bedok Nth Ave 3, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 2, Tampines St 32, Tampines St 34, Tampines St 45, Tampines Ave 9, Tampines St 41, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
2003 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9, Tampines St 45, Tampines St 34, Tampines St 32, Tampines Ave 2, Tampines Ave 1, Bedok Reservoir Rd, Bedok Nth Ave 3, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Bartley Rd, Braddell Rd, Lor 6 Toa Payoh, Lor 1 Toa Payoh, Lor 4 Toa Payoh, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Lor 4 Toa Payoh, Lor 1 Toa Payoh, Lor 6 Toa Payoh, Braddell Rd, Bartley Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Eunos Rd 5, Eunos Rd 8, Sims Ave, Sims Ave East, New Upp Changi Rd, Bedok Nth Ave 3, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 2, Tampines St 32, Tampines St 34, Tampines St 45, Tampines Ave 9, Tampines St 41, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
2000 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9, Tampines Ave 2, Tampines Ave 1, Bedok Reservoir Rd, Bedok Nth Ave 3, New Upp Changi Rd, Changi Rd, Geylang Rd, Paya Lebar Rd, Upp Paya Lebar Rd, Bartley Rd, Braddell Rd, Lor 6 Toa Payoh, Lor 1 Toa Payoh, Lor 4 Toa Payoh, Lor 6 Toa Payoh and Toa Payoh Interchange. Toa Payoh Interchange, Lor 2 Toa Payoh, Lor 6 Toa Payoh, Lor 4 Toa Payoh, Lor 1 Toa Payoh, Lor 6 Toa Payoh, Braddell Rd, Bartley Rd, Upp Paya Lebar Rd, Paya Lebar Rd, Sims Ave, Sims Ave East, New Upp Changi Rd, Bedok Nth Ave 3, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 2, Tampines Ave 9, Tampines St 41, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
1994 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9, Tampines Ave 2, Tampines Ave 1, Bedok Reservoir Rd, Bedok Nth Ave 3, Bedok Nth St 1 and Bedok Interchange (Loop) Bedok Nth St 1, Bedok Nth Ave 3, Bedok Reservoir Rd, Tampines Ave 1, Tampines Ave 2, Tampines Ave 9, Tampines St 41, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.

SBS Transit Bus Service 29 (since 9 Jun 1985)

Year Route
Direction 1 Direction 2
2003 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9, Tampines Ave 7, Loyang Ave, Old Tampines Rd, Upp Changi Rd Nth, Loyang Way, Loyang Ave, Cranwell Rd, Netheravon Rd, Changi Village Rd and Changi Village Terminal (Loop) Changi Village Rd, Netheravon Rd, Cranwell Rd, Loyang Ave, Loyang Way, Upp Changi Rd Nth, Old Tampines Rd, Loyang Ave, Tampines Ave 7, Tampines Ave 9, Tampines St 41, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
1994 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Loyang Ave, Old Tampines Rd, Upp Changi Rd Nth, Loyang Way, Loyang Ave, Cranwell Rd, Netheravon Rd, Changi Village Rd and Changi Village Terminal (Loop) Changi Village Rd, Netheravon Rd, Cranwell Rd, Loyang Ave, Loyang Way, Upp Changi Rd Nth, Old Tampines Rd, Loyang Ave, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
1987 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Loyang Ave, Tampines Rd, Upp Changi Rd Nth, Loyang Way, Loyang Ave, Cranwell Rd, Netheravon Rd, Changi Village Rd, Telok Paku Rd, Nicoll Dr, Airline Rd and Airport Cargo Rd (Loop) Airline Rd, Nicoll Dr, Telok Paku Rd, Changi Village Rd, Netheravon Rd, Cranwell Rd, Loyang Ave, Loyang Way, Upp Changi Rd Nth, Tampines Rd, Loyang Ave, Tampines Ave 7, Tampines Ctrl 3, Tampines Ctrl 1 and Tampines Interchange.
1985 Tampines Terminal, Tampines Ave 5, Tampines Ave 4, Tampines Ave 7, Loyang Ave, Tampines Rd, Upp Changi Rd, Loyang Way, Loyang Ave, Telok Paku Rd, Nicoll Dr, Airline Rd and Airport Cargo Rd (Loop) Airline Rd, Nicoll Dr, Telok Paku Rd, Loyang Ave, Loyang Way, Upp Changi Rd, Tampines Rd, Loyang Ave, Tampines Ave 7, Tampines Ave 4, Tampines Ave 5 and Tampines Terminal.

SBS Transit Bus Service 29A (since 4 Mar 2013)

Year Route (PM Peak: One-Directional)
2013 Tampines Interchange, Tampines Ctrl 1, Tampines Ctrl 3, Tampines Ave 7, Tampines St 41, Tampines Ave 9 and Tampines Ave 7 (terminating at Blk 497D).

External Links & References:


Back to Historical Routes of Bus Services

Leave a Reply

Your email address will not be published.