SBS Transit Bus Service 100

SBS Transit Bus Service 100 is a trunk service plying between Serangoon and Ghim Moh, passing through Upper Aljunied, Geylang Road, Beach Road, Shenton Way, HarbourFront, Alexandra, Queensway and Buona Vista.

66009 S'Goon Int B3 NE12CC13 S'goon Ave 2
62129 Blk 403 Upp S'goon Rd
62119 Aft Sunshine Lodge Upp S'goon Rd
61049 Aft Bartley Rd Upp S'goon Rd
61039 Woodleigh Stn Exit A NE11 Upp S'goon Rd
70069 Aft Bidadari Pk Dr Upp Aljunied Rd
70059 Blk 7 Upp Aljunied Rd
70049 Aft Blk 4 Upp Aljunied Rd
70039 Aljunied Pk Aljunied Rd
70029 Canossa Catholic Pr Aljunied Rd
70019 Blk 125 Aljunied Rd
81099 Blk 102 Aljunied Rd
81089 Aljunied Stn EW9 Aljunied Rd
80089 Bef Lor 18 Geylang Geylang Rd
80069 Opp Mohd Salleh Mque Geylang Rd
80049 Aft Sims Way Geylang Rd
80039 Opp Lor 1 Geylang Ter EW10 Geylang Rd
80029 Bef Kg Bugis Kallang Rd
01339 Bef Crawford Bridge Crawford St
01349 Opp Blk 4 Crawford St
01429 Golden Mile Cplx Beach Rd
01419 St. John HQ Beach Rd
01529 Plaza Parkroyal Beach Rd
01519 The Gateway Beach Rd
01629 Shaw Twrs Beach Rd
01619 Esplanade Stn Exit F CC3 Beach Rd
02029 Aft Esplanade Stn Exit D CC3 Esplanade Dr
03019 OUE Bayfront EW14NS26 Collyer Quay
03059 One Raffles Quay Raffles Quay
03129 UIC Bldg TE19 Shenton Way
03217 Opp AXA Twr EW15 Shenton Way
05649 Opp Customs Port Br HQ Keppel Rd
14061 Opp Former Railway Stn Keppel Rd
14071 Keppel Workshop Keppel Rd
14081 Tg Pagar DP Blk F5 Keppel Rd
14101 Opp Keppel DP Blk 517 Keppel Rd
14141 HarbourFront Stn/Vivocity NE1CC29 Telok Blangah Rd
14121 Opp Harbourfront Int NE1CC29 Telok Blangah Rd
14131 Caribbean at Keppel Bay Telok Blangah Rd
14151 Opp Chr Community Chapel Telok Blangah Rd
14161 Telok Blangah Stn CC28 Telok Blangah Rd
14171 Opp Yeo's Bldg Telok Blangah Rd
15041 Alexandra Retail Ctr Alexandra Rd
15051 Alexandra Pt Alexandra Rd
18011 Aft Hortpark Alexandra Rd
11511 Alexandra Hosp Alexandra Rd
11021 Aft Queenstown NPC HQ Queensway
11031 Opp Queen's Cl Queensway
11041 Aft C'wealth Dr Queensway
11051 Opp Queenstown Polyclinic Queensway
11161 C'Wealth Stn Exit A/D EW20 C'wealth Ave
11171 Opp Blk 7B C'wealth Ave
11181 Opp Blk 43 C'wealth Ave
11351 Blk 13 Ghim Moh Rd
11001 Opp Ghim Moh Ter Ghim Moh Rd
12121 Blk 7 Ghim Moh Rd
11009 Ghim Moh Ter Ghim Moh Rd
11009 Ghim Moh Ter Ghim Moh Rd
11359 Opp Blk 13 Ghim Moh Rd
11189 Blk 43 C'wealth Ave
11179 Blk 8 C'wealth Ave
11169 C'Wealth Stn Exit B/C EW20 C'wealth Ave
11059 Queenstown Polyclinic Queensway
11049 Opp Blessed Sacrament Ch Queensway
11039 Blk 19 Queensway
11029 Blk 166/Aft Mei Chin Rd Queensway
11519 Opp Queensway Shop Ctr Alexandra Rd
18019 Bef Telok Blangah Hill Pk Alexandra Rd
15059 Opp Alexandra Pt Alexandra Rd
15049 Opp Alexandra Retail Ctr Alexandra Rd
14189 Aft Alexandra Rd Telok Blangah Rd
14179 Yeo's Bldg Telok Blangah Rd
14169 Opp Telok Blangah Stn CC28 Telok Blangah Rd
14159 Bef Chr Community Chapel Telok Blangah Rd
14139 Bef Seah Im Rd Telok Blangah Rd
14129 Harbourfront Stn Exit A NE1CC29 Telok Blangah Rd
14119 Opp VivoCity NE1CC29 Telok Blangah Rd
14109 Keppel DP Blk 517 Keppel Rd
14089 Opp Tg Pagar DP Blk F5 Keppel Rd
14069 Former Railway Stn Keppel Rd
05641 Bef Cantonment Rd Keppel Rd
03222 Hub Synergy Pt Anson Rd
03111 Aft Capital Twr Robinson Rd
03031 Raffles Pl Stn Exit F EW14NS26 Robinson Rd
03011 Fullerton Sq EW14NS26 Fullerton Rd
02111 Esplanade Bridge Esplanade Dr
01611 Aft Raffles Hotel Beach Rd
01621 Opp Shaw Twrs Beach Rd
01511 Opp The Gateway Beach Rd
01521 Opp Plaza Parkroyal Beach Rd
01411 Opp St. John HQ Beach Rd
01421 Opp Golden Mile Cplx Beach Rd
01341 Southbank Crawford St
80011 Aft Padang Jeringau Kallang Rd
80031 Kallang Stn EW10 Sims Ave
80051 Aft Lor 1 Geylang Sims Ave
80071 Yi Xiu Fty Bldg Sims Ave
80091 Bef Lor 23 Geylang Sims Ave
81081 Opp Aljunied Stn EW9 Aljunied Rd
81091 Sims Urban Oasis Aljunied Rd
70011 Opp Blk 125 Aljunied Rd
70021 Opp Canossa Catholic Pr Aljunied Rd
70031 Opp Aljunied Pk Aljunied Rd
70041 Opp Blk 4 Upp Aljunied Rd
70051 Aft Joo Seng Rd Upp Aljunied Rd
70061 Bef Bidadari Pk Dr Upp Aljunied Rd
61031 Woodleigh Stn Exit B NE11 Upp S'goon Rd
61041 Bef Braddell Rd Upp S'goon Rd
62111 Aft Sommerville Rd Upp S'goon Rd
62121 Aft Wolskel Rd Upp S'goon Rd
66009 S'Goon Int NE12CC13 S'goon Ave 2


  • No alighting at Ghim Moh Ter. The last stop towards Ghim Moh Ter is at Blk 7, Ghim Moh Rd.
