Learn how to research fair fares, read body language, use apps, and negotiate confidently in Bangkok, Marrakech, Cairo, Jakarta and beyond.
Stepping out of an airport in a new city, jet-lagged and loaded with luggage, is exactly when you're most vulnerable to paying three times a fair fare. In cities where taxi meters either don't exist, are conveniently 'broken,' or are simply never switched on, the price you pay is the price you negotiate. That's not a problem — it's just a skill. This guide gives you the practical tools to arrive at a fair price without stress, confrontation, or that hollow feeling of knowing you got taken.
Before you sharpen your bargaining instincts, it's worth knowing when negotiation is actually necessary — and when you should insist on the meter instead.
Arriving with a realistic price in your head is your single biggest advantage. Drivers can sense immediately whether you have any idea what a ride should cost.
Write the name and address of your destination in the local script before you travel. Showing a driver a clearly written destination reduces miscommunication and signals you're a prepared traveller — not an easy target.
Negotiation in a taxi context is brief, low-stakes, and almost never hostile if you approach it right. The goal is a deal both sides find acceptable, not a victory.
Don't ask 'How much?' without context — it hands all the framing to the driver. Instead, state your destination clearly and then ask the price, or better, make an opening offer yourself. 'How much to the medina?' is fine. 'I'll give you 60 dirhams to the medina' is stronger because it anchors the conversation around your number.
A reasonable rule of thumb: if a driver quotes you a price, offer 50-60% of it as your counter. Expect to settle somewhere in the 65-75% range of the original quote. In highly touristed areas, the opening quote can be two or three times the fair rate, so don't be bashful about countering firmly. If the driver immediately accepts your first offer, you went too high — that's useful information for next time.
The walk-away is the single most effective tool in any price negotiation. It only works if you're genuinely willing to use it.
In some cities — particularly around major tourist sites in Cairo or the Jemaa el-Fna in Marrakech — accepting a very long walk in the wrong direction to 'find another taxi' can create safety issues after dark. Prioritise your safety over saving a small amount of money.
Apps have transformed taxi negotiation in many cities by removing it almost entirely. Knowing which apps work where is now as important as knowing how to bargain.
Even if you prefer street cabs for shorter trips, open an app before you get in any taxi. The estimated price gives you an instant, current reference point. You can show a driver the app estimate during negotiation — it's hard to argue with an algorithm quoting the same route.
Bangkok's metered taxis are legally required to use the meter within the city. The flag-fall rate is around 35 THB and increases from there — it's genuinely cheap. If a driver at Suvarnabhumi airport says the meter is broken or insists on a flat rate for a city destination, move on to the next cab in the queue or use the airport's official metered taxi desk. For trips to the outskirts or day trips to neighbouring provinces, a pre-agreed flat rate is standard and negotiable. Grab is widely used and often the fastest option during heavy traffic.
Marrakech's petit taxis (small, often cream or beige coloured) are metered but meters are rarely used for tourists. Agree a price before you get in. The medina, the souks, and Jemaa el-Fna are all within a tight geographic area — most local trips within the old city should cost between 20-40 MAD (roughly €2-4). Drivers near the main square will often open at 100-150 MAD for the same journey. Counter firmly. For airport transfers, expect 80-150 MAD depending on the neighbourhood, more at night. The app inDrive works in Marrakech and gives you a useful price anchor.
Cairo has two taxi worlds: the old white-and-black taxis with erratic or absent meters, and Uber/Careem which are reliable and app-priced. For old taxis, negotiation is expected. Have Egyptian pounds in small denominations — handing a driver a large note and expecting change is asking for a dispute. Standard short city trips (under 5km) should cost 30-60 EGP. Airport transfers vary enormously — confirm a price before your bags are touched. Uber and Careem are highly recommended for tourists who are unfamiliar with Cairo's geography, which makes it harder to contest an inflated fare.
Gojek and Grab have largely replaced negotiation for most journeys in Jakarta. Blue Bird taxis are the most reputable metered cab company and do use their meters reliably. Avoid non-branded cabs without meters unless you are confident in local pricing. For motorbike taxis (ojek), app-based GoRide and GrabBike show upfront pricing and are extremely cheap. If you're in an area without app coverage, expect to pay 15,000-30,000 IDR for short urban hops.
Is it rude to negotiate taxi fares?
Not in cities where negotiation is the norm. In Bangkok, Marrakech, Cairo, and Jakarta, agreeing a price before travel is a standard, expected part of the transaction. Drivers are not offended by a counter-offer; they expect it. What matters is tone — calm and businesslike beats aggressive every time.
What if I agree to a price and the driver asks for more at the end?
Politely restate the agreed price, have the exact amount ready in cash, hand it over, and say thank you. Do not argue or get drawn into a lengthy dispute. If the driver becomes aggressive, pay what was agreed and leave. In most cases, presenting the exact agreed amount firmly and calmly ends the conversation. Avoid this situation by confirming the price clearly at the start and repeating it if there's any ambiguity: 'So we agree — 60 dirhams, yes?'
Should I always try to get the lowest possible price?
No — and this is worth saying plainly. A 'win' that saves you the equivalent of 50 cents while genuinely underpaying a driver is not worth it. Research fair local prices, aim for those, and be satisfied when you reach them. The goal is to avoid being significantly overcharged, not to extract the maximum discount possible.
Do apps always offer the best price?
Usually for medium and long journeys, yes. For very short hops in cities like Marrakech or central Cairo, a metered or negotiated street cab can actually be faster and cheaper than waiting for an app ride. Apps also apply surge pricing at busy times, which can make a quickly negotiated street cab the better deal. Use apps as a benchmark even when you don't plan to book through them.
Check your exact route fare
Get real-time fare estimates with scam warnings — any city, any route.
Check Route Fare