SBS Transit Bus Service 21

SBS Transit Bus Service 21 is a trunk service plying between Pasir Ris and St. Michael’s, passing through Tampines, Bedok Reservoir, Kaki Bukit, Geylang, Bendemeer, and Balestier.

21
77009 Pasir Ris Int B1 EW1 Pasir Ris Dr 3
78109 Downtown East Pasir Ris Dr 3
78081 Blk 467 Pasir Ris Dr 6
78071 Blk 446 Pasir Ris Dr 6
78069 Blk 442 Pasir Ris Dr 1
78031 Blk 191 Pasir Ris St 12
78181 Bef Blk 187 Pasir Ris St 11
78191 Aft Blk 182 Pasir Ris St 11
98099 Blk 269A Pasir Ris Dr 1
98019 Opp Blk 149A Loyang Ave
76249 Blk 370 Tampines Ave 7
76239 Blk 390 Tampines Ave 7
76229 Opp Tampines East Stn DT33 Tampines Ave 7
76219 Blk 230E Tampines Ave 7
76209 Blk 233 Tampines Ave 7
76149 Opp Tampines Stn/Int EW2-DT32 Tampines Ave 4
76139 Opp Century Sq Tampines Ave 4
76069 Blk 147 Tampines Ave 5
75059 Bef Tampines West Stn DT31 Tampines Ave 1
75069 Blk 960A Bedok Reservoir Rd
75349 The Clearwater Condo Bedok Reservoir Rd
84609 Waterfront Key Bedok Reservoir Rd
84639 Aft Waterfront Waves Bedok Reservoir Rd
84619 Waterfront Isle Bedok Reservoir Rd
84629 Blk 716 Bedok Reservoir Rd
84479 Blk 713 Bedok Reservoir Rd
84469 Blk 703 Bedok Reservoir Rd
84481 Aft Bedok Ind Pk C Bedok Reservoir Rd
84491 Blk 629 Bedok Reservoir Rd
72079 Blk 609 Bedok Reservoir Rd
72069 Blk 121 Bedok Reservoir Rd
72029 Opp Blk 646 Bedok Reservoir Rd
72019 Opp Blk 322 Jln Eunos
83119 Opp Blk 16 Jln Eunos
83109 Opp Eunos Stn EW7 Jln Eunos
82069 Aft Lor 106 Changi Changi Rd
82049 Joo Chiat Cplx Changi Rd
82029 Blk 14 Mkt/FC Geylang Rd
82109 City Plaza Geylang Rd
81069 Opp Lor 39 Geylang Geylang Rd
81049 Aft Lor 34 Geylang Geylang Rd
81029 Aft Lor 28 Geylang Geylang Rd
80089 Bef Lor 18 Geylang Geylang Rd
80069 Opp Mohd Salleh Mque Geylang Rd
80049 Aft Sims Way Geylang Rd
80101 Kallang Stn/Opp Blk 2C EW10 Lor 1 Geylang
60051 Opp Kallang Pl Boon Keng Rd
60099 Bef Lavender St Bendemeer Rd
07329 Hoa Nam Bldg Jln Besar
07231 Bef Tai Hoe Hotel Kitchener Rd
07211 Aft Farrer Pk Stn Exit G NE8 S'goon Rd
07221 Sri Vadapathira K Tp S'goon Rd
50249 S'pore Khalsa Assn Balestier Rd
50239 S'pore Indian Assn Balestier Rd
50129 Opp Natl Skin Ctr Moulmein Rd
50119 St. Joseph Instn Jnr Moulmein Rd
50031 Opp Novena Ch NS20 Thomson Rd
50041 Novena Lodge Thomson Rd
50161 Bef Jln Dusun Balestier Rd
50171 Zhongshan Mall Balestier Rd
50191 Bef Balestier Plaza Balestier Rd
50201 Shaw Plaza Balestier Rd
50211 Opp Balestier Pt Balestier Rd
50991 Blk 82 Whampoa Dr
52129 Blk 29 Jln Bahagia
52049 Blk 19 Jln Tenteram
52119 Opp Blk 65 Jln Tenteram
52499 St. Michael's Ter Whampoa Rd
52499 St. Michael's Ter Whampoa Rd
52451 Blk 114 Whampoa Rd
52129 Blk 29 Jln Bahagia
52049 Blk 19 Jln Tenteram
52119 Opp Blk 65 Jln Tenteram
52099 Opp NKF Kim Keat Rd
50159 Bef Kim Keat Lane Kim Keat Rd
50209 Aft Pegu Rd Balestier Rd
50199 Opp Shaw Plaza Balestier Rd
50189 Opp Public Mansion Balestier Rd
50179 Opp Zhongshan Mall Balestier Rd
50169 Aft Irrawaddy Rd Balestier Rd
50059 Opp Thomson Med Ctr Thomson Rd
50049 Opp Novena Lodge Thomson Rd
50038 Novena Stn NS20 Thomson Rd
50111 Revival Ctr Ch Moulmein Rd
50121 Natl Skin Ctr Moulmein Rd
50231 Northlight Sch Balestier Rd
50331 Blk 122 Mcnair Rd
50349 Blk 107 Towner Rd
60199 Boon Keng Stn/Blk 22 NE9 Boon Keng Rd
60059 Bef Kallang Pl Boon Keng Rd
80109 Opp Kallang Stn/Blk 2C EW10 Lor 1 Geylang
80051 Aft Lor 1 Geylang Sims Ave
80071 Yi Xiu Fty Bldg Sims Ave
80091 Bef Lor 23 Geylang Sims Ave
81011 Aft Aljunied Stn EW9 Sims Ave
81031 Blk 134 Sims Ave
81051 Sims Ville Sims Ave
82011 Aft Paya Lebar Quarter EW8CC9 Sims Ave
82032 Blk 416 Sims Ave
82061 Eunos Stn/ Int EW7 Sims Ave
83101 Eunos Stn EW7 Jln Eunos
83111 Blk 17 Jln Eunos
72011 Blk 322 Jln Eunos
72021 Blk 646 Bedok Reservoir Rd
72061 Blk 122 Bedok Reservoir Rd
72071 Blk 133 Bedok Reservoir Rd
84499 Blk 140 Bedok Reservoir Rd
84489 Opp Bedok Ind Pk C Bedok Reservoir Rd
84461 Opp Blk 701 Bedok Reservoir Rd
84471 Blk 745 Bedok Reservoir Rd
84621 Opp Blk 716 Bedok Reservoir Rd
84611 Opp Waterfront Isle Bedok Reservoir Rd
84631 Opp Waterfront Waves Bedok Reservoir Rd
84601 Opp Waterfront Key Bedok Reservoir Rd
75341 Opp The Clearwater Condo Bedok Reservoir Rd
75061 Blk 954D Bedok Reservoir Rd
75051 Tampines West Stn Exit B DT31 Tampines Ave 1
76061 Blk 938 Tampines Ave 5
76131 UOB Tampines Ctr Tampines Ave 4
76141 Tampines Stn/Int EW2-DT32 Tampines Ave 4
76201 Blk 423 Tampines Ave 7
76211 Blk 449 Tampines Ave 7
76221 Tampines East Stn Exit A DT33 Tampines Ave 7
76231 Opp Blk 390 Tampines Ave 7
76241 Blk 497D Tampines Ave 7
98011 Blk 149A Loyang Ave
98091 Blk 156 Pasir Ris Dr 1
78199 Opp White Sands Pri Sch Pasir Ris St 11
78189 Opp Blk 187 Pasir Ris St 11
78039 Blk 104 Pasir Ris St 12
78061 Opp Pasir Ris Polyclinic Pasir Ris Dr 1
78079 Blk 429 Pasir Ris Dr 6
78089 Blk 405 Pasir Ris Dr 6
78101 Opp Downtown East Pasir Ris Dr 3
77009 Pasir Ris Int EW1 Pasir Ris Dr 3