Route Overview
Route WAB_logo_20px Serangoon Bus Interchange  Ghim Moh Bus Terminal
Passes Through Aljunied Rd, Beach Rd, Shenton Way / Robinson Rd, Telok Blangah Rd, Queensway
Route Length Towards Ghim Moh: 24.7 km Towards Serangoon: 23.3 km
Travelling Time 85 mins
Operator Information
BCM Route Package Clementi Bus Package
Current Operator SBS Transit Ltd
Current Depot Bukit Batok Bus Depot (BBDEP)
Hougang Bus Depot (HGDEP)
Current Fleet Single-deck buses
Operating Hours
Departure Times from Serangoon
05:30 – 23:45
Departure Times from Ghim Moh
06:00 – 00:00
Operating Frequency
From Serangoon
6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 6 12 mins 5 20 mins 10 13 mins 13 15 mins
Saturdays 12 14 mins 11 16 mins 13 15 mins 14 17 mins
Sundays / Public Holidays 14 15 mins 14 16 mins 14 15 mins 14 15 mins
From Ghim Moh
6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
Weekdays 7 8 mins 6 13 mins 8 10 mins 14 15 mins
Saturdays 14 15 mins 12 15 mins 11 15 mins 12 15 mins
Sundays / Public Holidays 14 15 mins 11 16 mins 14 15 mins 13 15 mins
Fare Information
Fare Charges regular distance fares

