Ride-hailing apps have transformed how visitors and locals get around Thailand. The days of arguing with taxi drivers about fares, trying to explain destinations in broken Thai, and worrying about being overcharged are largely behind us — provided you have the right app on your phone.
The two big players in Thailand are Grab and Bolt. Both work in essentially the same way: open the app, set your destination, see the price upfront, and a driver arrives to take you there. But the experience of using each one can differ quite a bit, and the better choice depends heavily on where you are in the country and what you value most.
The Short Answer
If you are in Bangkok, Chiang Mai, or one of the other major urban areas, Bolt is often slightly cheaper and frequently gets you a car faster. If you are in a smaller town, on an island, or anywhere outside the main population centres, Grab usually has more drivers available and is the more reliable option.
Most regular travellers in Thailand end up keeping both apps installed and switching between them based on the situation. The cost of doing this is nothing — both are free to download — and having both gives you a fallback when one of them is showing long wait times or no available drivers.
How Coverage Differs Across Thailand
Grab is the older and bigger player in the Thai market. It operates across virtually every city and tourist destination of any size — Bangkok, Chiang Mai, Phuket, Pattaya, Krabi, Hua Hin, Koh Samui, and many smaller towns besides. If a place has any kind of tourist infrastructure, Grab is almost certainly available.
Bolt arrived in Thailand in 2020 and has been expanding aggressively since then. As of 2025 the company operates in around 13 Thai cities with plans to reach 20. The major hubs are well covered — Bangkok, Chiang Mai, Phuket, Pattaya — but coverage in smaller towns and on the islands is still patchy. In some places Bolt simply does not operate, and in others the driver pool is too small to be reliable.
This is the most important practical difference between the two apps. In central Bangkok, you can open either app and have a car within five minutes. In a smaller place like Pai or one of the quieter islands, you might find Grab works fine while Bolt shows no available drivers at all.
The Price Difference
Bolt is generally cheaper than Grab for the same trip in the same city. The difference varies — some sources put it at 15 to 20 percent on average, others have measured savings of 30 percent or more on longer journeys. The exact gap depends on the route, the time of day, current demand, and any active promotions.
A typical example in Bangkok might be a 5-kilometre trip across central Sukhumvit. Grab might quote you 150 baht while Bolt offers the same trip for 110 to 120 baht. On longer trips the absolute difference can be more significant — a journey from central Bangkok to Suvarnabhumi Airport that costs 350 baht on Grab might be 280 baht on Bolt.
The catch is that this pattern is not universal. Bolt is cheaper most of the time, but not always. During peak demand, surge pricing on Bolt can sometimes push fares above Grab's prices for the same route. The simplest approach is to check both apps before you book and pick whichever one is offering the better deal at that moment.
Wait Times and Driver Availability
In central Bangkok during normal hours, Bolt often connects you to a driver more quickly than Grab. The reason is partly market dynamics — Bolt has been actively recruiting drivers and offering them attractive terms, so the pool of active Bolt drivers in the capital has grown rapidly.
This advantage is most noticeable for short trips and during off-peak hours. If you need a 10-minute ride at 2 p.m. on a Tuesday, Bolt is often the faster option in Bangkok or Chiang Mai. The trade-off is that Bolt drivers cancel rides more frequently than Grab drivers, particularly when the trip is short or the destination is not convenient for them. You may need to rebook once or twice before getting a driver who actually shows up.
Grab tends to be more dependable when conditions get difficult. During heavy rain, rush hour traffic, or major holidays, Grab's larger driver network usually keeps it functioning when Bolt struggles. If you absolutely need to be somewhere on time during a downpour, Grab is the safer bet even at the higher price.
The Driver Side of the Equation
One angle that does not get discussed often, but matters to many travellers, is how the apps treat their drivers. Bolt charges drivers a commission of around 15 percent on each trip. Grab's commission is generally higher, in the 20 to 25 percent range, with various additional fees that can push the effective commission higher still.
What this means in practice is that more of what you pay actually ends up in the driver's pocket when you book through Bolt. For travellers who care about the welfare of the people doing the driving, this is a meaningful consideration. The same fare can leave the driver with significantly more take-home pay depending on which app you use.
This also explains why many drivers in Thailand prefer Bolt and tend to be more enthusiastic when they get a Bolt booking. Drivers on both platforms talk openly about the difference, and you will sometimes find Bolt drivers who are noticeably more cheerful and attentive precisely because they know they are keeping a bigger share of the fare.
If your goal is to support drivers as much as possible, the best approach is to book through Bolt and add a generous tip in cash. Tips on both apps generally go straight to the driver without any commission deducted, but cash tips are particularly appreciated.
The All-in-One Question
Grab has a major advantage that Bolt cannot match. It is a genuine super-app. Beyond ride-hailing, Grab offers food delivery (GrabFood), grocery delivery (GrabMart), parcel delivery (GrabExpress), and a digital wallet for payments. For visitors who want to minimise the number of apps cluttering their phone, Grab covers a lot of needs in one place.
If you order food to your hotel a few times during your trip, you are probably already going to install Grab anyway. Adding ride-hailing to an app you are using daily for meals is an obvious convenience, even if individual rides cost a bit more than they would on Bolt.
Bolt does have food delivery in some markets, but in Thailand it is currently focused almost entirely on ride-hailing. If you want food delivery, you will need a separate app — either Grab or one of the local alternatives like LINE MAN or Foodpanda.
The Interface Experience
This is the most personal and subjective part of the comparison, but it is worth mentioning because it does shape the day-to-day experience.
Many users find Bolt's interface cleaner and quicker to use. The booking flow has fewer steps, the map is less cluttered, and the price is shown more prominently. People who use both apps regularly often comment that Bolt feels more like a focused ride-hailing app, while Grab feels more like a multi-purpose platform that happens to include rides.
Grab's app, by contrast, has more features competing for screen space. The home screen shows promotions for food, deliveries, financial services, and partner offers alongside the ride booking option. For users who only want a ride, this can feel like extra noise to wade through.
That said, this is genuinely subjective. Plenty of regular users prefer Grab's interface, particularly those who use the additional services. The only real way to know which one you prefer is to install both and try them.
Vehicle Types and Options
Both apps offer multiple vehicle categories. Grab has the wider selection — GrabCar for standard sedans, GrabCar Plus for nicer vehicles, GrabCar XL for larger groups or extra luggage, and GrabBike for motorcycle taxis. There is also GrabTaxi, which connects you to a regular metered taxi through the app for a small booking fee.
Bolt offers Bolt Economy as the standard option, with larger vehicles available in some markets. The motorcycle taxi option is also available in Bangkok and a few other cities. The selection is more limited than Grab's, but the basic categories most travellers actually need are all present.
For families with luggage or groups travelling together, Grab's GrabCar XL option is particularly useful. Bolt has been expanding its larger vehicle category but availability is still inconsistent outside the major cities.
Payment Options
Both apps accept cash, credit cards, and debit cards. Grab has its own integrated wallet (GrabPay) which can be topped up and used for any Grab service. Bolt accepts standard card payments without a wallet system, which some users find simpler and others find less convenient.
One practical note — even when you have set the app to charge your card automatically, drivers sometimes prefer cash. This is because cash trips give them the full fare immediately, whereas card payments are settled by the platform with a delay. It is worth keeping some baht on hand regardless of your default payment method.
Safety Features
Both apps have invested heavily in safety features over the past few years. They offer driver background checks, in-app emergency assistance, the ability to share your trip details with someone you trust, and audio recording during the ride.
Grab has a longer track record in the region and has had more time to build out its safety infrastructure. Bolt has caught up quickly and now offers a comparable set of features. For typical trips, both apps are safe to use, and the main practical safety advice — sit in the back, share your trip with someone, and trust your instincts — applies equally to both.
How to Decide on Any Given Trip
The simplest practical approach is to install both apps before you arrive in Thailand. Set up your payment methods on both, complete the registration, and have them ready to use from the moment you land.
For each individual trip, a quick check of both apps takes about 30 seconds. Compare the price, compare the wait time, and book the one that fits the situation better. Over the course of a two-week trip, this small habit can save you a meaningful amount of money while ensuring you are never stuck waiting for a car when the alternative would have arrived faster.
Some specific scenarios where one app tends to win clearly:
For airport pickups, Grab is usually the safer choice. The driver pool is larger, the platform is well-established at major airports, and the consistency is better than Bolt's, particularly outside Bangkok.
For short hops around Bangkok or Chiang Mai during normal daytime hours, Bolt often offers the best combination of price and speed. The savings on a 100-baht trip might only be 15 or 20 baht, but they accumulate quickly if you take several rides per day.
For trips during heavy rain, rush hour, or major holidays, Grab's reliability tends to win out. Surge pricing affects both apps, but Grab is more likely to actually have a driver available.
For travel to smaller cities, islands, or rural areas, check Grab first. Bolt's coverage in these places is still developing, and you may find no drivers available at all.
For travellers who care about driver welfare, Bolt's lower commission structure means more of your fare reaches the driver. Combine this with a cash tip for the most direct support.
For travellers who want everything in one app — rides, food, deliveries, payments — Grab's super-app model is hard to beat, even if individual rides cost slightly more.
- Details
