Grab vs Driving vs Bus to JB: Which Is Actually Fastest and Cheapest in 2026?
Girl math is taking the bus across the Causeway to spend more at JB cafes and shopping.
Planning a Johor Bahru (JB) trip but wondering if there's a better route to CIQ? Whether your priority is savings, speed, or sheer convenience, the answer depends on who you are travelling with and what you're willing to sacrifice.
If you have been Googling the cheapest way to reach JB from Singapore, this is what you've been looking for. Read this guide for a full breakdown of the pros and cons of each transport option in 2026.
Also read: These Fashion Brands Are Cheaper in JB Than Singapore, Here's How Much You Actually Save
Buses: Affordable and Frequent, If You Can Handle The Crowds
Public Buses
Image credit: Wikimedia Commons
For anyone watching their wallet, public bus fares are hard to beat. With fares from just S$1.19 (bus 170) to around S$2.30 for routes departing from Woodlands Integrated Transport Hub. From the north, bus 950 runs directly from Woodlands Temporary Bus Interchange to Woodlands Checkpoint. Travelling from the city? The Causeway Link CW buses from Queen Street Bus Terminal reach Woodlands Checkpoint in about 25 to 30 minutes, tops.
Total travel time with immigration clearance, typically falls between 30 minutes and an hour on a quiet weekday. On weekends, public holidays, and school holidays, however, customs queues alone can add anywhere from 1-4 hours to this time.
Once you've cleared immigration, there are several providers that offer bus services across the Causeway. The average fare is around S$2.50 per pax. Prepare a few small notes in case you board private-operated buses that only accept cash. They usually accept SGD and MYR, so not to worry if you fall short on MYR after a productive JB trip.
Also, bear in mind that you will need to alight twice and carry your bags through both immigration halls, so most seasoned JB day-trippers either pack light or take it in stride. Dress for the crowds and lots of walking.
Grab Bus
Image credit: Grab (left), LTA (right)
If the public bus sounds like too much effort, but a full Grab car feels like overkill, there is a comfortable middle ground. Under the "Bus & Ferry" tab in the Grab app, you can book a cross-border bus ride from S$3 per person, with pick-up points including Marsiling MRT Station, and the option to book up to seven days in advance.
While technically not the cheapest way to reach JB from Singapore, it comes very close, especially if you value advanced confirmation.
Grab car: Fast and Comfortable Crossings At A Cost
Image credit: Grab (left), LTA (right)
Broadly, you have two options for Grab.
You can directly order a cross-border Grab car from Woodlands checkpoint to JB typically costs around RM45 (around S$13 to S$15) one-way, though surge pricing during peak periods can push that figure higher. Travel time runs from 35 to 45 minutes in moderate traffic, which works out to be faster than the bus when the Causeway is clear.
Alternatively, Grab's latest cross-border service launched in May 2026 is a more expensive, but comfortable option that takes you point-to-point from anywhere in Singapore to JB.
The real draw is door-to-door convenience from clearing both checkpoints without switching vehicles or lugging heavy bags up and down the different floors. For maximum cost-effectiveness, split the fare across a group of three or more passengers. Save it for late-night trips when the buses have stopped, or when comfort matters much more than cost.
Driving: Ultimate flexibility, but longer Causeway waiting times
Image credit: LTA
Driving gives you the freedom to head beyond JB city centre to anywhere you want. Ideal for day trips to Johor Premium Outlets, LEGOLAND, or further into Johor.
Travel time is roughly on par with a Grab car, but Friday evenings and long weekend mornings can stretch crossing times to two hours or more. Factor in tolls, petrol and parking, and a return day trip can easily cost up to S$30-40 per car.
If you fill the car with four or five passengers, the per-person cost becomes far more competitive. For a group of two travelling light with no fixed itinerary beyond JB Sentral, the overheads rarely justify the added flexibility.
Speed vs Cost, At A Glance
Option | Estimated one-way cost | Typical off-peak travel time | Best for [traveller type] |
|---|---|---|---|
Public bus (170X, 950) | S$1.19-S$2.30/pax | 30-60 min | Solo budget travellers |
Grab bus | From S$3/pax | 30-60 min | Groups, advance planners |
Grab car | S$100-120/car | 35-45 min | Groups, late-night crossings |
Own car | S$30-40/car | 30-60 min | Families, day trips beyond city centre |
Also read: What to Do in JB at Night: 12 After-Dark Experiences Worth Crossing the Causeway For
Our Verdict
Your final decision should really comes down to who you are travelling with, and what you have planned.
The public bus remains the most economical choice for solo travellers and couples. Grab Bus is a practical step up for those who prefer to book ahead, delivering a smoother transit experience to Woodlands checkpoint.
Grab cars make sense for groups of three or more, or for late-night arrivals when most buses have stopped running. If you are headed beyond JB's city centre, or are making stops in rural areas, driving makes the most sense.
Stay flexible on commute options based on your group size and itinerary to make the most out of every trip. Let's be real: you'll probably find yourself at the checkpoint again soon, so you can use a different transport method the next time. Don't let the small stuff ruin the entire trip vibes.
About Author
Her motto is "experience everything at least once". An adrenaline junkie at heart, she is always down for spontaneous adventure, especially to exotic destinations. She finds the most meaningful aspect of travel is cultural immersion, and talking to locals is an underrated travel hack.



