Small Group Tutorials

Here to help students catch up, keep up, and move ahead. Book a consultation here.

Transport Sengkang | Sengkang Transport Options to Johor Bahru via Woodlands Checkpoint, Kranji 170X and Bus 950

Planning a Sengkang to Johor Bahru trip by public transport? One practical route is North East Line from Sengkang to Serangoon, Circle Line to Bishan, North–South Line to Kranji (NS7), then SBS Transit bus 170X from Opp Kranji Station, stop 45131, towards Woodlands Checkpoint and JB Sentral. Another option is bus 965 from the Sengkang/Buangkok area to Woodlands Temporary Bus Interchange and SMRT bus 950 across the Causeway. Both require immigration clearance and can be affected by road congestion or long queues.

This route guide is for a genuine cross-border journey—not simply a trip to Woodlands MRT. It explains where to transfer, what to do at the two checkpoints, the difference between 170X and 950, what to carry, how to plan a safe return and how to avoid the most common mistakes. It is written for Sengkang, Compassvale, Rivervale, Anchorvale, Fernvale and Buangkok residents.

Critical rule: carry a valid physical passport and check the current entry requirements for Malaysia. ICA’s MyICA QR code can assist eligible travellers at Singapore land checkpoints, but it is not a substitute for carrying a passport to Malaysia. Review date: 6 November 2026.

Fast choice: Kranji 170X or Woodlands 950?

RouteHow to reach the cross-border serviceWhen it may suit you
Rail + 170XSengkang NEL → Serangoon CCL → Bishan NSL → Kranji NS7 → 170X at stop 45131You prefer rail for most of Singapore and a defined border-bus boarding point
Buangkok/Sengkang + 965 + 950Join Service 965 at an appropriate stop → Woodlands Temporary Bus Interchange → Service 950A suitable 965 bus stop is convenient near home and you prefer fewer rail changes
Taxi/private vehicleArrange legal cross-border transport suited to your trip; verify permitted destination and vehicle termsLarge luggage or specific mobility needs; cost and border delays can be significant
Travel to Woodlands town onlyMRT or Bus 965, depending on originWoodlands shopping or an appointment is different from going through immigration

Neither public route guarantees the fastest trip on a particular day. A route with fewer transport changes can still take longer if the bus is delayed, while the rail route can be affected by missed connections or station access. More importantly, the Causeway and immigration queues vary sharply with school holidays, public holidays, weekends and special events.

Route A — Sengkang MRT to Kranji, then Service 170X

  1. Start at Sengkang MRT (NE16). Take the North East Line towards HarbourFront and alight at Serangoon (NE12/CC13).
  2. Transfer to the Circle Line at Serangoon. Ride in the direction that serves Bishan (CC15/NS17), passing Lorong Chuan.
  3. Transfer to the North–South Line at Bishan. Board towards Jurong East; alight at Kranji (NS7). Check line direction on the platform signs.
  4. Exit Kranji MRT and find stop 45131, “Opp Kranji Stn”. This is the SBS Transit listing for the Singapore origin of bus 170X; use the current stop board and operator route display.
  5. Board Service 170X towards JB Sentral Bus Terminal. Its published route goes through Woodlands Checkpoint, Johor Bahru Checkpoint and JB Sentral.
  6. Clear Singapore and Malaysian immigration as directed. Passengers may need to alight from the bus, walk through the appropriate clearance areas and queue to board a connecting service after clearance. Follow checkpoint staff and current operator instructions.

SBS Transit’s current Service 170X page explicitly identifies the first stop as Opp Kranji Stn (45131), then Woodlands Checkpoint (46101), Johor Bahru Checkpoint (46211) and JB Sentral Bus Terminal (47711). The operator lists first 170X departure from the Singapore origin at 5:37am across day groups, with published last departures varying by day; for example, Saturdays may differ from other days. That is the bus’s departure from its origin, not a guarantee that your MRT trip from Sengkang will connect. Read the SBS Transit 170X route and operating-hours page before leaving.

Can I use the NEL to Dhoby Ghaut instead of Serangoon–Bishan?

Yes. Another rail route is Sengkang → Dhoby Ghaut on the North East Line, then the North–South Line northbound towards Jurong East to Kranji. This has one rail interchange rather than two, but it travels farther through the city and may be slower. Use a live network planner to compare total time and how much walking is involved in the transfers. The fastest option can change with service conditions.