Notes:

  • – Wheelchair Inaccessible Bus Stop
  • Service 21 serves Jalan Bahagia & Jalan Tenteram towards both St. Michael’s & Pasir Ris. Check the bus destination before boarding.
    RED plated Service 21 buses are bound for Pasir Ris, while
    WHITE plated Service 21 buses are bound for St. Michael’s.

 

Route Overview
Route WAB_logo_20px Pasir Ris Bus Interchange ↔ St. Michael’s Bus Terminal
Passes Through Tampines Ave 7, Bedok Reservoir Rd, Geylang Rd / Sims Ave, Moulmein Rd, Balestier Rd
Route Length Towards St. Michael’s: 27.4 km Towards Pasir Ris: 25.0 km
Travelling Time 130 mins
Operator Information
BCM Route Package Bishan–Toa Payoh Bus Package
Current Operator SBS Transit Ltd
Current Depot Ang Mo Kio Bus Depot (AMDEP)
Bedok North Bus Depot (BNDEP)
Current Fleet Single-deck & Double-deck buses
Operating Hours
Departure Times from Pasir Ris
Daily
05:30 – 00:00
Departure Times from St. Michael’s
Daily
05:30 – 00:00
Operating Frequency
From Pasir Ris
6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 7 – 12 mins 11 – 14 mins 12 – 16 mins 14 – 16 mins
Saturdays 11 – 13 mins 12 – 15 mins 14 – 15 mins 12 – 15 mins
Sundays / Public Holidays 11 – 15 mins 8 – 16 mins 11 – 15 mins 13 – 15 mins
From St. Michael’s 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 10 – 13 mins 8 – 14 mins 8 – 16 mins 12 – 16 mins
Saturdays 13 – 14 mins 12 – 15 mins 12 – 14 mins 12 – 14 mins
Sundays / Public Holidays 12 – 15 mins 12 – 14 mins 13 – 17 mins 14 – 16 mins
Fare Information
Fare Charges regular distance fares

 

Service 21 spans from Central to East, serving many residential areas throughout its route, such as Whampoa, Balestier, Boon Keng, Kallang, Paya Lebar, Eunos, Kaki Bukit, Bedok Reservoir, Tampines and Pasir Ris. Its lengthy route and large coverage makes it an important inter-town route, and as a result, journey time is relatively long for its length.

