How to Private Hire in Johor Bahru (JB): Lesser Known Tips and Hacks

How to Private Hire in Johor Bahru (JB): Lesser Known Tips and Hacks

Private hire in JB isn’t as plug-and-play as you think.

Private hire is one of the most common and convenient ways to get around Johor Bahru (JB), whether you’re crossing the border from Singapore or just heading from your hotel to brunch. It saves you the hassle of figuring out local bus routes or flagging down random street taxis, so that’s why most people (me included) just turn to Grab.

driving jb

Image Credit: Mungkhoodstudio via Canva Pro

But the reality is, sometimes booking a ride in JB isn’t always as simple as opening Grab and tapping “confirm.” Between apps that behave differently from how they do in Singapore, late-night booking blackouts, and the lack of clear information on cross-border options, there’s a lot that can catch first-timers off guard. But even seasoned JB travellers might find a few lesser-known tips here worth bookmarking.

This guide breaks everything down from how to arrange a private hire car to take you across the causeway, to what to expect when booking rides around JB itself.

Also read: Johor Bahru (JB) Day Trip Itinerary That Singaporeans Love

Before you even cross the border

private hire jb

Image Credit: Klook Official Website

Not all private hire cars can actually bring you across the border. Grab, for instance, doesn’t let just any driver take jobs between Singapore and Malaysia. They have a specific cross-border fleet, which is notoriously hard to secure. That’s why most people turn to Telegram group chats, pre-booked car services on platforms like Klook or KKday, or even Facebook carpool groups. These aren’t always licensed, but they’re incredibly common especially for early morning trips or weekends where buses are jammed to oblivion.

touch n go

Image Credit: Touch ‘n’ Go Official Website

If you’re booking one of these unofficial options, always double check that the driver has the proper cross-border documents, like a Touch ’n Go card for Malaysia and an Autopass for Singapore. Otherwise, you might spend more time stuck at customs than in JB itself.

In terms of pricing, a one-way trip from Singapore to JB typically starts around S$40 to S$100 (depending on the car type) on an average day, but expect that number to shoot up on weekends or public holidays. Some drivers will let you share a ride with strangers to lower costs, but those fill up fast and it’s not always guaranteed you’ll be paired with someone heading to the same part of JB.

As for timing, you’ll want to book at least a day in advance if you’re going on a weekend. Most drivers release their weekend slots around Thursday or Friday, and they get snapped up quick. Weekdays are more flexible. If you’re heading in on a random Tuesday morning, you can sometimes arrange a ride a few hours before crossing.

woodlands checkpoint

Image Credit: Ministry of Home Affairs Official Website

Checkpoint choice matters too. Woodlands is closer to most popular JB spots like KSL or Mid Valley Southkey, but comes with a higher risk of long queues. Tuas is further and pricier due to tolls, but can be smoother on weekends. If your plans take you to Bukit Indah or LEGOLAND, Tuas might actually save you time.

Also read: Mount Austin Johor Bahru (JB) Itinerary: Best Places to Eat, Shop and Relax

Private hire apps you’ll actually use in JB

Once you’re across the border, the rules change and so do the apps. If you’re used to using Grab in Singapore, you’ll find it’s still the most commonly used ride-hailing platform in JB. But don’t expect the same speed or reliability. Wait times can stretch, prices fluctuate a lot more, and sometimes your driver will ask you to cancel and rebook because they’re stuck in traffic. It’s all pretty normal.

indrive and maxim app

Image Credit: (L-R) inDrive App; Maxim App

That’s why it’s worth having a few backup apps downloaded ahead of time. InDrive lets you bid your own fare, though you’ll often have to chat with the driver directly and negotiate in real time. AirAsia Ride is another decent alternative — it works more or less like Grab, and is especially useful in areas where Grab coverage is patchy. There’s also Maxim, a Russia-based app that some locals use, though it’s more common in smaller towns and less tourist-heavy parts of JB.

waiting on road

Image Credit: Lalu Fatoni via Canva Pro

The interface for these apps is generally intuitive, though pins can be a little off in busy spots like malls. I’ll go into more booking tips below but in short, be ready to adjust and communicate.

All these apps are free to download and available on both iOS and Android. Most of them work fine without a Malaysian SIM, but if you’re planning to stay the whole day or longer, having local data does make a big difference.

Also read: Tips on How to Drive to Johor Bahru (JB) from Singapore

How to actually book a ride in JB

The process might look familiar, but ride-booking in JB comes with its own rhythm. Apps may be the same, but the behaviour around them isn’t — both on the driver’s side and the passenger’s.

grab driver

Image Credit: rawin via Canva Pro

One key difference is how often you’ll have to actively manage the booking. Drivers may text to ask where exactly you’re waiting, suggest a different pickup point, or request that you cancel because they’re stuck in traffic. This isn’t seen as rude. Instead, it’s just how the system works here, and most locals take it in stride.

If you’re booking from inside a large mall or a residential area with multiple entrances, don’t rely on the default pin. Instead, walk to a visible landmark or an exit that’s easier to access, then drag your pin to match. You’re far more likely to get a successful match if the pickup spot is convenient for the driver.

