Genuinely losing my mind with this. Standing outside a mall in central Bangkok, book a car, driver accepts, I watch the little icon circle the block twice, then CANCEL. Book again. Same thing. Third one in forty minutes and by then it is raining and I have shopping bags.
Is this a me problem. Am I doing something obviously wrong that everybody who lives here knows and I do not. Because the drivers are clearly accepting the job so it is not that nobody wants it, they accept it and then give up on it, which has to mean something about where I am standing rather than where I am going.
Ended up walking to the main road and flagging a taxi which ran the meter no problem, so it was not even that busy.
You are standing in the wrong place, almost certainly. Big Bangkok malls have a designated app pickup point and it is usually not where you came out. Often a specific level of the car park or a marked bay round the side.
If you pin yourself at the front entrance the driver physically cannot stop there, circles until he gives up, cancels. From his side you are a fare he cannot reach. Look in the app for the named pickup point rather than dropping a pin where you happen to be standing.
This caught me for months and I felt like an idiot when someone finally told me. The big malls channel app cars into one spot on purpose so the front entrance does not become a car park.
The tell is if you see other people standing around with phones in a slightly odd corner of the building. That is the spot. Go and stand with them.
W#4August 10, 2026, 1:15 pm Driver here, and I will give you the honest view from inside the car, because there are three separate reasons a driver cancels and they need different fixes.
The first and by far the most common is the one Becca named. At a mall or an airport, app cars are directed to a designated pickup point, not the taxi rank and not the front doors, and many of those buildings have security who will not let a private car stop anywhere else. If your pin is at the entrance I will drive round, I will not be able to stop, I will try to call you, and if you do not pick up I will cancel because I am blocking a road and there are three cars behind me. So: use the named pickup point the app offers rather than a dropped pin, and answer your phone. A driver ringing you is a driver trying to complete the job.
The second is the phone itself. If you have no data signal in the middle of a big mall, which happens, your pin sits still or jumps somewhere strange and I am chasing a passenger who appears to be inside a building. Step outside or near an open side of the building before you book.
The third one I will be straight about because you will hear it anyway. In heavy rain or at a shift change, some drivers accept, look at where the trip ends, and decide they do not want it. That is not supposed to happen and it is not what most of us do, but it exists. If it happens repeatedly there is a report function in the app, and the app operators do act on cancellation rates because it is their reputation as much as ours.
Two things worth remembering. An app car is not automatically better than a street taxi, it is more certain, because the price is shown before you commit. On a quiet street with a taxi running the meter you may well pay less, which is what happened to you in the end. And a metered street taxi is a completely legitimate fallback the moment the app starts messing you about. How the pickup points and pricing actually work is set out in Grab in Thailand, and the meter and surcharge side is in Bangkok taxis.
Wichai Thongchai said:
a driver ringing you is a driver trying to complete the job
Right, I have been ignoring the calls because I assumed my Thai was not up to it and it would just be awkward. That is on me then.
Went back today, found the pickup bay on level two of the car park like an actual adult, car was there in four minutes. Two months of low grade rage solved by reading the app properly.
Even if your Thai is nothing, answer and say your name and the colour of what you are wearing. That is enough. Drivers do this fifty times a day, they are not looking for a conversation, they are looking for a landmark.
Also worth saying it is much less of an issue outside Bangkok. The mall pickup point thing is a big city problem. In smaller towns the driver just pulls up wherever you are.
Slight counter to all this: sometimes the honest answer is that the app is the wrong tool at that moment. Rain plus rush hour plus a huge mall emptying out is the worst possible combination and every car within a mile is already taken.
Twice now I have given up, walked one block away from the mall to a normal road, and had a metered cab in under a minute. The building is the problem, not the city. Getting out of its gravity well fixes it more reliably than booking a fourth car.