Route B — Bus 965 to Woodlands, then Bus 950 to JB

Bus 965 links Buangkok Bus Interchange and Woodlands Temporary Bus Interchange and also serves several stops in the wider Sengkang area. This can be a useful option if a 965 stop is close to your flat. The route is operated by Tower Transit; use its actual direction of travel, not simply the number ‘965’ on a bus stop sign.

  1. Check whether you have a convenient Service 965 boarding stop, for example along Sengkang East Way, Sengkang East Road, Compassvale Road or Buangkok Interchange, depending on your exact address.
  2. Board 965 heading towards Woodlands Temporary Bus Interchange. The operator’s eGuide shows its origin and detailed stop list; verify that your chosen bus is not a short-working trip.
  3. At Woodlands Temporary Bus Interchange, find the boarding information for SMRT Service 950, which operates towards Johor Bahru via Woodlands Checkpoint and the Causeway.
  4. Follow instructions for disembarking, passport/QR clearance and reboarding through Singapore and Malaysia immigration.
  5. Continue to the appropriate Johor stop, such as JB Sentral, then travel onwards using local Malaysian transport if necessary.

The SimplyGo Service 965 eGuide lists the Woodlands–Buangkok connection, while SimplyGo Service 950 eGuide identifies the cross-border bus. Do not assume Service 965 remains on the same route late at night: its eGuide notes that after 10:40pm, buses leaving Woodlands Temporary Interchange terminate at Sengkang Interchange. This affects some late return journeys; check the scheduled direction and final stop.

What actually happens at Woodlands and JB checkpoints?

A cross-border bus route is not an ordinary continuous city-bus ride. There are separate Singapore exit procedures and Malaysian entry procedures, and the return trip has the reverse sequence. You must comply with both countries’ entry, immigration and customs requirements.

  1. Before the trip: check that each traveller has a valid passport and the documents needed for Malaysian entry. Check visa, vehicle, digital arrival-card and other current rules for the traveller’s citizenship and status.
  2. Singapore exit: when instructed, disembark and proceed through the bus passenger hall. ICA may allow eligible travellers to use a MyICA QR code, subject to conditions. Have your passport with you.
  3. Reboard: follow the operator and checkpoint signs. You may need to queue for another service vehicle, rather than the same physical bus.
  4. Malaysia entry: pass through the appropriate Malaysian immigration and customs procedures; have the physical passport and any required documentation ready.
  5. After clearance: board onward transport to JB Sentral or your destination as directed. Keep fare or journey evidence if your chosen operator requires it.

QR-code warning: ICA’s official road-travel guide says MyICA QR clearance is available for eligible bus passengers at Singapore land checkpoints. It also says you must still bring your passport; first-time foreign visitors entering Singapore and people using a different passport from their previous Singapore entry may not be eligible for the shortcut. For Malaysia’s own procedures, see Singapore MFA’s Malaysia travel advice, which notes that Malaysia introduced MyNIISe QR clearance in phases from March 2026. Do not assume the two countries’ QR systems or eligibility rules are interchangeable.

How long does Sengkang to JB take?

Any single minute estimate claiming to cover Sengkang → Woodlands → JB Sentral on all days would be misleading. A typical journey includes multiple distinct stages: a feeder walk or LRT ride, a Singapore rail or bus trip, the outbound cross-border bus, the Singapore exit queue, the Causeway crossing, the Malaysian entry queue and the final bus ride. A road queue at the Causeway can overwhelm any small saving made by choosing one Singapore feeder route over another.

Part of the tripWhat can changeWhat to check
Home → Sengkang/nearby bus stopWalking distance, weather, LRT frequencyYour actual block, live nearby buses
Sengkang → Kranji or WoodlandsRail interchange timing, bus frequency and road trafficLTA journey planner, 965 eGuide
Cross-border boardingQueue, service pattern, staff directions170X / 950 live service notices
Immigration clearanceCrowd volume, document checks, special operating proceduresICA and Malaysian authorities
JB side → final destinationLocal bus, taxi, walking and border-terminal accessYour exact Johor destination and return plan

Use LTA’s fare calculator for Singapore public-transport fare components, and check any cross-border ticket and transfer rules separately. A generic ‘Sengkang to JB fare’ scraped from a website may include only part of the journey.

