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.
↺ Johor Bahru (Loop)





Note:
- This bus service no longer serves JB Sentral Ter, effective 15 December 2025.
- Trips from Woodlands Temp Int terminate at Johor Bahru Checkpoint.
| 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 buses (APAD Registered MAN A22 buses for cross-border operations) |
|||||||||||
| Operating Hours | ||||||||||||
| Departure Times from Woodlands Temp Int |
Daily | |||||||||||
| 05:30 – 23:45 | ||||||||||||
| Departure Times from JB Sentral |
No Service. Board from Johor Bahru Checkpoint. | |||||||||||
| Departure Times from Johor Bahru Checkpoint → Woodlands Temp Int |
Weekdays | Saturdays | Sundays / Public Holidays | |||||||||
| 04:50 – 00:18 | 05:15 – 00:15 | 05:50 – 00:19 | ||||||||||
| 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 (card/cash) Malaysian currency (cash) is accepted only when boarding from Malaysia |
|||||||||||
Bus Service 950 is a cross-border trunk route linking Woodlands Town Centre and Marsiling MRT station in Singapore with Johor Bahru, Malaysia. Operated by SMRT Buses since its introduction in September 2004, it is currently the operator’s only cross-border bus service and experiences consistently high passenger demand throughout the day, particularly during peak periods.
Due to varying traffic conditions along the Johor–Singapore Causeway, travel times and service frequencies may vary significantly, especially during periods of heavy congestion such as weekday peak hours, weekends, public holidays and festive seasons.
Although Service 950 is operated using wheelchair-accessible buses, wheelchairs are not permitted beyond Woodlands Checkpoint. As a result, wheelchair users are currently unable to use the service for cross-border travel.
Cross-Border Procedures
At both the Singapore and Malaysian checkpoints, passengers are required to alight from the bus to clear immigration procedures before continuing their journey. Card-paying passengers who re-board the same service will have their journey treated as a continuation, while boarding a different service at either checkpoint will be treated as a transfer under the fare system. Cash-paying passengers are required to retain their tickets and present them when re-boarding after immigration clearance.
At Woodlands Checkpoint towards Johor Bahru, the queues for Services 160, 170, 170X and 950 are combined to form a single common queue. Passengers will be directed to board the first available bus regardless of service number. This boarding arrangement has been in place since 20 May 2022.
Fares
Service 950 charges distance-based fares in accordance with Singapore’s standard public transport fare structure.
When boarding in Malaysia, cash payment in Malaysian ringgit is accepted at a one-to-one numerical equivalence with Singapore dollars. For example, the cash fare from Johor Bahru Checkpoint to Woodlands Temp Int is S$2.30 (as of December 2025), and a cash payment of RM2.30 is also accepted. Passengers using contactless payment modes are charged in Singapore dollars only, regardless of boarding location.
Route Limitations
Buses deployed on cross-border services are required to be registered with Malaysia’s Agensi Pengangkutan Awam Darat (APAD). Currently, Service 950 is operated only by MAN A22 buses registered with APAD. In accordance with Malaysian regulations, these buses are required to carry relevant cross-border documentation, be fitted with a third brake light, and display Malaysian speed limit decals.
In earlier years, selected Mercedes-Benz O405 and Mercedes-Benz OC500LE buses were also registered and used for cross-border operations on the service.
MRT Stations Served
Special Departures
- Johor Bahru (Johor Bahru Checkpoint) → Woodlands Temp Int
Weekdays: From 04:50
Saturdays: From 05:15
Sundays / Public Holidays: From 05:50
Gallery
Poster Gallery
Operator History
- 2004 – Present: SMRT Buses Ltd
Route 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 the Malaysia Movement Control Order.
- 2024 (01 Mar): Last bus timing from Woodlands Temp Int extended from 2330hrs to 2345hrs on Fridays, Saturdays, Sundays & Public Holidays
- 2024 (Mar): Official schedule update to omit JB Sentral on: Weekdays before 8am; Fridays after 5pm; and Full day on Saturdays, Sundays & Public Holidays
- TBC: First bus timing from Johor Bahru Checkpoint towards Woodlands Temp Int on Weekdays brought forward from 0515hrs to 0500hrs
- 2025 (15 Sep): First bus timing from Johor Bahru Checkpoint towards Woodlands Temp Int on Weekdays brought forward from 0500hrs to 0450hrs
- 2025 (15 Dec): Unannounced extension of daily last bus timing from Woodlands Temp Int; from 2330hrs to 2345hrs from Woodlands Temp Int (previously 2330hrs from Mon—Thurs). All trips from Woodlands Temp Int operationally terminate at Johor Bahru Checkpoint, omitting JB Sentral Ter.
Reduction of JB Sentral Ter trips:
In March 2024, an unannounced schedule revision was made to Service 950, skipping JB Sentral Ter entirely on: Weekdays before 8 am, Fridays after 5 pm; and the whole day on Saturdays, Sundays & Public Holidays.
On 15 December 2025, another unannounced schedule revision was made. The SimplyGo Travel Guide mentioned that Service 950 “operates till 2345 hours daily from Woodlands Temp Int and will terminate at Johor Bahru Checkpt”, implying that JB Sentral would no longer be served by Service 950.
| Past Operating Hours from JB Sentral Terminal | ||||||||||||
| Mondays – Thursdays | Fridays | Saturdays, Sundays & Public Holidays | ||||||||||
| Until March 2024 | 06:18 – 00:07 | 06:18 – 00:07 | 06:03 – 23:57 (Sat) 06:01 – 23:56 (Sun & PH) |
|||||||||
| From March 2024 | 09:14 – 00:07 | 09:14 – 17:00 | No Service | |||||||||
| From 15 December 2025 | No Service | No Service | No Service | |||||||||
Back to Bus Services
Back to Bus Articles


























The bus service from JB SENTRAL as per schedule for Saturday should starts From 535am.
But the condectir and driver have a chit chat in the bus till 550 then only opened the door.
Please approach them only Sunday is 550.
This is not the first time but happened many times.
Not fare to wait 20 min for the bus even is Saturday
I would like to compliment bus driver Indian guy skinny. at woodland checkpoint there was a pregnant lady in the bus nobody give up the sit and the guy very polite ask for please anyone giving your sit because the lady was pregnant. He did very good excellent jod we need more bus drivers like him I’m very happy SMB 264R Smart
Why are bendy buses not allowed on 950? Is it SMRT don’t allow, LTA don’t allow or APAD don’t allow
JB custom too tight unable to fit into their bus bay bus bay, will jam up the whole traffic even worse.
Hi , may I know PIW (passenger in wheelchair ) can take bus 950 to Johor checkpoint. Please advice. Thank you
Very hard, JB custom not very well designed. Most 170/950 bus will not open door close to kerb due to congested bus traffic, not mentioning the kerbs are very high so doubt the wheelchair ramp can deploy properly.
It is observed that today, Eve of public holiday (Good Friday), the last bus timing is also 23:45hrs,
So technically 23:45hrs is for Fri, Sat, Sun, P.H.and eve of P.H.