SMRT Bus Service 950

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.

950
Woodlands Temp Int
↺ Johor Bahru (Loop)
47009 Woodlands Temp Int B2 NS9TE2 Woodlands Square
46549 Blk 347 Woodlands Ave 3
46539 Blk 320 Woodlands Ave 3
46529 Opp Marsiling Stn NS8 Woodlands Ave 3
46519 Opp Blk 144 Woodlands Ctr Rd
46509 Marsiling Pk Woodlands Ctr Rd
46101 W'lands Checkpt Woodlands Crossing
46211 Johor Bahru Checkpt Johor Bahru
47711 JB Sentral Bus Ter Jln Jim Quee
46219 Johor Bahru Checkpt Johor Bahru
46109 W'lands Checkpt Woodlands Crossing
46069 W'lands Train Checkpt Woodlands Ctr Rd
46088 Blk 25 Woodlands Ctr Rd
46501 Opp Marsiling Pk Woodlands Ctr Rd
46511 Marsiling Pr Sch Woodlands Ctr Rd
46521 Marsiling Stn NS8 Woodlands Ave 3
46531 Blk 173 Woodlands Ave 3
46541 Marsiling Mall Woodlands Ave 3
47009 Woodlands Temp Int NS9TE2 Woodlands Square

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 WAB_logo_20px 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

Past Routings

Back to Bus Services
Back to Bus Articles

34 thoughts on “SMRT Bus Service 950

  • 26 April 2025 at 6:00 AM
    Permalink

    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

    Reply
  • 12 March 2025 at 1:15 PM
    Permalink

    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

    Reply
  • 8 March 2025 at 10:30 PM
    Permalink

    Why are bendy buses not allowed on 950? Is it SMRT don’t allow, LTA don’t allow or APAD don’t allow

    Reply
    • 18 July 2025 at 11:36 AM
      Permalink

      JB custom too tight unable to fit into their bus bay bus bay, will jam up the whole traffic even worse.

      Reply
  • 8 December 2024 at 2:03 PM
    Permalink

    Hi , may I know PIW (passenger in wheelchair ) can take bus 950 to Johor checkpoint. Please advice. Thank you

    Reply
    • 18 July 2025 at 11:40 AM
      Permalink

      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.

      Reply
  • 28 March 2024 at 11:52 PM
    Permalink

    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.

    Reply

Leave a Reply

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