History of Services 20 - 29
Service 20
1st Generation (1971 - 1989)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
| Singapore Traction Company | Fidelio St ↔ Commonwealth Ave | 1971 | 11 April | Introduced between Fidelio St Ter and Commonwealth Ave Ter under 1971 Bus Reorganisation. |
| Associated Bus Services | 6 December | Operations transferred to Associated Bus Services. | ||
| Chai Chee ↔ Commonwealth Ave | 1973 | 1 July | Operations transferred to Singapore Bus Services. | |
| Amended to Chai Chee Ter. | ||||
| 1974 | 8 December | Amended to ply the extended Robinson Rd, skipping Market St. | ||
| 1975 | 2 March | Amended to ply Sims Ave towards Chai Chee Ter with the conversion of Geylang Rd to one-way traffic. | ||
| 1976 | 15 February | Serves new staggered bus stop between Bank of India and Hong Leong Holdings along Robinson Rd. | ||
| Chai Chee ↔ Ghim Moh | 1977 | 7 March | Extended to Ghim Moh Ter. | |
| 17 May | Amended to ply Commonwealth Ave Extension. | |||
| 1978 | 15 January | Amended to ply Jln Sultan, skipping Sumbawa Rd. | ||
| 1979 | 11 February | Amended to ply the extended Shenton Way towards Ghim Moh Ter, skipping Parsi Rd and Anson Rd. | ||
| 14 October | Amended to ply Sims Ave East towards Chai Chee Ter with the conversion of Changi Rd to one-way traffic. | |||
| 1981 | 11 October | Serves new staggered bus stop outside Tunas Bldg along Anson Rd, skipping the bus stop outside Intl Plaza. | ||
| Bedok ↔ Ghim Moh | 1985 | 8 September | Extended to Bedok Int with the closure of Chai Chee Ter. | |
| 1988 | 3 January | Serves new staggered bus stop opposite Treasury Bldg along Shenton Way, skipping the bus stop opposite Marina Hse. | ||
| 1989 | 5 November | Integrated with Service 100 and discontinued. |
2nd Generation (1994 - 2000)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
| Sims Pl ↺ St. Wilfred Rd | 1994 | 17 October | Introduced between Sims Pl Ter and St. Wilfred Rd (Loop). | |
| 2000 | 27 November | Integrated with Service 125 and discontinued. |
3rd Generation (since 2013)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
(Current) |
Tampines ↺ Changi Business Park Ctrl 2 | 2013 | 9 June | Introduced between Tampines Int and Changi Business Pk Ctrl 2 (Loop) under the LTA's Bus Service Enhancement Programme (BSEP), operating between 0600 hrs and 2330 hrs daily.[1] |
| 30 September | Designated wheelchair-accessible bus service (WAB). | |||
| 2015 | 20 December | Serves new pair of bus stops outside and opposite Changi City Pt along Changi South Ave 2. | ||
| 2017 | 21 October | Amended to ply Somapah Rd and Changi Sth Ave 1, skipping Upp Changi Rd East and Xilin Ave. | ||
| 2018 | 10 June | Serves new pair of bus stops outside and opposite The Eightrium along Changi Sth Ave 1. | ||
| 2021 | 26 December | Serves new bus stop after Changi Business Park Crescent along Changi Business Pk Vista. | ||
20Tampines ↺ Changi Business Park Ctrl 2 20ASimei St 1 → Changi South Ave 1
|
2024 | 27 May | 20AIntroduced from Simei St 1 (Blk 148) to Changi Sth Ave 1 (Expo Stn Exit B) during morning peak hours on Weekdays. Wheelchair-accessible bus service (WAB) at launch.
|
Service 21
1st Generation (1971 - 1981)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
| Amalgamated Bus Company | Fidelio St ↔ Delta | 1971 | 11 April | Introduced between Fidelio St Ter and Delta Circus Ter under 1971 Bus Reorganisation. |
| Fidelio St ↔ Commonwealth Ave | 25 April | Extended to Commonwealth Ave Ter. | ||
| 1973 | 11 March | Amended to ply Zion Rd towards Commonwealth Ave Ter with the partial conversion of Kim Seng Rd to one-way traffic. | ||
| Chai Chee ↔ Commonwealth Ave | 1 July | Operations transferred to Singapore Bus Services. | ||
| Amended to Chai Chee Ter. | ||||
| 1975 | 2 February | Amended to ply Tiong Bahru Rd and the extended Zion Rd towards Commonwealth Ave Ter with the partial conversion of Kim Seng Rd and Outram Rd to one-way traffic. | ||
| 2 March | Amended to ply Sims Ave and Lor 1 Geylang towards Chai Chee Ter with the conversion of Geylang Rd to one-way traffic. | |||
| 1977 | 17 May | Amended to ply Commonwealth Ave Extension and Nth Buona Vista Rd towards Commonwealth Ave Ter. | ||
| 29 August | Amended to ply Holland Ave, Holland Dr and Nth Buona Vista Rd towards Commonwealth Ave Ter. | |||
| 1981 | 15 November | Discontinued. |
2nd Generation (since 1992)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
(Current) Known as |
Pasir Ris ↔ Lor 1 Geylang | 1992 | 29 November | Introduced between Pasir Ris Int and Lor 1 Geylang Ter under TransitLink Network Integration Exercise Phase 10. |
| Pasir Ris ↔ Saint Michael’s | 1993 | 23 May | Integrated with Service 4 and extended to St. Michael’s Ter under TransitLink Network Integration Exercise Phase 13. | |
| 1994 | TBC | Skips the bus stop outside Kallang Stn along Sims Ave. | ||
| 1999 | TBC | Serves new pair of bus stops outside and opposite The Clearwater Condo along Bedok Reservoir Rd. | ||
| 2001 | 18 February | Serves new staggered bus stop outside Novena Stn along Thomson Rd, skipping the bus stop outside Novena Ch. | ||
| 2002 | TBC | Serves new pair of bus stops opposite and between Blks 731 and 734 along Bedok Reservoir Rd. | ||
| 2003 | 21 June | Amended to ply Bendemeer Rd, Jln Besar, Kitchener Rd and Serangoon Rd under North East Line Rationalisation Phase 1. | ||
| 2004 | 27 April | Amended to ply Geylang Rd, Kallang Rd and Sims Ave towards St. Michael’s Ter with the temporary conversion of Lor 1 Geylang to one-way traffic. | ||
| 6 December | Amended to ply the reinstated Lor 1 Geylang towards St. Michael’s Ter, skipping Geylang Rd, Kallang Rd and Sims Ave. | |||
| 2006 | 26 June | Designated wheelchair-accessible bus service (WAB). | ||
21Pasir Ris ↔ Saint Michael’s 21AGeylang Rd → Kitchener Rd
|
2014 | 25 May | ||
| 2016 | 24 April | Amended to ply Jln Tenteram in both directions.[4] | ||
| 2022 | 30 October | Temporarily amended to ply Pasir Ris St 11 and Pasir Ris St 12 with the partial closure of Pasir Ris Dr 1 to facilitate the construction of Pasir Ris East station on the Cross Island Line. | ||
| 2025 | 27 April | Amended to Pasir Ris Integrated Transport Hub. |
Service 21X
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
(Current) |
St. Michael's ↺ Thomson Rd | 2025 | 28 April | Introduced between St. Michael's Ter and Thomson Rd (Loop) under the LTA's Bus Connectivity Enhancement Programme (BCEP), operating between 0630 hrs – 1000 hrs and 1615 hrs – 1945 hrs on Weekdays. Wheelchair-accessible bus service (WAB) at launch. |
Service 22
1st Generation (1971 - 1984)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
| Amalgamated Bus Company | Fidelio St ↔ Labrador | 1971 | 11 April | Introduced between Fidelio St Ter and Alexandra Rd Ter. |
| Fidelio St ↔ Tg Berlayer | 1972 | TBC | Extended to Tg Berlayer Ter. | |
| Chai Chee ↔ Tg Berlayer | 1973 | 1 July | Operations transferred to Singapore Bus Services. | |
| Amended to Chai Chee Ter. | ||||
| 1974 | 3 February | Amended to skip Fidelio St under 1974 Bus Rationalisation. | ||
| 1975 | 2 February | Amended to ply new slip road from Tiong Bahru Rd to Outram Rd with the conversion of Seng Poh Rd to one-way traffic. | ||
| 2 March | Amended to ply Sims Ave towards Chai Chee Ter with the conversion of Geylang Rd to one-way traffic. | |||
| 1979 | 14 October | Amended to ply Sims Ave East towards Chai Chee Ter with the conversion of Changi Rd to one-way traffic. | ||
| 1984 | 22 April | Discontinued. |
2nd Generation (since 1988)
Service 23
Service 24
Service 25
Service 26
Service 27
Service 28
1st Generation (1983 - 1992)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
| Tampines ↺ New Bridge Rd | 1983 | 4 September | Introduced between Tampines Ter and New Bridge Rd (Loop). | |
| Tampines ↔ New Bridge Rd | 1987 | 3 May | Amended to terminate at New Bridge Rd Ter. | |
| 6 June | Amended to the relocated New Bridge Rd Ter. | |||
| 27 September | Amended to ply the extended Eu Tong Sen St towards Tampines Ave 5 Ter to facilitate the first stage of road expansion along New Bridge Rd. | |||
| 1 November | Amended to ply Eu Tong Sen St towards Tampines Ave 5 Ter to facilitate the second stage of road expansion along New Bridge Rd. | |||
| 29 November | Amended to Tampines Int. | |||
| 13 December | Serves new staggered bus stop opposite Peninsula Plaza along Nth Bridge Rd, skipping the bus stop outside St Andrew's Cath. | |||
| 1988 | 20 March | Amended to ply Upp Cross St and New Bridge Rd, skipping Neil Rd. | ||
| 23 October | Skips a pair of bus stops outside and opposite Tampines Stadium along Tampines Ave 5. | |||
| 1990 | 22 July | Serves additional bus stop outside Ellenborough Mkt along Eu Tong Sen St. | ||
| 1992 | 29 November | Integrated with Service 2 and discontinued under TransitLink Network Integration Exercise Phase 10. |
2nd Generation (since 1994)
| Operator | Route | Year | Date | Service changes |
|---|---|---|---|---|
(Current) Known as |
Tampines ↺ Bedok | 1994 | 2 October | Introduced between Tampines Int and Bedok Int (Loop). |
| 1999 | TBC | Serves new pair of bus stops outside and opposite The Clearwater Condo along Bedok Reservoir Rd. | ||
| Tampines ↔ Toa Payoh | 2000 | 29 October | Integrated with Service 152 and extended to Toa Payoh Int, skipping Bedok Nth St 1 and Bedok Int. | |
| 2001 | TBC | Serves new pair of bus stops opposite Blk 761 and opposite Baywater along Bedok Nth Ave 3. | ||
| 2002 | 19 May | Amended to Toa Payoh Integrated Transport Hub. | ||
| 2003 | 16 March | Amended to ply Eunos Ave 5 and Eunos Rd 8 with the partial closure of Paya Lebar Rd to facilitate the construction of Paya Lebar station on the Circle Line. | ||
| 23 March | Amended to ply Tampines St 45, Tampines St 34 and Tampines St 32. | |||
| First bus from Tampines Int brought forward to 0540 hrs daily. First bus from Toa Payoh Int brought forward to 0555 hrs daily. | ||||
| 2006 | TBC | Skips a pair of removed bus stops outside and opposite Bedok Green Sec Sch along Bedok Nth Ave 3. | ||
| 2009 | 8 March | Skips a pair of bus stops outside and opposite Bartley Sec Sch with the realignment of the junction of Upp Paya Lebar Rd and Bartley Rd. | ||
| 23 August | Amended to ply the reinstated Paya Lebar Rd, skipping Eunos Ave 5 and Eunos Rd 8. | |||
| 2010 | 13 February | Serves new pair of bus stops outside and opposite Blk 220 CP along Bedok Nth Ave 3. | ||
| 2015 | 28 September | Designated wheelchair-accessible bus service (WAB). |
Service 29
- ↑ "New Services 20 and 141 from 9 June 2013" SBS Transit, 28 May 2013.
- ↑ "SBS Transit Rolls Out Five New Wheelchair Accessible Bus Services" SBS Transit, 24 September 2013.
- ↑ "Introduction of Services 20A, 39A and 39B" SBS Transit, 20 May 2024.
- ↑ "Route extension for Service 386 and amendments for Services 117 and 21" SBS Transit, 11 April 2016
- ↑ "Supplementary Bus Service From Monday, 28 April 2025" SBS Transit, 7 April 2025
- ↑ "SBS Transit to roll out another five Wheelchair-accessible Bus services" SBS Transit, 21 September 2015