Welcome to the revamped Singapore Public Bus Timeline, which provides an overview of changes made to the public bus network in Singapore since 2010.
This article lists public bus changes that occurred between 1 Jan 2020 and 31 Dec 2029. For public bus changes before the abovementioned period, please click the attached links for the timeline during the 2010s.
See also: List of Operational Bus Services (2020 – 2029)
The operational period in this timeline is currently ongoing. Information published in this article is accurate as of Sunday, 1 Dec 2024.
Year 2020:
Date | Bus Service(s) | Service Change(s) |
6 Jan | 652 | Handover of operations to SMRT Buses with reduction of 2 AM peak trips |
12 Jan | 103, 117 | New bus stop outside Blk 469B along Yishun Ave 1 |
851, 852, 853, 853M, 854, 855, 857, 857A | Removal of bus stop under Lentor Flyover along Lentor Ave | |
851, 852, 853, 853M, 854, 855, 857, NR1 | Removal of bus stop after Lentor Flyover along Lentor Ave | |
883M | New supplementary route variant between Sembawang Int and Yishun Ave 2 (Loop) on Sundays & Public Holidays | |
13 Jan | 651 | Handover of operations to Tower Transit Singapore |
671, 672 | Handover of operations to SBS Transit with reduction of 1 AM peak trip | |
28 Jan | 975A | New weekday peak hour short trip service between Choa Chu Kang Ave 4 (Opp Choa Chu Kang Stn) and Brickland Rd (Aft Hai Inn See Tp) |
31 Jan | 856 | Route amendment to Woodlands Nth Coast Rd |
9 Feb | 12e | Conversion of forward trips from Pasir Ris Int to day service and return trips from Kampong Bahru Ter to evening service daily |
147e | Service discontinuation | |
167e | Conversion of forward trips from Sembawang Int to day service and return trips from Anson Rd to evening service on weekdays | |
851e | Conversion of forward trips from Yishun Int to day service and return trips from Eu Tong Sen St to evening service daily | |
960e | Conversion of forward trips from Woodlands Temp Int to day service and return trips from Marina Ctr Ter to evening service daily | |
23 Feb | 84 | Route amendment to Northshore Cres and Northshore Dr |
2 Mar | 666 | Handover of operations to Go-Ahead Singapore |
8 Mar | 382G | New bus stop outside Punggol Cove Pr Sch along Sumang Lk |
382W | New bus stop opposite Punggol Cove Pr Sch along Sumang Lk | |
9 Mar | 16M | New alternate route between Bedok Int and Bt Merah Int on weekdays and Saturdays |
667 | Handover of operations to SBS Transit | |
18 Mar | 160, 170 | Temporary route amendment to loop at Woodlands Ctr Rd due to Malaysia’s Movement Control Order |
170X, 950 | Suspension of operations due to Malaysia’s Movement Control Order | |
22 Mar | 135 | Route reinstatement along Siglap Lk |
965, 965A, 969, NR2 | New bus stop before Sembawang Ave along Gambas Ave | |
965, 969 | New bus stop after Sembawang Ave along Gambas Ave | |
30 Mar | 670 | Handover of operations to SMRT Buses with reduction of 1 AM peak trip |
8 Apr | 10e, 97e, 128, 167e, 174e, 196e, 502, 502A, 513, 518, 518A, 651, 652, 653, 654, 655, 656, 657, 660, 661, 663, 665, 666, 667, 668, 670, 671, 672, 850E, 851e, 868E, 926, 951E, 971E, 982E, 1N, 2N, 3N, 4N, 5N, 6N, NR1, NR2, NR3, NR5, NR6, NR8 | Suspension of operations due to Singapore’s Circuit Breaker measures |
13 Apr | 925A | New weekday peak hour short trip service between Woodlands Temp Int and Kranji Way (Kranji Resvr Pk B) |
979 | Extension of last bus timing to 2400 hrs on weekdays | |
15 Apr | 12e, 14e, 30e, 43e, 74e, 89e, 151e, 188e, 188R, 506, 854e, 960e, 963e, 963R, CT8, CT18 | Suspension of operations due to Singapore’s Circuit Breaker measures |
24 Apr | 89e | Resumption of regular operations |
25 Apr | 401 | Suspension of operations due to Singapore’s Circuit Breaker measures |
2 Jun |
10e, 12e, 14e, 30e, 43e, 74e, 97e, 151e, 167e, 174e, 188e, 196e, 502, 502A, 506, 513, 518, 518A, 651, 652, 653, 654, 655, 656, 657, 660, 661, 663, 665, 666, 667, 668, 670, 671, 672, 850E, 851e, 854e, 868E, 951E, 960e, 963e, 971E, 982E |
Resumption of regular operations |
128 | Service discontinuation | |
656 | Reduction of 1 AM peak trip | |
12 Jul | 359 | Route amendment to loop at Pasir Ris Dr 2 |
26 Jul | 160M | New supplementary route variant between Jurong East Temp Int and Bt Batok Rd (Loop) |
30 Aug | 171 | Route cutback to loop at Upp Bt Timah Rd |
700, 700A | Service discontinuation | |
972M | New alternate route between Bt Panjang Int and Orchard Rd (Loop) | |
31 Aug | 971 | New weekday peak hour service between Bt Panjang Ring Rd and Cecil St (AM Peak) / Anson Rd and Bt Panjang Ring Rd (PM Peak) |
971E | Service discontinuation | |
27 Sep | 174 | Route amendment to PIE |
11 Oct | 127 | Route amendment to Tampines Nth Dr 1 and Tampines Ave 11 |
127A | Route amendment to terminate at Tampines Nth Dr 1 (Opp Blk 610C) | |
25 Oct | 114 | New service between Buangkok Stn and Buangkok Cres (Loop) |
26 Oct | 991C | New weekday peak hour short trip service between Choa Chu Kang Ave 4 (Opp Blk 464) and Bt Batok West Ave 5 (Bt Gombak Stn) |
8 Nov | 54, 130, 132, 141, 156, 162, 162M, 166, 167, 851, 980 | Temporary closure of bus stop opposite SLF Cplx along Thomson Rd |
22 Nov | 160M | New bus stop outside Blk 460D along Bt Batok West Ave 9 |
23 Nov | 177 | Temporary route amendment to Hillview Rd and Upp Bt Timah Rd |
883B | Route extension to terminate at Sembawang Rd (Opp Blk 590C) | |
6 Dec | 41, 49, 51, 51A, 52, 66, 97, 97e, 98, 98M, 105, 105B, 143, 143M, 160, 160A, 160M, 183, 183B, 197, 333, 334, 335, 506 | Route amendment to new facility of Jurong East Int |
41, 51, 52, 98, 98M, 105, 143, 143M, 183, 334, 335 | Additional alighting bus stop before Jurong East Stn along Jurong Gateway Rd | |
78, 78A | Route cutback to start from/terminate at Jurong Gateway Rd | |
79 | Route amendment to start from Boon Lay Int and loop at Jurong Gateway Rd | |
97, 97e, 197 | Route amendment to Jurong East St 12 | |
333 | Route amendment to Boon Lay Way and Jurong Gateway Rd | |
14 Dec | 167e | Service discontinuation |
668 | Handover of operations to SBS Transit | |
27 Dec | 167 | New pair of bus stops before and opposite Canberra Dr along Sembawang Rd |
384 | New feeder service between Punggol Temp Int and Northshore Dr (Loop) | |
925, 925A, 925M | Removal of bus stop outside Tong Seng Concrete Ltd along Kranji Way |
Year 2021:
Date | Bus Service(s) | Service Change(s) |
23 Jan | 75, 184 | Route extension to Gali Batu Ter |
974 | Route amendment to loop at Bt Panjang Rd | |
974A | Route extension to start from Joo Koon Int | |
25 Jan | 807B | New weekday peak hour short trip service between Yishun Int and Yishun Ring Rd (Jiemin Pr Sch) |
7 Feb | 107, 107M | Route amendment to Upp Aljunied Rd and Bidadari Pk Dr |
15 Feb | 190 | Revision of first bus timing from Choa Chu Kang Int to 0530 hrs on weekdays |
24 Feb | 75, 960, 960e, NR2, NR5, NR8 | Route amendment to new facility of Marina Ctr Ter |
27 Feb | 56, 77, 97, 97e, 195, 195A, 1N, 2N, 3N, 4N, 5N, 6N | |
28 Feb | 135 | Route extension to Jln Kembangan |
11 Apr | 15, 15A | New bus stop outside Blk 524B along Pasir Ris Dr 8 |
15 | New bus stop opposite Blk 525B along Pasir Ris Dr 8 | |
63A | New terminating short trip service between Eunos Int and Jln Rumah Tinggi (Opp Blk 36), operating after the last bus of Bus Service 63 daily | |
67, 75, 170 | Route amendment to upgraded Upp Bt Timah Rd | |
857B | New weekday peak hour/terminating short trip service between Yishun Int and Temasek Ave (Promenade Stn), operating after the last bus of Bus Service 857 daily | |
966A | New terminating short trip service between Woodlands Temp Int and Marine Parade Rd (Opp Parkway Parade), operating after the last bus of Bus Service 966 daily | |
975C | New terminating short trip service between Bt Panjang Int and Lim Chu Kang Rd (Police Coast Guard), operating after the last bus of Bus Service 975 daily | |
12 Apr | 671 | Additional pair of bus stops before and after Jln Kayu along Sengkang West Ave |
25 Apr | 806 | New bus stop outside Blk 382C along Yishun Ave 6 |
26 Apr | 663 | |
3 May | 115 | Extension of last bus timing to 2000 hrs daily |
29 May | 333, 335 | Extension of last bus timing to 0115 hrs daily |
944 | Handover of operations to Tower Transit Singapore | |
974, 974A | Handover of operations to SBS Transit | |
31 May | 97e | Additional bus stops opposite Jurong Town Hall and outside and opposite German Ctr along Jurong Town Hall Rd |
Reduction of 1 AM peak trip and 2 PM peak trips | ||
653, 657 | Handover of operations to Tower Transit Singapore | |
665 | Handover of operations to SMRT Buses | |
13 Jun | 161, 168, 169, 169A, 169B, 178, 178A, 187, 856, 858, 858A, 900, 900A, 901, 901M, 902, 903, 903M, 904, 911, 912, 912A, 912B, 912M, 913, 913M, 926, 960, 960e, 962, 963, 963e, 963R, 964, 966, 966A, 969 | Route amendment to Woodlands Integrated Transport Hub |
5 Jul | 89A | Route extension to start from TPE (Aft Punggol Rd) |
89e | 6th AM peak trip added | |
2 Aug | 96B | Route cutback to start from Kent Ridge Cres (NUS Fac of Design & Env) |
22 Aug | 32, 122 | Abolished bus stop outside The Fisherman Ch and relocated bus stop outside Blk 30 along Margaret Dr |
28 Aug | 235 | New bus stop outside Caldecott Stn Exit 4 along Toa Payoh Lk |
5 Sep | 171, 670, 853, 853M, 854, 854e, 855, 856, 857, 857A, 857B | Handover of operations to Tower Transit Singapore |
6 Sep | 652 | Handover of operations to SBS Transit |
15 Sep | 12e, 43e, 518, 518A, 661, 666 | Suspension of operations due to manpower shortage in bus operations |
19 Sep | 169, 169A, 169B, 858, 858A, 858B, 963, 963e, 963R, 965, 965A, 966, 966A, 969, 969A | Handover of operations to Tower Transit Singapore |
25 Sep | 518, 518A | Resumption of regular operations |
26 Sep | 248M | New alternate route between Tuas Ter and Tuas Sth Way (Loop) during peak hours daily |
3 Oct | 167, 656, 825, 859, 859A, 859B, 882, 882A, 883, 883B, 883M, 980, 981, NR1, NR2 | Handover of operations to Tower Transit Singapore |
965, 965A, 969 | New bus stop before Gambas Cres along Gambas Ave | |
965, 969 | New bus stop opposite Gambas Cres along Gambas Ave | |
24 Oct | 39 | Route amendment to Pasir Ris Ind Dr 1, Punggol Ctrl and Punggol Way |
400 | New bus stop opposite Marina Barrage along Marina Gdns Dr | |
20 Nov | 964 | Extension of last bus timing to 1800 hrs on Saturdays |
28 Nov | 117 | Route amendment to Canberra Way, Canberra Cres, Canberra Wk, Canberra St and Sembawang Rd |
883, 883B, 883M | Route extension along Canberra St | |
29 Nov | 117M | New alternate route between Punggol Temp Int and Sembawang Int during weekday peak hours |
12 Dec | 14, 18, 69, 155, 168, 222, 225G, 228 | New bus stop after Heartbeat @ Bedok along Bedok Nth St 1 |
14, 18, 69, 155, 168, 222, 225W, 228 | New bus stop before Heartbeat @ Bedok along Bedok Nth St 1 | |
22 | Route cutback to Eunos Int | |
65 | Route amendment to Tampines Ave 4 | |
66 | Route cutback to loop at Upp Bt Timah Rd | |
506 | Route cutback to Serangoon Int | |
22 Dec | 15, 15A, 969, 969A | Route amendment to realigned Tampines Ave 12 |
26 Dec | 20 | New bus stop after Changi Business Pk Cres along Changi Business Pk Vista |
75, 100, 107, 130, 131, 131A, 167 | Route amendment to Esplanade Dr with the pedestrianisation of Connaught Dr | |
27 Dec | 35 | New pair of bus stops before and after Changi Coast Rd along Aviation Pk Rd |
31 Dec | 114A | New terminating short trip service between Sengkang Ctrl (Buangkok Stn Exit B) and Buangkok Cres (Blk 998B), operating after the last bus of Bus Service 114 on eves of Public Holidays |
Should a new page be started for 2024, with this one moved to the last page?