
Looking for a weekend escape and wondering what bus to take from Kranji to JB?
Then check out our quick guide to find out the best bus options, schedules and tips for a smooth journey across the border by bus!
Your perfect JB getaway is just an easy bus ride away!
Bus From Kranji MRT (45131)
The easiest way to get to JB from Kranji is to head to Kranji MRT Station.

From there, take Exit C to the Opp Kranji Station bus stop (45131) and once there, you’ll have several bus options to choose from:
1. Bus 170X
Bus 170X (Berth 2) is very popular due to its high frequency and makes only 6 stops to Johor Bahru Checkpoint.

Bus 170X Route & Schedule: View route and schedule here
2. Bus CW1
However, I personally prefer Bus CW1 (Berth 3) as it is just as frequent and gets you to Johor Bahru Checkpoint in just 2 stops!
Read also: How To Go JB From Singapore By Bus

Bus CW1 Route & Schedule: View route and schedule here
Read also: How To Take Bus From Woodlands Checkpoint To JB
3. Bus 170
Alternatively, you can also hop on Bus 170 (Berth 1) that is only 8 stops to Johor Bahru Checkpoint.

Bus 170 Route & Schedule: View route and schedule here
4. Bus 160
If you don’t manage to catch any of the above buses, you can also get on Bus 160 (Berth 1) that only takes 6 stops to get you to Johor Bahru Checkpoint.

Bus 160 Route & Schedule: View route and schedule here
Read also: Bus From Marsiling MRT To Woodlands Checkpoint
Conclusion
At the Johor Bahru Checkpoint head through to clear immigration.
Once you’ve cleared immigration, simpy walk from JB CIQ to JB Sentral Bus Terminal to catch a local bus to your destination in JB or you could even take a local taxi or Grab car.
However, if your destination is JB Sentral, City Square JB or KOMTAR JBCC, you’re just a quick 5 to 10 minutes stroll away!
Pro tip: Skip all these steps entirely by booking a taxi to JB from Singapore – you’ll get dropped off directly at your destination in JB without dealing with Singapore and JB immigration walks or public transport!







