SMRT Bus Service 970

SMRT Bus Service 970 is a trunk route linking Bukit Panjang and Shenton Way Terminal, passing through Hillview, Bukit Batok, Bukit Timah, Sixth Avenue, Holland Avenue, Commonwealth Avenue, Alexandra, River Valley, Kim Seng/Zion Road, Chinatown, Telok Ayer and Cecil Street / Shenton Way.

45009 Bt Panjang Int B1 DT1-BP6 Petir Rd
44199 Blk 171 Gangsa Rd
44249 Blk 174 Bt Panjang Rd
44909 Blk 184 Bt Panjang Rd
44029 Bt Panjang Stn Exit A/Lrt DT1-BP6 Upp Bt Timah Rd
44019 The Linear Upp Bt Timah Rd
43119 Bef Hazel Pk Terr Upp Bt Timah Rd
43109 Cashew Stn DT2 Upp Bt Timah Rd
43099 Assumption Pathway Sch Upp Bt Timah Rd
43089 Aft Assumption Eng Sch Upp Bt Timah Rd
43279 Aft Hillview Stn DT3 Hillview Rd
43268 Hillington Green Condo Hillview Ave
43259 Opp Hillbrooks Hillview Ave
43249 Hillview Apts Hillview Ave
43239 The Petals Condo Hillview Ave
43229 Opp Blk 266 Bt Batok East Ave 2
43209 Autobacs Bt Batok East Ave 6
42199 Aft Bt Batok East Ave 6 Jln Jurong Kechil
42189 The Hillford Jln Jurong Kechil
42179 Aft Chun Tin Rd Jln Jurong Kechil
42169 Opp Blk 19 Jln Jurong Kechil
42159 Opp Beauty World Stn DT5 Jln Jurong Kechil
42259 Aft Upp Bt Timah Rd Jln Jurong Kechil
42089 Opp Bt Timah Plaza Jln Anak Bt
42059 Opp King Albert Pk Stn DT6 Dunearn Rd
42049 Hua Guan Gdns Dunearn Rd
42039 Opp The Nexus Dunearn Rd
42029 Aft Swiss Club Rd Dunearn Rd
42129 Sixth Ave Ville Sixth Ave
42139 Avenue Villa Sixth Ave
11349 Opp Garlick Ville Sixth Ave
11339 Dynasty Lodge Sixth Ave
11329 Regent Villa Sixth Ave
11319 Opp Hse No. 516 Sixth Ave
11309 Hse No. 589 Sixth Ave
11289 Opp Tan Boon Chong Ave Holland Rd
11279 Aft Coronation Rd West Holland Rd
11269 Opp Holland Village Holland Rd
11419 Holland V Stn Exit A CC21 Holland Ave
11409 Blk 9 Holland Ave
11179 Blk 8 C'wealth Ave
11169 C'Wealth Stn Exit B/C EW20 C'wealth Ave
11159 Aft Ch Of Our Saviour C'wealth Ave
11149 Queenstown Stn Exit B/C EW19 C'wealth Ave
11139 Blk 53A CP C'wealth Ave
10299 Aft Dawson Pl Alexandra Rd
10289 Opp SIS Bldg Alexandra Rd
10279 Tanglin View Alexandra Rd
10269 Opp Delta Sports Hall Alexandra Rd
10249 Opp Gan Eng Seng Sec Sch Alexandra Rd
13051 Opp Valley Pt River Valley Rd
13062 Stellar RV River Valley Rd
13139 The Trillium Kim Seng Rd
13119 Opp Great World City TE15 Kim Seng Rd
06129 Grand Copthorne Hotel TE16 Kim Seng Rd
06069 Aft Furama RiverFront Outram Rd
06049 Bef Outram Flyover Outram Rd
06029 Outram Pk Stn Exit 1 EW16NE3TE17 Outram Rd
05012 Bef Pearl's Hill Terr EW16NE3TE17 Eu Tong Sen St
05013 Chinatown Stn Exit C NE4DT19 Eu Tong Sen St
05129 Opp One Upp Pickering Upp Pickering St
05319 OCBC Ctr DT18 Church St
03059 One Raffles Quay Raffles Quay
03129 UIC Bldg TE19 Shenton Way
03218 Opp MAS Bldg EW15 Shenton Way
03239 Shenton Way Ter Shenton Way
03223 Tanjong Pagar Stn Exit C EW15 Anson Rd
03151 Opp GB Bldg Cecil St
03041 Telok Ayer Stn Exit A DT18 Cross St
05131 Opp Hong Lim Cplx NE4DT19 Upp Cross St
05039 New Bridge Ctr New Bridge Rd
05019 Aft Duxton Plain Pk EW16NE3TE17 New Bridge Rd
06011 Outram Pk Stn Exit 7 EW16NE3TE17 Outram Rd
06051 Blk 55 Tiong Bahru Rd
06071 Havelock Stn Exit 2 TE16 Zion Rd
06081 Havelock Stn Exit 3 TE16 Zion Rd
06131 Aft Blk 87 TE15 Zion Rd
13121 Opp Great World City Zion Rd
13069 RV Residences River Valley Rd
13059 Valley Pt River Valley Rd
10519 Blk 4 Delta Rd
10241 Gan Eng Seng Sec Sch Alexandra Rd
10261 Delta Sports Hall Alexandra Rd
10271 Opp Tanglin View Alexandra Rd
10281 SIS Bldg Alexandra Rd
10291 Opp Dawson Pl Alexandra Rd
11131 Queens Condo C'wealth Ave
11141 Queenstown Stn Exit A/D EW19 C'wealth Ave
11151 Blk 42 C'wealth Ave
11161 C'Wealth Stn Exit A/D EW20 C'wealth Ave
11171 Opp Blk 7B C'wealth Ave
11401 Holland V Stn/Blk12 CC21 Holland Ave
11261 Holland Village Holland Rd
11271 Aft East Sussex Lane Holland Rd
11301 Hse No. 578 Sixth Ave
11311 Hse No. 532 Sixth Ave
11321 Opp Regent Villa Sixth Ave
11331 Opp Dynasty Gdn II Sixth Ave
11341 Garlick Ville Sixth Ave
42131 Aft Lantana Ave Sixth Ave
42011 Sixth Ave Ctr Bt Timah Rd
42021 Aft Maple Ave Bt Timah Rd
42031 The Tessarina Bt Timah Rd
42041 The Nexus Bt Timah Rd
42051 King Albert Pk Stn DT6 Bt Timah Rd
42061 King Albert Pk Bt Timah Rd
42071 Pei Hwa Presby Pr Sch Upp Bt Timah Rd
42151 Beauty World Stn Exit C DT5 Jln Jurong Kechil
42161 Blk 18 Jln Jurong Kechil
42171 Signature Pk Condo Jln Jurong Kechil
42181 Opp The Hillford Jln Jurong Kechil
42191 Bef Bt Batok East Ave 6 Jln Jurong Kechil
43201 Park Natura Bt Batok East Ave 6
43221 Blk 267 Bt Batok East Ave 2
43231 Opp The Petals Condo Hillview Ave
43241 Opp Hillview Apts Hillview Ave
43251 Hillbrooks Hillview Ave
43261 Opp Hillview Hts Hillview Ave
43271 Glendale Pk Condo Hillview Rd
43061 Hillview Stn DT3 Upp Bt Timah Rd
43071 Opp Dairy Farm Rd Upp Bt Timah Rd
43081 Opp Assumption Eng Sch Upp Bt Timah Rd
43091 Bef Cashew Stn DT2 Upp Bt Timah Rd
43111 Min Of Defence Upp Bt Timah Rd
44011 Opp The Linear Upp Bt Timah Rd
44021 Bt Panjang Stn Exit B DT1-BP6 Upp Bt Timah Rd
44251 Bt Panjang Stn/Blk 604 DT1-BP6 Bt Panjang Rd
44241 Opp Lompang Rd Bt Panjang Rd
44191 Opp Blk 171 Gangsa Rd
45009 Bt Panjang Int DT1-BP6 Petir Rd


  • No alighting at Shenton Way Bus Terminal