Service 100 connects Serangoon and Ghim Moh to the Central district, passing through Queenstown, Telok Blangah, Shenton Way, Beach Road and Aljunied. The route also connects heavy demand sectors between Serangoon Interchange and the industrial estates near Kallang Way.

MRT Stations Served
Special Departures
  • Beach Rd (Opp St. John HQ) → Serangoon Int
    Weekdays: 06:30 & 06:39
  • Sims Ave (Aft Lor 1 Geylang) → Serangoon Int
    Weekdays: 18:19, 18:48, 19:07, 19:27 & 19:42
Short Trip Service
  • Service 100A: Serangoon Int → Aljunied Rd (Aljunied Stn)
    Weekdays, except Public Holidays: 06:30 – 09:09 & 17:41 – 19:42

Poster Gallery

Operator History
  • 1971: Singapore Traction Company
  • 1971 – 1974: Associated Bus Service
  • 1974 – 2001: Singapore Bus Services Ltd
  • 2001 – Present: SBS Transit Ltd

The Bus Service Operating License (BSOL) for this route will be renewed in 2025 under the Clementi Bus Package.

  • 1971 (11 Apr): Introduced between Serangoon Garden Ter and Prince Edward Rd Ter under 1971 Bus Reorganisation
  • 1971 (09 May): Integrated with Service 100A and re-numbered Service 100/100A
  • 1971 (06 Dec): Operations transferred to Associated Bus Service (ABS)
  • 1974 (03 Feb): Re-numbered from Service 100/100A as a service between Serangoon Garden Ter and Prince Edward Rd Ter under 1974 Bus Rationalisation
  • 1974 (08 Dec): Amended to ply the extended Robinson Rd, skipping Market St
  • 1975 (02 Mar): Amended to ply Sims Ave towards Serangoon Garden Ter with the conversion of Geylang Rd to one-way traffic
  • 1975 (21 Jul): Amended to ply St. Andrew’s Rd and Stamford Rd, skipping Coleman St and Hill St
  • 1976 (15 Feb): Serves new staggered bus stop between Bank of India and Hong Leong Holdings along Robinson Rd
  • 1976 (14 Mar): Serves new staggered bus stop outside The Cenotaph along Connaught Dr, skipping the bus stop opposite Singapore Cricket Club
  • 1976 (16 Aug): Amended to ply Aljunied Rd with the introduction of Service 60, skipping MacPherson Est in both directions
  • 1977 (31 Oct): Amended to skip Chartwell Dr, Burghley Dr, Berwick Dr, Tavistock Ave, Hemsley Ave and Kensington Park Rd with the introduction of Service 217
  • 1979 (11 Feb): Amended to ply the extended Shenton Way, Palmer Rd and Anson Rd, skipping Parsi Rd
  • 1985 (13 Jan): Extended to World Trade Ctr Ter
  • 1988 (03 Jan): Serves new staggered bus stop opposite Treasury Bldg along Shenton Way, skipping the bus stop opposite Marina House
  • 1988 (13 Mar): Amended to Serangoon Int
  • 1989 (05 Nov): Integrated with Service 20, extended to Ghim Moh Ter and amended to ply Beach Rd, skipping North Bridge Rd/Victoria St
  • 1994 (03 Jul): Amended to ply Crawford St towards Serangoon Int
  • 1996: Serves additional bus stop outside Kallang Stn along Sims Ave
  • 1999: Skips abolished pair of bus stops outside and opposite Wishart Rd along Telok Blangah Rd
  • 2002: Serves new pair of bus stops after Sommerville Rd and after Sunshine Lodge along Upp Serangoon Rd
  • 2006 (29 Oct): Serves new bus stop outside VivoCity along Telok Blangah Rd
  • 2007 (28 Apr): Serves additional bus stop outside Victoria Concert Hall along Fullerton Rd
  • 2008 (07 Dec): Skips abolished bus stop opposite Temenggong D Mosque along Telok Blangah Rd
  • 2011 (03 Sep): Amended to Serangoon Integrated Transport Hub
  • 2011 (26 Sep): Designated wheelchair-accessible bus service (WAB)
  • 2016 (01 May): Amended to ply Esplanade Dr with the partial closure of Fullerton Rd
  • 2017 (12 Mar): Amended to ply Upp Serangoon Rd and the diverted Upp Aljunied Rd
  • 2021 (26 Dec): Amended to ply Esplanade Dr towards Ghim Moh Ter due to closure of Connaught Dr to all vehicles
  • 2023 (10 Sep): Amended to terminate at bus stop outside Blk 7 along Ghim Moh Rd and use new bus turnaround point along Ghim Moh Rd to Ghim Moh Ter