Introduced in 1992, the route originally ran between Pasir Ris Int and Lorong 1 Geylang Ter before being extended to St. Michael’s in 1993 following the merger with then-Service 4. Service 21 made history on 26 June 2006 as the first wheelchair-accessible bus service in Singapore following the debut of Volvo B9TL (CDGE) buses on the route.

The route has several key sectors offering important connections, such as that between St. Michael’s Estate and Novena MRT, Farrer Park and the Geylang district, as well as that between Eunos MRT and Bedok Reservoir Road. As such, in addition to demand from inter-town connections, the route experiences high demand throughout the day, and relies on fleet comprising mostly of double-decker buses. Around Farrer Park, the route plies very different stretches in either direction. The route was amended to serve Jalan Tenteram in both directions in April 2016.

MRT Stations Served:
Special Departures:
  • Changi Road (Aft Lor 106 Changi) → St. Michaels’s Ter
    Weekdays: 05:55 & 06:10
    Saturdays: 05:55 & 06:06
    Sundays / Public Holidays: 05:55
  • Geylang Road (Bef Lor 18 Geylang) → St. Michaels’s Ter
    Sundays / Public Holidays: 17:51, 18:15 & 18:31
  • Sims Ave (Eunos Stn/Int) → Pasir Ris Int
    Weekdays: 05:50, 06:00, 06:18 & 06:31
Short Trip Service
  • Service 21A: Geylang Road (Bef Lor 18 Geylang) → Kitchener Road (Bef Tai Hoe Hotel)
    Sundays & Public Holidays: 16:52 – 17:56

Gallery:
Poster Gallery

Operator History:
  • 1992 – 2001: Singapore Bus Services Ltd
  • 2001 – Present: SBS Transit Ltd

The Bus Service Operating License (BSOL) for this route will be renewed in 2026 under the Bishan–Toa Payoh Bus Package.

History:
  • 1992 (29 Nov): Introduced between Pasir Ris Int and Lor 1 Geylang Ter under Transitlink Integration Exercise Phase 10
  • 1993 (23 May): Merged with Service 4 and extended to St Michael’s Terminal under Transitlink Integration Exercise Phase 13
  • 1994: Skips bus stop outside Kallang Stn along Sims Ave
  • 1999: Serves new pair of bus stops outside and opposite The Clearwater Condo along Bedok Reservoir Rd
  • 2001 (18 Feb): Serves new staggered bus stop outside Novena Stn along Thomson Rd, skipping the bus stop outside Novena Church
  • 2002: Serves new pair of bus stops opposite and between Blks 731 and 734 along Bedok Reservoir Rd
  • 2003 (21 Jun): Amended to ply Bendemeer Rd, Jln Besar, Kitchener Rd and Serangoon Rd under North East MRT Line Rationalisation Phase 1
  • 2004 (27 Apr): 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
  • 2004 (06 Dec): Amended to ply the reinstated Lor 1 Geylang towards St. Michael’s Ter, skipping Geylang Rd, Kallang Rd and Sims Ave
  • 2006 (26 Jun): Designated wheelchair-accessible bus service (WAB), the first WAB route in Singapore
  • 2016 (24 Apr): Amended to ply Jln Tenteram in both directions
  • 2022 (30 Oct): Amended to ply Pasir Ris St 12 and Pasir Ris St 11 with the partial closure of Pasir Ris Dr 1 to facilitate the construction of Pasir Ris East MRT station on the Cross Island MRT Line

Past Routings

Back to Bus Services
Back to Bus Articles

7 thoughts on “SBS Transit Bus Service 21

  • 26 November 2024 at 3:42 PM
    Permalink

    Can 21 ammend to punggol please!!

    Reply
  • 30 May 2022 at 8:15 PM
    Permalink

    I thought I saw ADL Enviro500 3 door on this service.

    Reply
  • 14 May 2022 at 11:03 AM
    Permalink

    The bus driver on SG5116K that comes to Aft Sims Way at 6.52 am keeps asking me to sit down. I do not like him to keep doing this. Please ask him to stop this.

    Reply
  • 12 January 2022 at 6:15 PM
    Permalink

    VERY RARE!

    Today I sat on a MAN A95 Euro 6 on service 21

    SG 6261L
    According to sgwiki.com, the following MAN A95s operate on service 21 but I NEVER EVER see them mostly is Scania K23OUBs and Volvo B9TLs:

    SG 6222A
    SG 6223Y
    SG 6233T
    SG 6261L (the one I sat today)

    Reply
    • 5 December 2022 at 6:40 PM
      Permalink

      actually now its getting more and more common (i sat quite some times already)

      Reply
  • 2 January 2022 at 8:23 PM
    Permalink

    All of the CDGE buses were removed from 21 on 1 Jan 2022. Wonder which bus model replacing them?

    Reply
    • 7 April 2022 at 3:10 PM
      Permalink

      MAN A95 Euro 6 Batch 2

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *