Some links below are affiliate links. If you use them I earn a small commission at no extra cost to you.
If you take one piece of practical advice for getting around KL, make it this: download Grab before you arrive. There is no Uber in Malaysia, and Grab is the app everyone here uses for getting around, cheap, reliable, and cashless once it is set up. For a visitor it removes almost every friction of local transport: no haggling, no meter games, no language barrier, and a fixed price you see before you book. Here is exactly how it works and how to use it well.
The short answer
Grab is Southeast Asia’s ride hailing app, and it works just like Uber did: you set your pickup and destination, see the fixed fare up front, book, and a driver comes to you. Download it and add a payment card before you fly, set up data with an eSIM so it works on arrival, and you are sorted. It is cheaper and safer than flagging a street taxi, and you will use it daily.
Is there Uber in Malaysia?
No. Uber sold its Southeast Asia business and left the region years ago, and Grab absorbed it. So if you are used to Uber, Grab is the direct equivalent and behaves almost identically, just under a different name. There is no point looking for Uber here.
How to set up Grab before you arrive
Do this at home, not at the airport. Download the Grab app, create an account, and add a payment card so rides are cashless. The one catch is that some features want a local phone number for verification, so set up as much as you can in advance, and make sure you will have data on arrival to finish anything and book that first ride. An eSIM is the easy way to land already connected. For options see the best eSIM for Malaysia.
How Grab works, step by step
It is simple once you have used it once. Open the app, set your pickup point and destination, and the app shows you the fixed fare before you book, so there are no surprises and no meter. Choose your ride type (a standard car is fine for most trips), book, and the app shows your driver, their car and plate, and their arrival time. You meet them at the pickup point, check the plate matches, and go. Payment comes off your card automatically at the end, or you can pay cash if you set that option. You can tip in the app but it is not expected.
What it costs
Grab is inexpensive by Western standards. Short hops across the city centre are cheap, and even longer cross town rides are modest, though prices rise with demand at peak times, in the rain, and late at night, which the app shows you before you commit. Because the fare is fixed up front, you always know what you are paying. For a sense of how it fits with trains and other options see getting around Kuala Lumpur.
To give a rough sense of typical central fares (these move a lot with demand, time of day, and rain, so treat them as indicative and check the app’s quoted price, which is what you actually pay):
| Route | Typical fare (verify in app) |
|---|---|
| KLCC to Bukit Bintang | around RM8 to 15 |
| KL Sentral to KLCC | around RM10 to 20 |
| Bukit Bintang to Chinatown | around RM8 to 15 |
| KLIA airport to city centre | around RM65 to 100+ |
Short central hops are genuinely cheap; the airport run is the one big fare. In heavy rain or at peak hours the price can jump noticeably, and waiting fifteen or twenty minutes for it to settle often saves a few ringgit.
Grab vs taxi: which should you use?
Grab, almost always. Street taxis still exist in KL, but Grab wins on nearly every count: the price is fixed and shown in advance, you avoid the small number of drivers who would rather not run the meter, payment is cashless, and you get the driver and plate details for safety. A pre paid airport taxi coupon is a fair backup if Grab is ever surging or unavailable, but for everyday travel Grab is cheaper, clearer, and easier. For the cautionary detail see taxi scams in KL and the fuller comparison in Uber vs Grab in Malaysia.
Using Grab at KLIA airport
Grab works at both KLIA terminals, but the pickup point is not at the arrivals hall, it is one level down, which catches a lot of first-timers out. Order the ride in the app once you have your bags, then follow the signs marked e-hailing or Grab to the designated pickup zone:
- KLIA Terminal 1 (the Main Terminal Building): Level 1, around Doors 3 and 4.
- KLIA Terminal 2 (KLIA2): Level 1 of the Transportation Hub, around Doors 4 and 5.
Drivers only get a few minutes in the pickup lane, so book once you are nearly at the door and be ready at the curb with your luggage. Confirm the car’s plate number before you get in, the same as anywhere. If you would rather not deal with it after a long flight, the KLIA Ekspres train (about RM55 one way, roughly 30 minutes to KL Sentral) is the fuss-free alternative. For the full breakdown of every way into the city see KLIA to KL city centre.
Grab or the KLIA train from the airport?
| Your situation | Better choice |
|---|---|
| Solo or a couple, light bags | KLIA Ekspres train |
| Family or group of 3 to 4 | Grab (splits cheaply) |
| Lots of luggage | Grab (door to door) |
| Peak-hour traffic | KLIA Ekspres (no traffic) |
| Hotel near KL Sentral | KLIA Ekspres |
| Hotel far from a station, or late arrival | Grab |
Grab is more than rides
Worth knowing: Grab is a super app here, not just rides. The same app does food delivery (GrabFood), which is handy on a rainy night in, and parcel and grocery delivery, plus it has its own wallet. You do not need any of that to get around, but if you are staying a while it is good to know it is all in one place.
Safety and etiquette
Grab is safe and the norm, with a few sensible habits. Always check the car and plate match the app before getting in, and never accept a ride from someone approaching you in person at the airport or a mall claiming to be your driver. Sit where you are comfortable, a quick hello is polite, and tipping is not expected. Share your trip status with someone if you are travelling solo and want to, which the app supports.
Common mistakes
Landing without data and being unable to open the app when you most need it, which an eSIM prevents. Standing in the wrong place at big pickup zones, since malls and the airport have designated e hailing points away from the taxi rank. Flagging a street taxi out of habit when Grab is cheaper and clearer. And assuming surge pricing is a scam, when it is simply the app showing higher demand, which you can wait out.
Frequently asked questions
Is there Uber in Malaysia?
No. Uber left Southeast Asia and Grab is the ride hailing app everyone uses. It works almost identically to Uber, with a fixed fare shown before you book.
How do I use Grab as a tourist in Malaysia?
Download the app and add a payment card before you arrive, set up data with an eSIM so it works on landing, then set your pickup and destination, book at the fixed price shown, and meet your driver at the pickup point. Check the car and plate match before getting in.
Is Grab cheaper than a taxi in KL?
Usually yes, and the bigger advantage is that the price is fixed and shown in advance, so you avoid meter games. A pre paid airport taxi coupon is a reasonable backup only if Grab is surging or unavailable.
Do I need a local SIM to use Grab?
You need data, which an eSIM provides without buying a local SIM, though some verification steps prefer a local number. Set up the account and payment before you fly, and have data ready on arrival.
Can I pay cash for Grab in Malaysia?
Yes, cash is an option you can select, but adding a card makes rides fully cashless and simpler, and is what most visitors use.
Can tourists use Grab in Malaysia?
Yes. Tourists use Grab exactly like locals do, just download the app, sign up with your phone number, and you are set. There is no local-resident requirement.
Can I use my foreign credit card on Grab?
Usually yes, most foreign Visa and Mastercard credit and debit cards add fine. If a card is ever declined, you can switch to paying cash, which Grab still supports in Malaysia, or top up the in-app wallet.
Does Grab work outside KL, like in Penang?
Yes. Grab works across Malaysia’s towns and cities, including Penang, Melaka, Johor Bahru, and Kota Kinabalu, as well as at the airports. Coverage and wait times are best in the bigger urban areas.
Does Grab work at KLIA airport?
Yes, at both terminals. The pickup point is one level below arrivals, Level 1 (around Doors 3 to 4 at Terminal 1, Doors 4 to 5 at KLIA2), so order in the app and follow the e-hailing signs down. See the airport section above.
Plan the rest of your trip
- Getting around Kuala Lumpur
- KLIA to KL city
- Best eSIM for Malaysia
- Taxi scams in KL
- Where to stay in Kuala Lumpur
Before you go
Land with Grab ready to use: set up an eSIM so you are connected the moment you arrive.
Official & useful resources