07/04/2023
Singapore to JB: Your Ultimate Bus Guide
The journey between Singapore and Johor Bahru (JB) is a daily rite of passage for many, whether for work, leisure, or family visits. While the allure of a direct taxi is strong, the cost can often be prohibitive. For the budget-conscious and the adventurous, public buses offer a viable and, at times, even more efficient way to cross the border. This guide will break down the most popular bus routes, offer practical advice, and answer those burning questions you might have about travelling from Singapore to JB by bus.

Understanding the Cross-Border Commute
The Singapore-Malaysia land border is one of the busiest in the world. Millions of people traverse it annually, leading to potential congestion, especially during peak hours and holiday seasons. Public buses play a crucial role in facilitating this movement, providing a cost-effective alternative to private transport. However, it's important to be prepared for the immigration and customs procedures, which often require passengers to alight with their belongings.
Option 1: The Kranji MRT Route
This is perhaps the most well-trodden path for many Singapore residents heading to JB. The strategy here is to leverage Singapore's efficient Mass Rapid Transit (MRT) system to get as close to the border as possible.
Step-by-Step Guide:
- Travel to Kranji MRT Station (NS7): Take the MRT North-South Line (Red Line) to Kranji MRT Station.
- Locate the Bus Stop: Upon exiting Kranji MRT Station, head towards Exit C. You'll need to walk for approximately 150 metres (about a 3-minute walk) to the bus stop located opposite the station, known as "Opp Kranji Station" (Bus Stop Code: 45131).
- Board Your Bus: Several bus services operate from this stop, all bound for Johor Bahru. The most popular and frequent ones include:
- Causeway Link CW1 (Berth 3)
- SBS Transit 170X (Berth 2)
- SBS Transit 160 (Berth 1)
- SBS Transit 170 (Berth 1)
- Journey to Woodlands Checkpoint: The bus journey from Opp Kranji Station to Woodlands Checkpoint typically takes around 10-15 minutes, depending on traffic conditions.
- Immigration Clearance: At Woodlands Checkpoint, you will need to alight from the bus with all your personal belongings for immigration and customs checks.
- Continue to JB: Once cleared, you can re-board the same bus or another bus heading towards JB. The journey from Woodlands Checkpoint to JB CIQ (Customs, Immigration, and Quarantine) complex is usually very short, often just a few minutes, and sometimes even walkable via a footbridge.
Key Information for this Route:
The frequency of buses like CW1 and SBS 170X is often very high, with services departing every 2-3 minutes, making this a reliable option even during busy periods.

| Parameter | Details |
|---|---|
| Bus Stop Location | Opp Kranji Station (Bus Stop Code: 45131) |
| Bus Services | CW1, SBS 170X, 160, 170 |
| Approx. Bus Travel Time (to Woodlands Checkpoint) | 10-15 minutes |
| Walking Time from Kranji MRT | 3 minutes (150m) |
| Immigration Process | Alight with belongings at Woodlands Checkpoint |
Option 2: The Woodlands MRT Route
For those who prefer to stay within Singapore's MRT network for longer, heading directly to Woodlands MRT Station is another viable approach. This route utilises a different bus service that departs from the Woodlands Bus Interchange.
Step-by-Step Guide:
- Travel to Woodlands MRT Station (NS9/TE2): Take the MRT to Woodlands MRT Station.
- Proceed to Woodlands Bus Interchange: From Woodlands MRT Station, it's a short walk of about 2 minutes to the Woodlands Bus Interchange.
- Board Bus 950: The primary bus service to the border from here is SMRT Bus 950. This bus departs from the Woodlands Bus Interchange. Other buses serving the interchange that might be relevant include 911, 911T, 856, 903, 912, and 912B, though 950 is the most direct for the checkpoint.
- Journey to Woodlands Checkpoint: The bus journey from Woodlands Bus Interchange to Woodlands Checkpoint takes approximately 13 minutes.
- Immigration Clearance: Similar to the Kranji route, you will need to alight with your belongings at Woodlands Checkpoint for immigration and customs clearance.
- Continue to JB: After clearing immigration, you can proceed to catch another bus to JB from the Malaysian side.
Key Information for this Route:
This option might be more convenient if you are already in the northern part of Singapore or if Woodlands MRT is a more direct station for your starting point.
| Parameter | Details |
|---|---|
| Bus Interchange Location | Woodlands Bus Interchange (connected to Woodlands MRT) |
| Primary Bus Service | SMRT 950 |
| Approx. Bus Travel Time (to Woodlands Checkpoint) | 13 minutes |
| Walking Time from Woodlands MRT | 2 minutes |
| Immigration Process | Alight with belongings at Woodlands Checkpoint |
Alternative: KTM Shuttle Tebrau
For a truly seamless and rapid transit, the KTM Shuttle Tebrau train service is an excellent option, though it's not a bus. This train connects Singapore's Woodlands Train Checkpoint directly to JB Sentral.