InDrive users will also notice the lack of automation. Because you’re offering a fare manually, it becomes more of a back-and-forth where drivers can counter-offer, and it’s common to negotiate through chat. This works best if you’re comfortable with some guesswork and don’t mind typing a bit.

cash or card payment

Image Credit: (L-R) Rido via Canva Pro; shisuka via Canva Pro

Lastly, prepare for payment flexibility and inconsistency. If you’re using inDrive or taking shorter trips, cash is still king. Grab and AirAsia Ride support card payments, but drivers may still ask you to switch to cash, especially if there are connectivity issues or if they prefer it. Have small notes ready, but don’t be surprised if plans shift depending on the driver’s mood or the signal strength at your destination.

Also read: 5 More Unique Things to Do in Johor Bahru (JB) for Singaporeans

Late-night and peak-hour struggles

The most common times things fall apart are late at night, during downpours, and in the late afternoon stretch when traffic builds and driver supply thins out. If you’ve ever tried to leave KSL after 9pm on a Saturday, you’ll know the drill: every ride gets rejected, surge pricing creeps in, and you start wondering if you’ll have to walk home.

night taxi

Image Credit: Marc_Osborne via Canva Pro

Drivers tend to disappear after 10pm, especially in less central areas like Mount Austin or Bukit Indah. Those who are still active may be prioritising long-distance or higher-paying rides. This doesn’t mean you won’t get a ride, but you’ll likely wait longer, pay more, or need to try switching apps before one sticks. It also helps to avoid vague pickup points like “Entrance 3” and instead wait near main roads or petrol stations where drivers can pull over safely.

The same issue pops up on rainy days. Grab’s interface might say “finding you a driver,” but you’ll often end up stuck in a loop of cancellations. When this happens, it’s usually better to pause and try again later or use inDrive, where you can bump up your offer to attract more drivers.

talking to drivers

Image Credit: Odua Images via Canva Pro

If you know you’re heading somewhere with low ride availability (or you’ll need a late-night ride back) consider booking a return ride in advance with a driver you trust. Some travellers even collect the WhatsApp numbers of good drivers and arrange rides directly. It’s a bit more old-school, but it adds a layer of predictability when you’re moving around at off-peak times.

The bottom line? Don’t wait until you’re tired, wet, and stranded outside a café to figure out your exit plan. If you already sense a delay coming, start booking early.

Also read: The Best Times to Travel Between Singapore and Johor Bahru (JB)

Safety and scams to watch out for

Private hire in JB is generally safe, but it doesn’t hurt to stay alert especially if you’re relying on lesser-known apps or hopping into a stranger’s car after midnight (actually, please don’t do that).

paying driver in cash

Image Credit: Syda Productions via Canva Pro

The most common “scam” isn’t really a scam, but more of an informal side hustle: a driver may offer you a cheaper ride if you cancel the booking and deal with them directly in cash. Some travellers go along with it to save money or avoid app glitches, and it usually works out fine. But there are risks. If anything happens during the ride, you won’t have a record of it, and the platform can’t step in to help. If you’re solo or unfamiliar with the area, it’s best to stick to the official booking and just pay the surcharge.

getting into car

Image Credit: shironosov via Canva Pro

Another red flag is when the car that arrives doesn’t match the one listed in the app. It might be a different colour or model, or the number plate is slightly off. Always double-check the plate number before getting in. If anything feels off  (or the driver rushes you in), just walk away and rebook. No amount of saving face is worth risking your safety for.

There are also cases where drivers claim their app is “not working” and insist on renegotiating the fare midway. This is more common on apps like inDrive, where haggling is part of the process. If the new fare seems unreasonable or keeps changing, don’t feel pressured to continue and end the ride early if needed, or report the incident through the app’s support channel.

woman in car

Image Credit: Ketut Subiyanto via Canva Pro

Beyond scams, there’s basic safety to think about too. Keep your phone charged, share your ride details with a friend, and try to avoid booking from isolated areas late at night. Most private hire drivers are friendly and professional, but the same rules of street smarts apply especially if you’re travelling alone or heading somewhere new. For the girlies, unfortunately, we do need to be extra cautious. If you can, try to head back to your accommodation before it gets too dark — especially to avoid long waits or being stuck alone by the roadside at night.

Also read: 2D1N Johor Road Trip Itinerary: Nature Lovers’ Edition

Final thoughts

grab driver

Image Credit: Grab Official Website

By now, it’s clear that private hire might be the most popular way to get around JB, but that doesn’t mean it’s always straightforward. It’s not exactly like Singapore, and the rules (both written and unwritten) take a little getting used to. But once you figure out which app works where, how to navigate tricky pickup points, and when not to rely on a last-minute booking, the whole experience gets a lot less stressful.

So I hope you found this guide useful for your next JB trip! Stay safe and happy travelling.

About Author

Wan Xin Ng
Wan Xin Ng

Wan Xin loves escaping from 'real' life, whether through fiction, or through travel. When not untangling thoughts into words, she can be found nose-deep in a book, falling down Wikipedia rabbit holes, or convincing friends that her latest niche obsession is indeed life-changing.

CLICK TO SEE MORE ARTICLES BY Wan Xin Ng