Grab is how you get around Kuching, and it works reliably almost everywhere in the city. Expect to pay roughly RM6–10 for a short hop across the centre and RM15–25 for anything further out, and don’t bother hunting for Uber: it left Malaysia in 2018.
I’ve been running errands on Grab in Kuching since long before the app even had a scooter option, and the pattern hasn’t changed much: it’s the default because nothing else comes close for coverage. Maxim runs as a cheaper backup when Grab can’t find you a driver, and old-school taxis now mostly wait at fixed ranks rather than get flagged down.
This piece is just about getting a ride: what it costs, when it gets thin, and how the airport pickup actually goes. There are trips where your own car beats every option here, and where that line actually falls is a separate question from this one.
TL;DR
- Grab fares lock in when you book and stay predictable: RM6–10 for central hops, RM15–25 out to Tabuan Jaya, Batu Kawa or Kota Samarahan.
- There’s no Uber in Malaysia: Grab bought Uber’s Southeast Asian operations in 2018 and the app stopped working region-wide.
- Maxim is the cheaper alternative, usually a few ringgit less than Grab on the same route, with a noticeably thinner driver pool.
- A Grab from the airport to the Waterfront runs roughly RM20–30 and takes 20–25 minutes; the coupon taxi desk in arrivals is fixed-price and usually higher.
- Surge hits hardest during rain, the school pickup window, and the Friday midday prayer break.
- Outside central Kuching at off-peak hours, waits of 15 minutes or more, or no match at all, are a real possibility.
How Much Does a Grab Ride Actually Cost in Kuching?
Grab pricing here is fairly predictable, which is more than I can say for some other things in this city. A short run between Padungan and the Waterfront, or Padungan and the Old Town, lands around RM6–10.
Push out to Tabuan Jaya, Batu Kawa or Kota Samarahan and you’re looking at RM15–25, with the far end of Samarahan sometimes nudging higher depending on traffic. The fare locks in before you confirm the booking, and it holds even if the driver ends up taking a longer route than you expected.
Payment works the way it does across Malaysia: cash in the driver’s hand, or card and GrabPay through the app if you’ve linked one. I default to GrabPay now because it saves the fumbling for change, though plenty of local drivers still prefer cash and won’t blink if that’s what you hand over.
One thing that catches people out: Grab drivers here also run GrabFood deliveries on the same pool of cars. During the lunch and dinner rush, call it 12–2pm and 6–8pm, a chunk of the available drivers are mid-delivery rather than free for a ride. Wait times stretch at exactly the hours you’d expect the app to be busiest anyway.
Is There Uber in Kuching? What About Maxim?
No, and there hasn’t been since 2018, when Grab bought out Uber’s entire Southeast Asian operation and the app simply stopped working across the region, Kuching included. If you’re used to switching between the two apps to compare prices, that habit doesn’t transfer here.
The real alternative is Maxim, a separate ride-hailing app that operates in Kuching at noticeably lower fares than Grab, often by a few ringgit on the same route. The trade-off is coverage: fewer drivers sign up for Maxim, so it works as a useful backup rather than a full replacement, especially once the sun goes down.
If you go looking for a Maxim support number, you won’t find one; unlike the old taxi firms, there’s no hotline. Booking, tracking and complaints all route through the app itself.
Are There Still Taxis in Kuching?
Yes, but they’ve become a distant third option rather than a first choice. You’ll find them waiting at fixed ranks: the airport, the bigger hotels, Kuching Sentral. That’s about the full list.
Flagging one down on the street the way you might in Kuala Lumpur or Singapore rarely works, because Kuching never built much of a cruising-taxi culture to begin with.
Is a taxi cheaper than Grab? Almost never for a standard in-town trip. Where a taxi earns its place is the airport run, when you’ve landed without local data and can’t get the app going fast enough.
| Option | Typical fare (in-town) | Availability | Best for |
|---|---|---|---|
| Grab | RM6–25 | Reliable almost everywhere, thinner past the centre | Default choice, any time of day |
| Maxim | A few ringgit cheaper than Grab on the same route | Smaller driver pool, thinner at night | Backup when Grab is slow or surging |
| Taxi | Fixed by distance zone, usually pricier than Grab | Ranks only: airport, hotels, Kuching Sentral | Airport arrivals without data yet |
How Do I Get From Kuching Airport to the City?
The Grab pickup point sits just outside the arrivals hall, clearly signed, and a ride to the Waterfront or anywhere central runs roughly RM20–30 and takes 20–25 minutes depending on traffic. That’s consistent with what I’ve paid on dozens of airport runs over the years, though it does creep toward the top of that range during the evening rush.
If Grab is quiet or your phone won’t connect to data yet, the airport’s coupon taxi desk is the fallback: you buy a fixed-price coupon at the counter based on distance zone, which typically runs higher than Grab but removes any haggling. Terminal layout, immigration queues and what else KCH throws at new arrivals are their own subject; here I’m only covering the ride.
When Does Grab Get Unreliable in Kuching?
Three things reliably break the pattern: rain, school pickup hours and the Friday midday prayer break. A proper downpour sends demand up and driver willingness to be on the road down, and I’ve watched a normally instant match turn into an eight-minute wait the second the sky opens.
School pickup, roughly 12.30–2pm and again from 5.30pm, does something similar as parents flood the app at the same time. On Fridays, between about 12.15 and 2pm, many Muslim drivers step away for Jumaat prayers and the remaining pool thins accordingly.
None of this is unpredictable once you’ve lived through a few cycles of it. If you have somewhere to be during any of those windows, book earlier than you think you need to, or check whether Maxim has a driver nearby when Grab doesn’t.
What About Getting a Ride Outside the City Centre?
This is the real limit, and I won’t dress it up. Inside the Waterfront-Padungan-Old Town core, Grab is fast and dependable almost any time of day.
Head out to Batu Kawa, the far end of Kota Samarahan, or anywhere past the immediate suburbs at an off-peak hour, and getting a match becomes unreliable: waits of 15 minutes or more, sometimes no driver at all. There’s no backup in that moment if you don’t own a car, because the bus network doesn’t cover the gap either.
For day trips or repeated runs outside the centre, this is usually the point where renting a car outright starts to make more sense than gambling on an app that’s already told you no once.
The Bottom Line on Getting a Ride Here
Most days in Kuching, getting a ride is a non-event: open the app, get a driver in a few minutes, hand over less than RM10 if you’re staying central. The exceptions are specific and knowable rather than random: rain, the school run, Friday prayers, and anywhere past the compact centre once the clock ticks past 9pm.
I book earlier than I think I need to in those windows, and I keep Maxim installed for the days Grab shrugs. That’s the whole system.
Last updated: July 2026. Grab and Maxim fares, airport pickup details, and surge patterns checked against my own rides across Kuching, July 2026.