SBS Transit Bus Service 21X

Bus Service 21X, operated by SBS Transit, is a supplementary express service (or “express feeder” service) operating from St. Michael’s and looping at Novena MRT Station along Thomson Road.

The service is introduced under the Bus Connectivity Enhancement Programme (BCEP), and operates only during weekday peak hours.

Service 21X commences operations on Monday, 28 April 2025.

21X
St. Michael's Ter
↺ Thomson Rd (Loop)
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
50038 Novena Stn NS20 Thomson 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
Note:

  • Service 21X serves Jalan Bahagia & Jalan Tenteram towards both Thomson Rd (Novena MRT) & St. Michael’s. Check the bus destination before boarding.
Route Overview
Route WAB_logo_20px St. Michael’s Bus Terminal ↺ Thomson Road (Loop)
Passes Through Jln Bahagia, Jln Tenteram, Kim Keat Rd, Whampoa Dr
Route Length TBC
Travelling Time TBC
Operator Information
BCM Route Package Bishan–Toa Payoh Bus Package
Current Operator SBS Transit Ltd
Current Depot TBC
Current Fleet TBC
Operating Hours
Departure Times from St. Michael’s
Weekdays (Except Public Holidays)
06:30 – 10:00 & 16:15 – 19:45
Operating Frequency
Loop Service 6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
TBC TBC TBC TBC
Fare Information
Fare Charges regular distance fares

Bus Service 21X provides a faster connection for commuters travelling between Novena MRT and housing estates in Whampoa & Jalan Tenteram. This limited-stop service, which operates only during weekday morning and evening peak hours, is a quicker alternative to the regular Bus Service 21.

The service plies express between Whampoa estate and Novena MRT in both directions—from Kim Keat Rd to Thomson Rd (via Balestier Rd), and from Thomson Rd to Whampoa Dr (via Moulmein Rd and Balestier Rd). At Novena, Service 21X calls at Thomson Rd (Novena Stn) only, the bus stop near Novena Stn Exit B.

Service 21X serves Jalan Bahagia & Jalan Tenteram in both directions. Commuters should check the bus destination before boarding.

Express Feeder Services

Service 21X is the third bus service with the ‘X’ suffix introduced under the BCEP, launched in 2024. These services with the ‘X’ suffix (which LTA refers to as ‘express feeder’ bus services) are designed to benefit residential estates located farther from major transport nodes and town centres. They take more direct routes with fewer intermediate stops compared to their parent service.

Like its parent Service 21, Service 21X is classified as a trunk service, and thus charges regular distance fares.

MRT Station Served:
Route Variant:
  • Bus Service 21: Pasir Ris Bus Interchange ↔ St. Michael’s Bus Terminal
    Daily

Poster Gallery

Operator History:
  • From 28 Apr 2025: SBS Transit Ltd
Route History:
  • 2025 (28 Apr): Introduced between St. Michael’s Ter and Thomson Rd (Loop) as a supplementary express bus service under the LTA’s Bus Connectivity Enhancement Programme (BCEP).

Past Routings

Back to Bus Services

19 thoughts on “SBS Transit Bus Service 21X

  • 7 April 2025 at 10:30 PM
    Permalink

    This should just be 21M instead of 21X. Looking at 298X and 979X, they served the full distance while skipping some stops along the way, which is not the case for 21X (Which should be to Pasir Ris if we want to be consistent, but the appropriate numbering should be 21e instead)

    This is so confusing haha

    Reply
  • 7 April 2025 at 6:41 PM
    Permalink

    LTA really loves to inflate the number of ‘new’ bus services launched under BCEP. This 21X is at best a SWT-like service which doesn’t even operate that many hours a day. Same goes to those CDS.

    As mentioned by the above commenter, I hope that the frequency of parent 21 will not get even worse. Headways from St Mike’s are quite horrendous, esp with the NSE mess at Newton/Thomson junction. But i suppose they chose 21 just because of it goes inside Tenteram unlike 131 which doesn’t.

    Reply
  • 7 April 2025 at 3:52 PM
    Permalink

    It will be the 3rd express service with the letter “X” introduced in Singapore.

    Reply
  • 7 April 2025 at 3:00 PM
    Permalink

    So apparently a route does not need to be a feeder or a short-distance trunk to receive ‘X’ variants (lookin at u 170X)

    Reply
  • 7 April 2025 at 11:56 AM
    Permalink

    This is fucked up planning by LTA

    On the bright side, 21X will be extremely helpful for St. Michael’s Residents. The high people traffic to Novena & Toa Payoh really requires help. For TPY, 139 & 129 exists. But the higher traffic flow would be to Novena MRT. Thus 21X. Also, NKF workers would greatly benefit from this service.

    The HORRID SIDE OF THIS, is that they use TWENTY ONE, instead of ONE THREE ONE. 21?!?! With 21X, the fleet for 21 will be siphoned to 21X, worsening the frequencies even more! 21 frequencies are already fucked up because of Tampines & Bedok North bottlenecks! Instead of 21, they should have used 131. Currently, 131 has 131A that supplements. Instead of 131A, they could convert it to 131X to better divert the crowd, providing a more frequent service as well, since 131A does not operate very frequently

    Reply
    • 7 April 2025 at 1:42 PM
      Permalink

      They can add more split shift buses. Or the buses can even come from another service, doesn’t have to be 21. 124 would be a good option. Moreover 131 is now full UPDEP control

      Reply
      • 7 April 2025 at 4:28 PM
        Permalink

        Unfortunately that isn’t how it works normally
        If it is numbered from this service: the costs of operation, the Farebox Rate & the resources used, will all come from the parent service
        Look at every other M- or X- variants
        It would be great though if they use other service bus

        Reply
        • 7 April 2025 at 5:51 PM
          Permalink

          Did 979 have SDs prior to 979X? If it didn’t then your point is completely invalidated since 979 is full DD and 979X is full SD

          Reply
        • 7 April 2025 at 11:29 PM
          Permalink

          Yes there are cases of SWTs where buses come from other services. Usually from the same interchange/terminal if not nearby. Same logic as CDS eg. 668 which uses buses from 851

          Reply
      • 10 April 2025 at 7:04 AM
        Permalink

        Remember, even if the buses itself are not used, they have to use Service 21 BC.

        Reply

Leave a Reply

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