Bus Service 960
!
|
TRAVEL ADVISORY | !
| ||||
---|---|---|---|---|---|---|
![]()
![]()
![]() ![]()
|
Service 960 | |
Route Information | |
---|---|
Route | Woodlands Interchange ↔ Marina Centre Terminal |
Route Length | 27.1 km (towards Marina Centre) 27.3 km (towards Woodlands) |
Travelling Time | 85 mins (1 h 25 mins) |
Operator | ![]() (Woodlands Bus Package) |
SMRT Buses Bus Service 960 is an inter-town route connecting Woodlands and Bukit Panjang to city areas like Newton, Little India, Bugis and Marina Centre, via the Bukit Timah Expressway (BKE) and Pan Island Expressway (PIE). The route shares duplicative sectors with Service 961 (and its variant Service 961M) between Woodlands and Bukit Panjang, linking industrial estates along Woodlands Road to NS7Kranji and DT1BP6Bukit Panjang MRT stations.
This service sees higher demand on weekends, with foreign workers commuting between dormitories along Woodlands Road and Little India.
Alternatively, Express Service 960e offers a faster connection from Woodlands and Marsiling to city areas, skipping Woodlands Road and Bukit Panjang, operating at selected hours daily.
Service Information[edit]
Bus Duty & Fleet[edit]
Depot | Fleet Size | Fleet | ||
---|---|---|---|---|
Woodlands Depot (WLDEP) | 26 | 14 Single Deckers | 12 Double Deckers | |
SMB1359U SMB1375Y SMB1383Z SMB1385T SMB1386R SMB1392Y SMB1393U SMB1428D SMB1431T SMB1486K SMB1500C SMB1520U SMB1576J SMB1619U MAN NL323F
|
SG5756H SG5863G SG6017B SG6032G MAN ND323F
SG5155S SG5156P SG5164R SG5170Y SG5422X SG5424R SG5426K Volvo B9TL
|
Notes |
---|
|
Route Information[edit]
Frequency[edit]
Period | AM Peak (First Bus - 08:30) |
AM Off Peak (08:31 - 16:59) |
PM Peak (17:00 - 19:00) |
PM Off Peak (19:01 - Last Bus) |
---|---|---|---|---|
towards Marina Centre | 07 - 09 minutes | 09 - 12 minutes | 09 - 10 minutes | 10 - 15 minutes |
towards Woodlands | 09 - 10 minutes | 08 - 12 minutes | 09 - 10 minutes | 08 - 14 miuntes |
Special Departures[edit]
- →
44251
Bt Panjang Stn/Blk 604
Bt Panjang Rd02099
Marina Ctr Ter
Raffles Blvd- Weekdays: 05:35 (SD) & 05:45 (SD)
- Saturdays: 05:35 (DD) & 05:45 (DD)
- Sundays & Public Holidays: 05:50 (DD)
Direction 1 (Woodlands → Marina Centre)[edit]
[Show/Hide Full Route Details]
Bus Stops | Nearby Attraction | Weekdays | Saturdays | Suns / PHs | |||
---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | ||
![]() Woodlands Int(Berth B14) W'lands Sq |
NS9TE2Woodlands Causeway Point Civic Centre Woods Square |
05:30 | 23:30 | 05:30 | 23:30 | 05:45 | 23:30 |
![]() Blk 347 W'lands Ave 3 |
05:34 | 23:34 | 05:34 | 23:33 | 05:49 | 23:33 | |
![]() Blk 320 W'lands Ave 3 |
05:36 | 23:35 | 05:35 | 23:34 | 05:50 | 23:34 | |
![]() Opp Marsiling Stn W'lands Ave 3 |
NS8Marsiling | 05:38 | 23:37 | 05:37 | 23:36 | 05:52 | 23:36 |
![]() Blk 402 W'lands Ave 3 |
05:38 | 23:37 | 05:37 | 23:36 | 05:52 | 23:36 | |
![]() Opp W'lands Ind Pk D St 1 W'lands Ave 3 |
05:41 | 23:40 | 05:40 | 23:39 | 05:55 | 23:38 | |
![]() Kranji Stn(Berth 1) W'lands Rd |
NS7Kranji | 05:43 | 23:42 | 05:42 | 23:41 | 05:57 | 23:40 |
![]() KF1 Karting Circuit W'lands Rd |
05:44 | 23:42 | 05:42 | 23:41 | 05:57 | 23:40 | |
![]() Kranji War Memorial W'lands Rd |
05:44 | 23:43 | 05:43 | 23:42 | 05:58 | 23:41 | |
![]() Bef Jln Bumbong W'lands Rd |
05:45 | 23:44 | 05:44 | 23:43 | 05:59 | 23:42 | |
![]() Aft Jln Bumbong W'lands Rd |
05:47 | 23:45 | 05:46 | 23:44 | 06:00 | 23:43 | |
![]() Aft Mandai Rd W'lands Rd |
05:47 | 23:46 | 05:46 | 23:45 | 06:01 | 23:44 | |
![]() Aft Mandai Est W'lands Rd |
05:49 | 23:47 | 05:48 | 23:46 | 06:02 | 23:45 | |
![]() Opp Da Di Glass W'lands Rd |
05:49 | 23:47 | 05:48 | 23:46 | 06:02 | 23:45 | |
![]() Opp Yew Tee Ind Est Blk 1 W'lands Rd |
05:51 | 23:49 | 05:50 | 23:48 | 06:03 | 23:47 | |
![]() Opp Yew Tee Ind Est W'lands Rd |
05:51 | 23:49 | 05:50 | 23:48 | 06:03 | 23:47 | |
![]() Opp Heavy Veh Pk W'lands Rd |
05:52 | 23:50 | 05:51 | 23:49 | 06:04 | 23:48 | |
![]() Bef Yew Tee Flyover W'lands Rd |
05:53 | 23:50 | 05:52 | 23:49 | 06:04 | 23:48 | |
![]() Aft Yew Tee Flyover W'lands Rd |
05:54 | 23:51 | 05:53 | 23:50 | 06:05 | 23:49 | |
![]() Aft KJE Slip Rd W'lands Rd |
05:55 | 23:52 | 05:54 | 23:51 | 06:06 | 23:50 | |
![]() Blk 632 CP W'lands Rd |
05:55 | 23:52 | 05:54 | 23:51 | 06:06 | 23:50 | |
![]() Opp Junction 10 W'lands Rd |
05:57 | 23:54 | 05:56 | 23:53 | 06:08 | 23:52 | |
![]() Bt Panjang Stn/Blk 604 Bt Panjang Rd |
DT1BP6Bukit Panjang | 05:35 | 23:55 | 05:35 | 23:54 | 05:50 | 23:53 |
![]() Blk 180 Jelebu Rd |
BP6DT1Bukit Panjang Hillion Mall Bukit Panjang Plaza |
05:37 | 23:56 | 05:37 | 23:55 | 05:51 | 23:53 |
![]() Aft Petir Stn Petir Rd |
BP7Petir | 05:39 | 23:58 | 05:39 | 23:57 | 05:53 | 23:56 |
![]() Blk 127 Petir Rd |
05:40 | 23:59 | 05:40 | 23:59 | 05:55 | 23:58 | |
![]() Opp Pending Stn Pending Rd |
BP8Pending | 05:42 | 00:00 | 05:42 | 00:00 | 05:56 | 23:59 |
![]() Blk 270 Bt Panjang Rd |
05:45 | 00:03 | 05:45 | 00:03 | 05:59 | 00:02 | |
![]() Bef Stevens Stn Exit 4 Whitley Rd |
05:58 | 00:15 | 05:57 | 00:14 | 06:11 | 00:13 | |
![]() Aft Stevens Stn Exit 5 Dunearn Rd |
DT10TE11Stevens | 05:59 | 00:15 | 05:57 | 00:14 | 06:11 | 00:13 |
![]() Bef Swiss Cottage Est Dunearn Rd |
06:00 | 00:16 | 05:58 | 00:15 | 06:12 | 00:14 | |
![]() Bef Goldhill Ave Dunearn Rd |
06:01 | 00:16 | 05:59 | 00:16 | 06:12 | 00:14 | |
![]() Anglo-Chinese Sch Dunearn Rd |
06:01 | 00:17 | 06:00 | 00:17 | 06:13 | 00:15 | |
![]() Chancery Ct Dunearn Rd |
06:03 | 00:18 | 06:01 | 00:18 | 06:14 | 00:16 | |
![]() Opp Newton Stn Exit C Dunearn Rd |
DT11NS21Newton | 06:04 | 00:19 | 06:02 | 00:19 | 06:15 | 00:17 |
![]() Opp Newton FC Bt Timah Rd |
06:05 | 00:19 | 06:03 | 00:20 | 06:16 | 00:17 | |
![]() Aft Makepeace Rd Bt Timah Rd |
06:06 | 00:20 | 06:04 | 00:21 | 06:17 | 00:18 | |
![]() KK Women & Children Hosp Bt Timah Rd |
KK Women’s and Children’ Hospital | 06:07 | 00:21 | 06:05 | 00:22 | 06:18 | 00:19 |
![]() Little India Stn Bt Timah Rd |
DT12NE7Little India | 06:09 | 00:23 | 06:07 | 00:24 | 06:20 | 00:21 |
![]() Bef Rochor Stn Exit B Sungei Rd |
DT13Rochor | 06:10 | 00:24 | 06:09 | 00:25 | 06:21 | 00:22 |
![]() Ch of Our Lady of Lourdes Ophir Rd |
06:12 | 00:26 | 06:11 | 00:26 | 06:23 | 00:23 | |
![]() Bugis Stn Exit B Victoria St |
EW12DT14Bugis | 06:14 | 00:28 | 06:13 | 00:28 | 06:25 | 00:25 |
![]() Aft Bugis Stn Exit C Victoria St |
EW12DT14Bugis Bugis Junction Bugis Street |
06:15 | 00:29 | 06:14 | 00:29 | 06:26 | 00:26 |
![]() Bras Basah Cplx Victoria St |
National Library | 06:16 | 00:30 | 06:15 | 00:30 | 06:27 | 00:27 |
![]() Raffles Hotel Bras Basah Rd |
CC3Esplanade | 06:17 | 00:31 | 06:16 | 00:31 | 06:28 | 00:28 |
![]() Promenade Stn/Pan Pacific Raffles Blvd |
Marina Square | 06:20 | 00:34 | 06:18 | 00:33 | 06:31 | 00:31 |
![]() Marina Ctr Ter Raffles Blvd |
06:22 | 00:36 | 06:20 | 00:35 | 06:33 | 00:33 |
Notes:
- 1: No boarding and alighting at this stop.
Direction 2 (Marina Centre → Woodlands)[edit]
[Show/Hide Full Route Details]
Bus Stops | Nearby Attraction | Weekdays | Saturdays | Suns / PHs | |||
---|---|---|---|---|---|---|---|
First bus | Last bus | First bus | Last bus | First bus | Last bus | ||
![]() Marina Ctr Ter Raffles Blvd |
06:30 | 23:30 | 06:30 | 23:30 | 06:45 | 23:30 | |
![]() Aft S'pore Flyer Raffles Ave |
Singapore Flyer | 06:32 | 23:32 | 06:32 | 23:32 | 06:47 | 23:32 |
![]() The Float @ Marina Bay Raffles Ave |
NS Square | 06:33 | 23:33 | 06:33 | 23:33 | 06:48 | 23:33 |
![]() The Esplanade Raffles Ave |
The Esplanade | 06:34 | 23:35 | 06:35 | 23:35 | 06:49 | 23:34 |
![]() Cath of The Good Shepherd Victoria St |
06:38 | 23:39 | 06:39 | 23:38 | 06:53 | 23:38 | |
![]() St. Joseph's Ch Victoria St |
National Library | 06:39 | 23:40 | 06:40 | 23:39 | 06:54 | 23:39 |
![]() Opp Bugis Stn Exit C Victoria St |
EW12DT14Bugis Bugis Junction Bugis Street |
06:41 | 23:42 | 06:42 | 23:41 | 06:56 | 23:41 |
![]() Fu Lu Shou Cplx Rochor Rd |
06:42 | 23:43 | 06:43 | 23:42 | 06:57 | 23:42 | |
![]() Rochor Stn Rochor Canal Rd |
DT13Rochor | 06:43 | 23:44 | 06:44 | 23:43 | 06:58 | 23:43 |
![]() Little India Stn Exit A Bt Timah Rd |
DT12NE7Little India | 06:46 | 23:47 | 06:47 | 23:46 | 07:01 | 23:46 |
![]() Opp KK Women & Child Hosp Bt Timah Rd |
KK Women’s and Children’ Hospital | 06:47 | 23:48 | 06:48 | 23:47 | 07:02 | 23:47 |
![]() Bef Winstedt Rd Bt Timah Rd |
06:49 | 23:49 | 06:50 | 23:48 | 07:03 | 23:48 | |
![]() Newton FC Bt Timah Rd |
Newton Food Centre | 06:50 | 23:51 | 06:51 | 23:50 | 07:05 | 23:50 |
![]() Newton Stn Exit C Bt Timah Rd |
DT11NS21Newton | 06:52 | 23:52 | 06:53 | 23:51 | 07:06 | 23:51 |
![]() Balmoral Plaza Bt Timah Rd |
06:53 | 23:52 | 06:54 | 23:51 | 07:07 | 23:51 | |
![]() Ferrell Residences Bt Timah Rd |
06:55 | 23:54 | 06:55 | 23:53 | 07:08 | 23:53 | |
![]() Leng Kwang Baptist Ch Bt Timah Rd |
06:57 | 23:55 | 06:56 | 23:54 | 07:09 | 23:54 | |
![]() Stevens Stn Exit 1 Bt Timah Rd |
DT10TE11Stevens | 06:59 | 23:56 | 06:58 | 23:55 | 07:11 | 23:55 |
![]() Raffles Town Club Whitley Rd |
06:59 | 23:56 | 06:58 | 23:55 | 07:11 | 23:55 | |
![]() Blk 223 Bt Panjang Rd |
07:14 | 00:09 | 07:12 | 00:08 | 07:22 | 00:08 | |
![]() Bef Pending Stn Pending Rd |
BP8Pending | 07:15 | 00:10 | 07:13 | 00:09 | 07:23 | 00:09 |
![]() Bet Blks 139/140 Petir Rd |
07:17 | 00:11 | 07:15 | 00:10 | 07:24 | 00:10 | |
![]() Opp Petir Stn Petir Rd |
BP7Petir | 07:19 | 00:13 | 07:17 | 00:12 | 07:26 | 00:12 |
![]() Opp Blk 180 Jelebu Rd |
BP6DT1Bukit Panjang Hillion Mall Bukit Panjang Plaza |
07:22 | 00:15 | 07:19 | 00:14 | 07:28 | 00:14 |
![]() Blk 183 Bt Panjang Rd |
DT1BP6Bukit Panjang | 07:25 | 00:16 | 07:21 | 00:15 | 07:29 | 00:15 |
![]() Junction 10 W'lands Rd |
07:28 | 00:19 | 07:24 | 00:18 | 07:32 | 00:18 | |
![]() Opp Blk 632 CP W'lands Rd |
07:29 | 00:20 | 07:25 | 00:19 | 07:33 | 00:19 | |
![]() Opp Blk 635A W'lands Rd |
07:29 | 00:20 | 07:25 | 00:19 | 07:33 | 00:19 | |
![]() Bef Yew Tee Flyover W'lands Rd |
07:30 | 00:21 | 07:26 | 00:19 | 07:33 | 00:19 | |
![]() Aft Yew Tee Flyover W'lands Rd |
07:31 | 00:21 | 07:27 | 00:20 | 07:34 | 00:20 | |
![]() Heavy Veh Pk W'lands Rd |
07:32 | 00:22 | 07:28 | 00:21 | 07:35 | 00:21 | |
![]() Yew Tee Ind Est W'lands Rd |
07:33 | 00:23 | 07:29 | 00:22 | 07:36 | 00:22 | |
![]() Thong Huat Bros Pte Ltd W'lands Rd |
07:34 | 00:23 | 07:30 | 00:23 | 07:37 | 00:23 | |
![]() Da Di Glass W'lands Rd |
07:35 | 00:24 | 07:31 | 00:24 | 07:38 | 00:24 | |
![]() Opp Mandai Est W'lands Rd |
07:36 | 00:25 | 07:32 | 00:25 | 07:39 | 00:25 | |
![]() Bef Mandai Rd W'lands Rd |
07:36 | 00:25 | 07:32 | 00:25 | 07:39 | 00:25 | |
![]() Opp Jln Bumbong W'lands Rd |
07:38 | 00:26 | 07:33 | 00:26 | 07:40 | 00:26 | |
![]() Aft LP 234 W'lands Rd |
07:39 | 00:27 | 07:34 | 00:27 | 07:41 | 00:27 | |
![]() Opp Kranji War Memorial W'lands Rd |
07:40 | 00:27 | 07:35 | 00:28 | 07:42 | 00:28 | |
![]() Opp KF1 Karting Circuit W'lands Rd |
07:41 | 00:28 | 07:36 | 00:29 | 07:43 | 00:29 | |
![]() Opp Kranji Stn W'lands Rd |
NS7Kranji | 07:42 | 00:29 | 07:37 | 00:30 | 07:44 | 00:30 |
![]() Aft W'lands Ind Pk D St 1 W'lands Ave 3 |
07:44 | 00:31 | 07:39 | 00:32 | 07:46 | 00:32 | |
![]() Opp Blk 402 W'lands Ave 3 |
07:47 | 00:33 | 07:41 | 00:34 | 07:48 | 00:34 | |
![]() Marsiling Stn W'lands Ave 3 |
NS8Marsiling | 07:48 | 00:34 | 07:42 | 00:35 | 07:49 | 00:35 |
![]() Blk 173 W'lands Ave 3 |
07:49 | 00:35 | 07:43 | 00:36 | 07:50 | 00:36 | |
![]() Marsiling Mall W'lands Ave 3 |
Marsiling Mall | 07:51 | 00:37 | 07:45 | 00:37 | 07:52 | 00:38 |
![]() Woodlands Int(Alighting) W'lands Sq |
NS9TE2Woodlands Causeway Point Civic Centre Woods Square |
07:56 | 00:41 | 07:50 | 00:41 | 07:57 | 00:42 |
Notes:
- 1: No boarding and alighting at this stop.
Historical Information[edit]
Operator | Route | Year | Date | Service changes |
---|---|---|---|---|
![]() (Current) Known as ![]() |
Woodlands ↔ Marina Ctr | 1996 | 12 July | Introduced between Woodlands Reg Int and Marina Ctr Ter. |
1997 | TBC | Serves new pair of bus stops outside KK Women & Child Hosp along Bt Timah Rd. | ||
1999 | 26 December | Amended to ply Jelebu Rd, Petir Rd and Pending Rd under Bukit Panjang LRT Rationalisation. | ||
2000 | TBC | Serves new bus stop before Goldhill Ave along Dunearn Rd. | ||
2016 | 12 March | Amended to Woodlands Temp Int. | ||
3 April | Designated wheelchair-accessible bus service (WAB). ![]() | |||
11 December | Serves new bus stop opposite Blk 635A along Woodlands Rd. | |||
2017 | 28 May | Skips removed bus stop opposite Mandai Rd along Woodlands Rd. | ||
4 September | Serves the pair of bus stops outside and opposite Blk 180 along Jelebu Rd, skipping the pair of bus stops outside and opposite Bt Panjang Plaza. | |||
2018 | 10 June | Serves new bus stop before Yew Tee Flyover along Woodlands Rd. | ||
28 October | Skips bus stop before Winstedt Rd along Bt Timah Rd with the relocation of the bus stop outside Newton FC. | |||
2019 | 24 February | Serves reinstated bus stop before Winstedt Rd along Bt Timah Rd with the reversion in the relocation of the bus stop outside Newton FC. | ||
2021 | 24 February | Amended to the relocated Marina Ctr Ter. | ||
13 June | Amended to Woodlands Integrated Transport Hub. |
External Links[edit]
- Bus eGuide for Service 960 (SMRT Journeys)
- Bus Service Information for Service 960 (SimplyGo eGuide)
- Bus Service Route Map for Service 960
![]() |
[ V • T • E] | ||
---|---|---|---|
![]() | |||
Services | 110 • 178 • 187 • 925 • 925M • 950 • 951E • 960 • 960e • 961 • 961M • 962 • 964 • 967 | ||
City Direct Services | 665 | ||
Woodlands Feeders | 900 • 901 • 901M • 902 • 903 • 903M • 904 • 911 • 912 • 913 • 913M | ||
Defunct | 900A • 912M | ||
Bus Fleet | Woodlands Depot (WLDEP) | ||
Single Decker | MAN NL323F (Euro V, Batch 1 • Euro V, Batch 2 • Euro V, Batch 3 • Euro VI) • Mercedes-Benz O530 Citaro (Batch 3 • Batch SMRT) • Yutong ZK6128BEVG | ||
Double Decker | MAN ND323F (3-Door • Euro V, Batch 2 • Euro V, Batch 3 • Euro VI, Batch 1) • Volvo B9TL (Wright Eclipse Gemini 2) (Batch 4) • Yutong ZK6125BEVGS | ||
Articulated | MAN NG363F | ||
Tender Under Negotiation |