Here is the honest version: most taxi rides in KL are fine, but the airport and a few tourist spots have a stubborn minority of drivers who will try it on. The good news is that the scams are predictable, easy to sidestep, and these days mostly avoidable by just using Grab. Here is what to watch for and what to do.
The short version
- The core scam is refusing the meter and quoting a flat (inflated) fare. By law, KL taxis must use the meter.
- If a driver refuses the meter, makes excuses, or names a flat price, just walk away and take the next one.
- The simplest fix for almost everything below: use Grab. Fixed fare shown up front, no haggling, no meter games.
- At the airport, only use the official coupon-taxi counter or the Grab pickup zone, never a driver who approaches you.
The main taxi scams in KL
1. Refusing the meter
The classic. The driver either claims the meter is broken or simply names a flat fare, almost always well above what the meter would read. It is illegal to charge without the meter in KL, and the fixed price is usually several times the real fare. Ask the driver to start the meter before you move; if he refuses or stalls, get out and find another cab. You hold the cards here, there are always more taxis.
2. The long way round
Even on the meter, some drivers take a scenic detour, often with a line about “avoiding an expensive toll”. Follow the route on your phone map. If you can see you are being driven in circles, say so; usually that is enough to end it.
3. Airport touts and fake drivers
This is the big one. Anyone who approaches you inside the KLIA or KLIA2 arrivals hall offering a taxi or “transport to the city” is to be ignored, full stop. Legitimate airport taxis are booked only at the official coupon counter (you pay there, get a coupon, and join the proper rank), and Grab is met only at the signed e-hailing pickup zone. A driver wandering the hall touting for fares is exactly who to avoid. Watch for fake Grab drivers too: only get in a car whose plate matches the one in your app.
4. The late-night surcharge confusion
Some drivers invent or inflate a “midnight surcharge”. There are legitimate surcharge rules, but they are not a blank cheque, and tourists arriving on late flights are an easy target. With Grab the fare is shown up front including any surge, which sidesteps the whole argument.
5. Unlicensed money changers (the related one)
Not a taxi scam, but it catches the same arriving tourists. Pop-up or street money changers in tourist areas may quote a great rate then shortchange you with bad maths or counterfeit notes. Use a proper licensed money changer (KL has plenty of reputable ones in malls) or just withdraw ringgit from an ATM.
How to never get scammed (the easy way)
Honestly, the whole problem mostly disappears if you do this:
- Use Grab. Fixed fare shown before you book, driver and plate in the app, cashless if you want. It is the single best answer to taxi scams in KL. See how Grab works for tourists.
- At the airport, use the coupon counter or the Grab zone. Never a tout. Full rundown in KLIA to KL city.
- Take the train where it is direct. The KLIA Ekspres and the city rail network have no fares to argue about.
- If you do take a street taxi: insist on the meter, follow the route on your map, keep small cash, and pay cash (some report dodgy card machines).
What a fair fare looks like
So you know roughly what is reasonable (indicative, verify against the meter or the Grab quote, which is what you actually pay):
- KL street taxis run on a low flag-fall (a few ringgit) plus a per-kilometre rate, so most short city hops are genuinely cheap, single digits to low tens of ringgit.
- A KLIA-to-city taxi via the official coupon should be in the region of RM65 to 100 depending on vehicle and destination, not the RM150+ a tout might try.
- If a quoted flat fare is several times what Grab shows for the same trip, that is your signal to walk.
The trick is simply knowing the rough number before you get in. Open Grab and check the quote even if you plan to take a taxi, it is a free fair-price benchmark.
For a sense of typical fares on common trips (indicative ranges, check the meter or the Grab quote, which is what you actually pay):
| Route | Rough fare |
|---|---|
| KLCC to Bukit Bintang (short city hop) | ~RM8-15 |
| KL Sentral to Chinatown | ~RM8-15 |
| KLIA to the city (KLCC/Bukit Bintang) | ~RM65-100 |
If a driver quotes a flat fare that is several times the Grab price for the same trip, walk. Note that overcharging complaints have fallen a lot since e-hailing apps took off, but the airport and the busiest tourist spots, KLIA and KLIA2 arrivals, around Bukit Bintang, and Petaling Street, are still where the occasional tout or meter-refuser turns up, so stay a little more alert there.
If something goes wrong
Most situations end the moment you calmly refuse and step out. If a driver becomes aggressive, note the car’s plate and the registration number on the door, photograph it if you safely can, and move to a busy, well-lit spot; people will help. For a genuine emergency, the all-purpose number is 999 (or 112 from a mobile). Tourist Police are stationed around Bukit Bintang, KLCC, and Chinatown. Keep it proportionate, this is petty fare-chiselling, not danger, and a firm “no thanks” handles ninety percent of it.
Frequently asked questions
Are taxis in Kuala Lumpur safe?
Yes, broadly. The issue is overcharging, not personal safety. Most rides are fine; the scams are about money, and using Grab or insisting on the meter avoids nearly all of them.
Should I use Grab or a taxi in KL?
Grab, in almost all cases, for the fixed up-front fare and no haggling. A street taxi is a fine backup when your phone dies or one is sitting right there, just insist on the meter. See our Grab guide.
How do I avoid taxi scams at KLIA airport?
Ignore anyone who approaches you in arrivals. Use the official taxi coupon counter, order a Grab to the signed pickup zone, or take the KLIA Ekspres train. Details in KLIA to KL city.
Do KL taxis have to use the meter?
Yes. Charging without the meter is illegal, and official taxis carry a sticker saying so. If a driver refuses, that is your cue to walk away and find another.