SMRT Bus Service 950 is a cross-border service plying between Woodlands Temporary Bus Interchange and looping at JB Sentral Terminal in Johor Bahru, passing through Marsiling, Woodlands Centre, Woodlands Checkpoint and Sultan Iskandar CIQ. It is currently the only cross-border service operated by SMRT Buses.
From 1 Mar 2024, the last bus timing from Woodlands Temp Int was extended to 2345hrs on Fridays, Saturdays & Sundays / Public Holidays.
↺ Johor Bahru (Loop)
Route Overview | ||||||||||||
Route | Woodlands Temporary Bus Interchange ↺ JB Sentral Bus Terminal (Loop) | |||||||||||
Passes Through | Woodlands Ave 3, Woodlands Ctr Rd, Woodlands Checkpoint, Sultan Iskandar CIQ | |||||||||||
Route Length | 24.4 km | |||||||||||
Travelling Time | 50 mins+ in either direction (Subject to traffic conditions) | |||||||||||
Operator Information | ||||||||||||
BCM Route Package | Woodlands Bus Package | |||||||||||
Current Operator | SMRT Buses Ltd | |||||||||||
Current Depot | Woodlands Bus Depot (WLDEP) | |||||||||||
Current Fleet | Single Deck Bus – MAN A22 (APAD Registered) |
|||||||||||
Operating Hours | ||||||||||||
Departure Times from Woodlands (Temp Bus Int) |
Mondays – Thursdays |
Fridays, Saturdays & Sundays / Public Holidays | ||||||||||
05:30 – 23:30 | 05:30 – 23:45 | |||||||||||
Departure Times from JB Sentral |
Weekdays | Saturdays | Sundays / Public Holidays |
|||||||||
06:18 – 00:07 | 06:03 – 23:57 | 06:01 – 23:56 | ||||||||||
Departure Times from Johor Bahru Checkpoint (towards Woodlands) |
Weekdays | Saturdays | Sundays / Public Holidays | |||||||||
05:15 – 00:18 | 05:15 – 00:12 | 05:50 – 00:11 | ||||||||||
Operating Frequency | ||||||||||||
Loop Service |
6:30am–8.30am | 8.31am–4.59pm | 5.00pm–7.00pm | After 7.00pm | ||||||||
11 – 12 mins | 9 – 13 mins | 11 – 13 mins | 11 – 12 mins | |||||||||
Fare Information |
||||||||||||
Fare | Charges regular distance fares |
Service 950 is a cross-border route connecting Woodlands Regional Centre, Marsiling MRT and Woodlands Town Centre with the border town of Johor Bahru in Malaysia. The route experiences high demand throughout the day and is SMRT’s only cross-border service.
Due to varying traffic conditions at the Causeway, travel times and frequencies may increase significantly when traffic congestion occur.
Despite being a wheelchair-accessible service, wheelchairs are not allowed beyond Woodlands Checkpoint. Hence, wheelchair-bound passengers are currently unable to use this service to cross the border.
Cross-Border Procedures
At each checkpoint, passengers have to alight and clear customs before boarding the bus again. When crossing the causeway between Woodlands Checkpoint and Johore Bahru Checkpoint in either direction, commuters may board any Singapore public bus (either 160, 170, 170X or 950). However, when leaving from a checkpoint, commuters must re-board Service 950 after clearing customs if they wish to continue their journey and not constitute a transfer.
Tapping out from the bus at a checkpoint will suspend a journey and allow the resumption of a journey afterwards. Cash-paying passengers should retain their tickets as proof of payment, and produce them when re-boarding buses at checkpoints.
When boarding the bus at Woodlands CIQ towards Johor Bahru, Bus Service 950’s queue is combined with Bus Service 160/170/170X, and passengers will be directed to board whichever bus comes first. This arrangement has been in place since 20 May 2022.
Route Limitations
Buses deployed on cross-border routes must be registered with the Agensi Pengangkutan Awam Darat (APAD), also known as the Land Public Transport Agency (Malaysia).
Currently, only some MAN A22 buses in SMRT Buses fleet are registered with APAD. In accordance with Malaysian regulations, buses must carry relevant documents, fitted with a third brake light at the rear, and attached with Malaysian stickers dictating the legal speed limit. Previously, some Mercedes-Benz O405s and OC500LEs were registered for cross-border operations.
MRT Stations Served
Special Departures
- Johor Bahru (Johor Bahru Checkpoint) → Woodlands Temp Int
Weekdays: Between 05:15 – 06:29
Saturdays: Between 05:15 – 06:14
Sundays / Public Holidays: Between 05:50 – 06:12
Gallery
Poster Gallery
Operator History
- 2004 – Present: SMRT Buses Ltd
The Bus Service Operating License (BSOL) for this route will be renewed in 2026 under the Woodlands Bus Package.
History
- 2004 (19 Sep): Introduced as a cross-border service plying between Woodlands Regional Interchange in Singapore and Kotaraya II Terminal in Johor Bahru, Malaysia.
- 2008 (16 Dec): Serves additional alighting only bus stop outside JB Sentral along Jln Tun Abdul Razak towards Kotaraya II Ter
- 2011 (03 Dec): Designated wheelchair-accessible bus route (WAB)
- 2014 (01 Nov): Amended to loop at Jln Tun Abdul Razak with the permanent closure of Kotaraya II Terminal
- 2015 (01 Mar): Amended to loop at JB Sentral Terminal, skipping bus stop along Jalan Tun Abdul Razak
- 2016 (12 Mar): Amended to Woodlands Temp Int
- 2020 (18 Mar) – 2022 (30 Apr): Temporarily suspended due to Malaysia Movement Control Order.
- 2024 (01 Mar): Last bus timing extended to 2345hrs from Woodlands Temp Int on Fridays, Saturdays & Sundays / Public Holidays
Back to Bus Services
Back to Bus Articles
poster pasted at the boarding berth of svc 950 to state that last bus 11.45pm for fri, sat and sun nights since 1 Mar 2024. Interesting that there is an extension to operating hours without official announcing
horrible waiting time at woodlands custom….waiting around near an hour for svc 950…said 10-15 min shhould change to 1-2 hour waiting time
SMRT N LTA do something
Same problem. Today already waiting at least 1hour but still not arrive. The schedule is useless for 950 at woodland custom. Please change the correct schedule for public
Same problem on 26 Dec 2023. At least 3, 170 buses came and went before it arrived. So if indeed there was a jam at the causeway, why is 170 much more frequent. Had to wait more than 1 h. Many passengers climbed over the queue railings to change to 170 including a couple with luggage and a stroller and baby! Alas I can’t take 170.
This is not a problem for LTA. The waiting time varies because of traffic conditions at the causeway!
Such a horrible bus driver
I would like to make a complaint 950 bus driver, bus plate SMN297 at 626pm. He was driving too fastbefore turn into Marsiling MRT Station, suddenly there is a car infront of him and his braking was very hard. Everyone was screaming and my laptop was dropped. on the floor.
I hope there is bonus n increment for this driver.
If my laptop drop will you covered for the damage?
I would you like look into this incident such a horrible driver.
SMRT can request LTA to include the SMB Citaro as minority fleet to supplement the SPAD A22.
Why can’t it loop at W’lands train checkpoint like 160/170?
There’s already 178, 856, 903, 911 & 912 etc from Woodlands to Woodlands Train Checkpoint.