Key Features:
- Departure Point: Woodlands Train Checkpoint, Singapore.
- Arrival Point: JB Sentral, Johor Bahru.
- Travel Time: A mere 5 minutes.
- Frequency: Services run from 8:30 AM to 11:45 PM daily, with intervals that can vary, sometimes up to 75 minutes.
- Ticket Prices: SGD 5.00 for non-Malaysians, RM 5.00 for Malaysians (one way).
- Immigration: Both Singapore and Malaysian immigration are conducted at the Woodlands Train Checkpoint before boarding, saving considerable time.
- Accessibility: Wheelchair accessible.
Considerations:
Tickets can sell out quickly, especially during peak periods, long weekends, and public holidays. Booking in advance is highly recommended. If you miss your train, you'll need to proceed to the Woodlands Checkpoint and take a bus.
Direct Bus from Johor Bahru Checkpoint to Woodlands
For those travelling in the opposite direction, from Johor Bahru to Singapore, there are also direct bus services. The most common route involves taking a bus from Johor Bahru Checkpoint to Woodlands Temp Int (Temporary Integrated Bus Interchange).
Key Details:
- Bus Service: Line 950.
- Departure: Johor Bahru Checkpoint.
- Arrival: Woodlands Temp Int.
- Frequency: Services depart every five minutes, operating daily.
- Journey Time: Approximately 19 minutes.
- Connection to MRT: Woodlands Temp Int is connected to Woodlands MRT Station, allowing for easy onward travel within Singapore.
To get from JB Sentral to Woodlands MRT Station, you would typically take a bus from the Johor Bahru Checkpoint (where you clear Malaysian immigration after arriving from JB Sentral) to Woodlands Temp Int, and then connect to Woodlands MRT.

Frequently Asked Questions (FAQs)
- Q1: How far is it from JB Sentral to Woodlands?
- The distance by road is approximately 15-20 kilometres, but the travel time can vary significantly due to traffic and border checks. By bus, the journey from the Johor Bahru immigration complex to Woodlands Checkpoint is about 19 minutes.
- Q2: How do I travel from JB Sentral to Woodlands without a car?
- You can travel from JB Sentral to Woodlands without a car by taking a bus. First, make your way from JB Sentral to the Johor Bahru Checkpoint. From there, take a bus (like the 950) to Woodlands Temp Int, which is connected to Woodlands MRT. Alternatively, you can take the KTM Shuttle Tebrau from JB Sentral to Woodlands Train Checkpoint.
- Q3: Where do I catch the JB Sentral to Woodlands MRT Station bus from?
- Buses that go from the Johor Bahru immigration area towards Woodlands MRT Station depart from the Johor Bahru Checkpoint. Specifically, the SMRT 950 bus service departs from Johor Bahru Checkpoint and arrives at Woodlands Temp Int, which is adjacent to Woodlands MRT Station.
- Q4: What is the walking distance between Woodlands MRT Station and Opp Kranji Station?
- These two locations are not within walking distance. The distance is approximately 3.5 kilometres. It is recommended to use the MRT or bus services to travel between them.
- Q5: Which buses go from Woodlands to Johor Bahru (JB)?
- From Woodlands Bus Interchange, the primary bus service directly to JB is SMRT Bus 950. You can also take other buses to Woodlands Checkpoint and then proceed to JB.
- Q6: What are the disadvantages of taking the public bus?
- The main disadvantage is the need to alight with all your belongings at both the Singapore and Malaysian immigration checkpoints. This can be cumbersome, especially during peak hours when queues are long, and can add significant time to your journey. Lugging heavy bags can be particularly challenging.
Why Choose Public Bus?
Despite the need to alight for immigration, public buses remain a popular choice due to their:
- Cost-Effectiveness: Significantly cheaper than taxis or private hire services.
- Frequency: High frequency of services, especially on popular routes like CW1 and SBS 170X, minimises waiting times.
- Accessibility: Extensive network reaching various parts of Singapore and Johor Bahru.
The Private Taxi Alternative
For those who prioritise comfort, convenience, and speed, especially when travelling with family, children, the elderly, or a large group, a private taxi service (like JBTAXI.SG) is a compelling alternative. These services offer:
- Door-to-door service.
- Immigration clearance within the vehicle, with the driver assisting the process.
- Comfortable vehicles accommodating various group sizes (e.g., 7-seater, 8-seater, 10-seater options).
- No need to alight with luggage for immigration.
While the cost is higher (starting from SGD 90 one way), the benefits in terms of convenience and time saved, particularly during busy periods, can make it a worthwhile investment for certain travellers.
Final Thoughts
Navigating the Singapore to Johor Bahru route by bus is a well-established and efficient method for many. By understanding the different options, particularly the routes via Kranji MRT and Woodlands MRT, and being prepared for the immigration process, you can ensure a smooth and cost-effective journey. For those seeking an elevated travel experience, private taxis offer a comfortable and convenient alternative. Whichever method you choose, a little planning goes a long way in making your cross-border trip a success.
If you want to read more articles similar to Singapore to JB: Your Ultimate Bus Guide, you can visit the Transport category.