What should families, seniors and infrequent travellers prepare?

  • Travel documents: check passport validity and Malaysia entry conditions well before departure, especially for children and travellers with different citizenships.
  • Safety: never leave a child alone in a checkpoint queue or bus boarding area. Agree on a safe meeting point if separated.
  • Medication: carry needed medication in hand luggage with prescription information when relevant; verify customs rules for controlled items.
  • Money and data: have appropriate payment options and a way to access maps in Malaysia. Roaming, Wi-Fi and cashless acceptance can differ from Singapore.
  • Mobility: check accessible transport and passenger-hall arrangements with the relevant authorities or operators before departure, especially for wheelchair users.
  • Time: do not schedule a non-refundable appointment immediately after an uncertain border crossing. Leave room for unexpected queues.
  • Return: check both the Malaysian departure service and the onward Singapore bus/MRT or LRT schedule; the last 170X or 950 departure does not guarantee a full route home.

Choosing the right route: real Sengkang examples

A commuter living beside Compassvale Station

They can compare East LRT → NE16 → Serangoon → Bishan → Kranji + 170X against a nearby 965 boarding stop. The better decision depends on walking, transfers and current traffic. Do not count only train stations; a convenient 965 stop can eliminate several transfers but create exposure to congestion.

A family at Buangkok Grand Mall planning a JB day trip

Service 965 begins from Buangkok Interchange, making the 965 + 950 route straightforward to investigate. They should nevertheless compare total door-to-door time against NE15 → Serangoon → Bishan → Kranji + 170X, especially if there is a large road delay.

A traveller going to Woodlands shopping, not Malaysia

They should stop in Woodlands town and not board a cross-border service or join immigration queues. Woodlands Checkpoint and Woodlands MRT are distinct destinations. Search the address before leaving.

A person returning to Fernvale after dark

They need a three-part plan: immigration clearance back into Singapore, the 170X/950 and the relevant Singapore train or bus, and then the Sengkang LRT West Loop or a reliable final-mile alternative. Check last-train connections before leaving JB; a bus may arrive in Singapore too late for the final LRT.

Sengkang Bus Interchange: an important November 2026 update

Five services—80, 86, 87, 372 and 374—resumed operating from Sengkang Bus Interchange on 31 October 2026. Some earlier information still refers to their temporary relocation to Compassvale or use of stop 67689. This does not directly turn them into a cross-border bus, but it matters when choosing a feeder route from your home to Sengkang, Buangkok or a train. See SBS Transit’s 31 October 2026 boarding changes.

Frequently asked questions

Is there a direct MRT from Sengkang to Johor Bahru?

No. Singapore’s MRT ends in Singapore. One common plan is MRT to Kranji then bus 170X via Woodlands Checkpoint to JB. Check the cross-border bus route and immigration procedures.

Where do I board bus 170X after taking MRT?

SBS Transit lists the first Singapore stop as Opp Kranji Stn, stop 45131. Use current station exit signs and the stop’s bus service display.

Does bus 965 go directly from Sengkang to JB?

No. Service 965 runs between the Buangkok/Sengkang area and Woodlands Temporary Bus Interchange. For Johor Bahru, transfer to a suitable cross-border bus such as Service 950.

Can I use MyICA QR instead of a passport?

Eligible travellers may use MyICA QR for Singapore land-checkpoint clearance, but a physical passport remains required for international travel and may be inspected. Follow the separate Malaysian entry rules.

Can I predict how long immigration will take?

Not reliably from a static article. Queue length and processing time can vary widely by day, hour, incidents and holiday traffic. Plan buffers and check official travel advisories.

Does the same bus wait for me at each checkpoint?

Do not assume so. Cross-border public-bus passengers commonly clear immigration and rejoin a boarding queue under operator and checkpoint directions. Follow signs and any reboarding requirements.

Is Kranji MRT the same as Woodlands Checkpoint?

No. Kranji MRT is a Singapore train station. Woodlands Checkpoint is the immigration crossing. A cross-border bus such as 170X connects them.

Other useful eduKate Sengkang guides

Official primary sources

Reviewed 6 November 2026. This is a transport guide, not immigration, visa or legal advice. Cross-border services, checkpoint procedures and entry requirements can change without notice. Check with ICA, Malaysian immigration and the named bus operators before travel.