Past Routings

Back to Bus Services
Back to Bus Articles

11 thoughts on “SBS Transit Bus Service 100

  • 23 August 2023 at 5:58 PM

    Guys New news With Effect from 10 Sept. 2023 u are not allowed to alight at Ghim Moh Ter u must take until the last stop.

    • 13 September 2023 at 10:13 PM

      Transitlink website and bus stop info don’t mention Blk 7 as the terminating stop, Blk 7 doesn’t even have any “for alighting only” notices even though the amendment poster called it the terminating stop. It seems that you can still alight at Ghim Moh Terminal technically, though there’s really no reason why you would.

      • 16 September 2023 at 12:30 PM

        No u can’t

        • 19 September 2023 at 2:07 AM

          Ehhhhh idk la i have no proof of it, the SBS amendment poster and current SBS website says alighting isn’t allowed, but Transitlink and all bus stop posters show the routing all the way to Ghim Moh Ter with an express section. Idk why they decided to make conflicting info posters but it be like that I guess

  • 4 December 2020 at 11:57 AM

    Aljunied Road goes through Joo Chiat, never look on Google Maps ah?

    • 25 December 2020 at 11:47 PM

      Erm I think you’re mistaken? Aljunied road does not pass through Joo Chiat.
      Anyways, some buses plying Aljunied road have double deckers e.g. 62 & 64. Hence the user’s question on why there are no double deckers on 100.

      • 13 March 2021 at 5:32 PM

        MRT (EWL) is faster than bus. That is the reason why bus 100 does not need double deck, there is short-working trip 100A from Serangoon to Aljunied, serving Bidadari residents and there are no direct MRT links from Serangoon to Aljunied.

        Previously, on 5 November 1989, service 20 (Bedok – Ghim Moh) will definitely lose ridership when the MRT is ready and no one will spend long journeys on the bus. But there is a lot of trade-offs being involved as the section from Crawford to Commonwealth (excluding City Hall, Raffles Place and Tanjong Pagar) on the service 20 that it is in, do not have any MRT stations. The Fidelio Street and Frankel Avenue will get a feeder bus service 42, whereas service 100 can be amended and extended to skip roads with low ridership such as North Bridge Road (Lavender and Bugis).

        Even service 13 has duplicated service 111 to the extent from Ghim Moh to Orchard Road, service 7 was amended to skip Suntec City and instead ply Bugis area, ever since the MRT is fast for long journeys from Bedok to Orchard Road area while complementing it for people who are staying further away from the MRT station. That explains the reason why there is no bus service from Suntec to Kembangan area by now? And also 13 had went to Bishan and Yio Chu Kang to replace 58 and 133.

        Even 135’s constraint is just relying on private estate – Frankel alone.

        155’s height restriction is Telok Kurau only as it passes smaller roads.

    • 18 January 2021 at 7:11 PM

      Sorry, it’s Joo Seng

  • 6 August 2020 at 3:32 PM

    Why are there no double-decker buses deployed on this service? I realise that buses starting from serangoon interchange see poor deployment of double-decker buses (even services 109, 103 which see considerable demand only have few double-decker buses plying the route daily)

    • 24 November 2020 at 10:31 PM

      Joo Chiat have height restricton

      • 30 November 2020 at 9:49 AM

        but this service doesn’t pass through Joo Chiat. Isn’t that 155?


Leave a Reply

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