Route Overview
Route WAB_logo_20px Bukit Panjang Bus Interchange ↔ Shenton Way Bus Terminal
Passes Through Upp Bt Timah Rd, Hillview Ave, Jln Jurong Kechil, Dunearn Rd / Bt Timah Rd, Sixth Ave, Commonwealth Ave, Alexandra Rd, Outram Rd
Route Length Towards Shenton Way: 25.8 km Towards Bukit Panjang: 24.6 km
Travelling Time 95 mins
Operator Information
BCM Route Package Choa Chu Kang–Bukit Panjang Bus Package
Current Operator SMRT Buses Ltd
Current Depot Kranji Bus Depot (KJDEP)
Buses park at: Woodlands Bus Park
Current Fleet Single-deck buses
Operating Hours
Departure Times from Bukit Panjang
05:30 – 23:35
Departure Times from Shenton Way
06:30 – 23:30
Operating Frequency
6:30am–8.30am 8.31am–4.59pm 5.00pm–7.00pm After 7.00pm
From Bukit Panjang
11 – 15 mins 10 – 17 mins 10 – 18 mins 15 – 18 mins
From Shenton Way
15 mins 8 – 16 mins 11 – 13 mins 12 – 16 mins
Fare Information
Fare Charges regular distance fares

Service 970 is an inter-town route linking public and private housing estates of Bukit Panjang, Hillview, Bukit Batok, Bukit Timah, Sixth Avenue, Holland Village, Commonwealth and Alexandra, with the City areas of River Valley, Great World, Outram Park, Chinatown, Telok Ayer and Shenton Way.

