Grab vs Taxi in Thailand: Which to Use and When

Grab vs Taxi in Thailand: Which to Use and When

Grab changed everything

I remember negotiating with Bangkok taxi drivers before Grab existed. The meter-is-broken routine, the “traffic is bad so I charge extra” argument, the circuitous routes. None of that happens with Grab. You see the price before you book, the route is tracked, and the driver knows you can rate him. It’s genuinely transformed getting around Thailand’s cities.

When Grab wins

Almost always in cities. Fixed price, no negotiation, driver comes to you, English in the app. Especially good: airport pickups (just designate the right zone), late-night travel when you want to know the price upfront, and any time you don’t want to deal with a language barrier. I use Grab as my default in Bangkok, Chiang Mai, and Phuket.

When taxis win

Occasionally during peak hours or rain, Grab surge pricing makes metered taxis cheaper. Also: Grab driver availability can drop in less-touristy areas. In smaller towns, taxis (or songthaews) are simply more available. And sometimes the app shows 12-minute wait times when there’s a metered taxi right in front of you — use the taxi.

Metered taxis: the rules

In Bangkok, always insist on the meter. Say “meter, please” or just point at the meter before getting in. If the driver refuses to use the meter, get a different taxi. Fares start at ฿35 and most central Bangkok journeys are ฿80–200. Add ฿50 for expressway tolls when taken.

The practical setup

Download Grab before you arrive in Thailand, set up payment, verify your account. Takes 10 minutes at home and saves enormous frustration on arrival. Grab uses the same interface across Southeast Asia, so if you’ve used it elsewhere it’s instantly familiar.

Plan Your Trip

Get the best Asia travel tips

Weekly guides, hidden gems, and travel deals. No spam, ever.

Join 12,000+ travellers. Unsubscribe anytime.