Despite its many unique connections, the route serves many low-density estates and demand is moderate as a result. Much of its demand comes from shuttling commuters between various points of its lengthy route.

No alighting is allowed at Shenton Way Terminal.

MRT / LRT Stations Served:
Special Departures
  • Outram Rd (Opp Outram Pk Stn) → Bt Panjang Int
    Weekdays: Between 06:00 – 06:45
    Saturdays: Between 06:00 – 06:39
    Sundays / Public Holidays: Between 06:00 – 06:37

Poster Gallery:

Operator History:
  • 2000 – 2004: Trans-Island Bus Services Ltd
  • 2004 – Present: SMRT Buses Ltd

The Bus Service Operating License (BSOL) for this route will be renewed in 2026 under the Choa Chu Kang–Bukit Panjang Bus Package.

  • 2000 (20 Aug): Introduced between Bukit Panjang Int and Shenton Way Ter
  • 2002 (20 Apr): Amended to ply Upp Cross St and the reinstated New Bridge Rd, skipping South Bridge Rd, Neil Rd and Cantonment Rd
  • 2003: Serves new bus stop outside Goh & Goh Bldg along Jln Jurong Kechil
  • 2005: Serves new bus stop outside Hillington Green Condo along Hillview Ave, skipping the bus stop outside Hillview Heights
  • 2005 (30 Oct): Serves new bus stop outside Blk 94 along Zion Rd
  • 2010 (23 May): Skips temporarily abolished bus stop outside Assumption Voc Inst along Upp Bt Timah Rd to facilitate the construction of Cashew MRT station along the Downtown MRT Line
  • 2012 (29 Apr): Designated wheelchair-accessible bus route (WAB)
  • 2012 (09 Dec): Amended to ply Upp Bt Timah Rd and Bt Timah Link with the partial closure of Jln Jurong Kechil to facilitate the construction of Beauty World MRT station on the Downtown MRT Line
  • 2012 (16 Dec): Amended to start from Petir Rd and terminate at Jelebu Rd with the opening of Bt Panjang Temp Bus Pk and the closure of Bt Panjang Int
  • 2014 (26 Jan): Amended to ply the reinstated Jln Jurong Kechil, skipping Upp Bt Timah Rd and Bt Timah Link
  • 2014 (27 Apr): Serves new bus stop outside Queens Condo along Commonwealth Ave
  • 2015 (01 Mar): Serves reinstated bus stop outside Assumption Pathway Sch along Upp Bt Timah Rd
  • 2015 (27 Dec): Serves new bus stop outside Blk 184 along Bt Panjang Rd, skipping the bus stop outside Blk 183 as part of DTL2 Bukit Panjang Bus Service Enhancements; Serves additional bus stop outside Hillview Stn along Upp Bt Timah Rd
  • 2017 (25 Jun): Amended to relocated Shenton Way Ter
  • 2017 (04 Sep): Amended to Bukit Panjang Integrated Transport Hub

Past Routings

Back to Bus Services
Back to Bus Articles

4 thoughts on “SMRT Bus Service 970

  • 13 December 2023 at 5:06 PM

    i wish they had more Mercedes Benz 0C500LE on this service instead of so many MAN22s

    • 14 April 2024 at 2:24 PM

      They probably want to standardise to A22s for 970. In fact, 970 as A22 not bad what…..

  • 17 March 2023 at 7:28 PM

    I have also seen Mercedes Benz 0C500LE on 970 before.

  • 13 December 2021 at 8:28 PM

    Re: compliment

    My usual self when boarding any buses. This Bus Captain is one of a kind that is pleasant and courteous. He was readily reciprocating my greetings when I boarded the vehicle. I noticed that he even delayed his taking off prior to me finding a seat (I am in my 70’s). Such a nice behavior or attitudes of Bus Captain should not go unnoticed. He deserves to be recognized as role model.
    Congratulations to your Organization for having staff with caring friendly and caring attitudes.

    I boarded the Bus 970 from Beauty World at around 12.20pm on 12-12-21 for a journey to Hilllview Avenue when I alighted at bus stop No.43241.SMB1514M.



Leave a Reply

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