Anyone who spends more than a couple of days in Bangkok ends up facing this question. The pink, green, and yellow taxis are everywhere, lining up outside hotels and cruising the main roads with their meters glowing. At the same time, almost every visitor has the Grab app on their phone within hours of landing. So which one is actually the better choice for getting around the Thai capital?

The honest answer is that it depends on the situation. Both have real strengths and real weaknesses. Knowing when to pick which one can save you money, time, and a fair amount of frustration.

How Bangkok Taxis Work

Bangkok taxis are metered by law. The flag-fall is 35 baht for the first kilometre, and the meter ticks up by a few baht per kilometre after that, with a small charge added when the taxi is stationary in traffic. A typical 15-minute trip across the central districts might run 80 to 150 baht — genuinely cheap by international standards.

The colour of the taxi indicates the operator or owner. Pink, yellow-green, blue, orange, and red-blue taxis all run on the same meter system and the same fares. There is no practical difference for passengers between the colours.

The catch is that not every taxi driver in Bangkok wants to use the meter. Some refuse to take you at all if your destination is inconvenient for them. Others quote a flat fare that is two or three times what the meter would show. This is more common around tourist areas, transport hubs, and at night. We have a separate guide on how to avoid overpaying for taxis in Bangkok that goes deeper into the tactics for getting a fair fare.

How Grab Works

Grab is the Southeast Asian equivalent of Uber. You download the app, enter your destination, see the fare upfront, and a driver accepts your booking. Payment can be in cash, by linked credit card, or through Grab's own wallet system. The driver navigates using the app's built-in GPS, so you do not need to explain where you are going.

Grab in Bangkok offers several vehicle types. GrabCar is a private car, usually a sedan, driven by a private driver. GrabTaxi connects you to a regular metered taxi but through the app, with a small booking fee added. GrabBike is a motorcycle taxi, which is the fastest option for short trips through congested traffic. There are also larger vehicle options for groups or people with luggage.

If you have not used Grab before, our guide on how to use Grab in Thailand walks through the setup process and the various features in detail.

The Price Comparison

For most journeys in Bangkok, a regular metered taxi works out cheaper than Grab. The difference is not huge — perhaps 30 to 50 percent for a typical trip — but it adds up over a few days of regular use.

A meter-running taxi from Sukhumvit to the Grand Palace might cost 120 baht, where the same trip on Grab would be closer to 180 baht. From Don Mueang Airport to central Bangkok, a metered taxi (with the airport surcharge) is around 250 to 300 baht, while Grab might quote 400 to 500 baht. The mark-up exists because Grab takes a commission and the drivers know foreigners value the convenience.

Grab fares also surge during peak hours, heavy rain, and rush periods. This is when the gap with regular taxis becomes most noticeable. A trip that costs 150 baht in the middle of the afternoon can easily double during a thunderstorm at 6 p.m.

Where Grab Wins

Despite costing more, Grab has several advantages that make it the better choice in many situations.

The fare is fixed before you get in the car. You see exactly what you will pay, with no negotiation, no meter games, and no surprise surcharges at the end. For visitors who do not yet have a feel for what a fair price should be, this peace of mind is worth a lot.

You do not need to explain where you are going. The driver gets the destination directly through the app, in Thai, plotted on a map. This eliminates the awkward conversations with drivers who do not speak English or who pretend not to understand a destination they actually know perfectly well.

Payment is straightforward. If you have linked your card, you do not need to fish around for the right notes when you arrive. This matters more than you might think when you are getting out of a car at a crowded pier or in heavy rain.

Drivers are generally polite and professional. Grab's rating system means drivers who consistently behave badly get filtered out. This is in stark contrast to some street taxis, where the driving can be erratic and the customer service approach unpredictable.

You also have a record of every trip. If you leave something in the car, you have the driver's name and contact details. If something goes wrong, there is a complaints process. This is essentially impossible with a flagged-down street taxi.

Where Regular Taxis Win

Bangkok taxis still have plenty going for them. They are everywhere, all the time. You can step out of almost any building in central Bangkok and have a taxi within a minute or two. There is no waiting for a Grab driver to navigate to your location through traffic.

They are cheaper when the meter is used honestly. For someone who knows roughly what a trip should cost and is comfortable insisting on the meter, regular taxis offer the best value.

For very short trips, a taxi makes more sense. The flag-fall plus a couple of kilometres might be 50 baht, while a Grab booking fee plus the trip might be 120. If you are just going a few blocks, the savings on a taxi are proportionally significant.

Regular taxis also handle airport pickups well, though they have a queueing system at both Suvarnabhumi and Don Mueang. The official taxi queue uses metered fares plus a small airport surcharge, and it is well-organised and reliable.

Practical Scenarios

Picking up a taxi from your hotel to a nearby restaurant — flag down a street taxi. The trip is short, the fare is small, and you do not want to wait for a Grab.

Going from your hotel to the airport with luggage during morning rush hour — book a Grab. The fixed price means no surprises, and you can confirm the booking the night before so you are not scrambling for a taxi at 5 a.m.

Arriving in Bangkok for the first time at Suvarnabhumi — use the official metered taxi queue downstairs. It is regulated, the price is fair, and it is the fastest way out of the airport. Avoid the touts upstairs offering "limousine" service at three times the price.

Late night out in a busy nightlife area — Grab is usually the better bet. Street taxis at 2 a.m. in Sukhumvit Soi 11 or around RCA are often the most likely to refuse the meter or quote inflated flat fares.

Heading from Sukhumvit to ICONSIAM on the river — consider neither. The BTS Skytrain and the dedicated shuttle boat are faster and cheaper, particularly during traffic hours. We have written about how you can take the BTS all the way to ICONSIAM if this is a journey you have on your itinerary.

The Traffic Question

Bangkok traffic is genuinely bad, and it does not matter whether you are in a Grab car or a regular taxi when you are stuck in it. During the worst rush periods — roughly 7 a.m. to 9 a.m. and 4 p.m. to 7 p.m. on weekdays — a 5-kilometre journey can take 45 minutes to an hour.

For trips that involve crossing central Bangkok during rush hour, the BTS Skytrain or MRT metro system is almost always faster than either taxi option. They are also significantly cheaper. A Grab from Asok to Siam might cost 200 baht and take 40 minutes in traffic, while the BTS does the same trip in 6 minutes for 23 baht.

This is where GrabBike becomes interesting. The motorcycle taxis weave through the gaps in stationary traffic and can cut a 45-minute car journey to 15 minutes. They are not for everyone — you ride pillion, with a helmet provided, and luggage is limited to what you can hold. But for a single rider who needs to be somewhere on time, they can be a genuine lifesaver.

Practical Tips for Both Options

Have small notes ready. Taxi drivers often claim not to have change for a 1,000-baht note, which can lead to awkward situations at the end of a trip. Aim to pay with 100s and 20s when you can.

Use Google Maps to follow the route in real time. This applies to both taxis and Grab. Some drivers will take longer routes — sometimes by accident, sometimes deliberately. Watching the map yourself keeps everyone honest.

Make sure you have data on your phone. Grab does not work without an internet connection, and even with a regular taxi you will want to look up addresses, check maps, and translate destinations. Our article on whether it is worth buying a SIM card in Thailand or using eSIM covers your options for staying connected.

For payments by card, be aware that some Grab drivers prefer cash even when you have set the app to charge your card. This is because cash trips give them the full fare immediately rather than waiting for Grab to settle the payment. It is worth being prepared with cash regardless of your default payment method.

If you are running low on Thai baht, plenty of ATMs are available across Bangkok. Just be aware of the fees — see our guide on how to save money on ATM fees when traveling to Thailand before you withdraw.

The Honest Bottom Line

If you are visiting Bangkok for the first time and you do not yet have a feel for the city, Grab is the safer default. The fixed fares, the no-need-to-explain-the-destination convenience, and the rating system all combine to make your travel experience smoother and less stressful. The slightly higher price is worth it for the time and frustration you save.

If you have spent more time in Bangkok and you know what trips should cost, regular taxis become more attractive. Insisting on the meter, being able to refuse drivers who quote flat fares, and having a sense of when a route is being padded out — these are skills that develop with experience. Once you have them, the cost savings are real.

Most regular visitors end up using both. Grab when convenience matters most or when you are heading somewhere with luggage. Street taxis when you are nearby, in a hurry, and confident about the route. Mixing the two gives you flexibility and helps keep your costs down without sacrificing convenience when you really need it.

For broader transport planning, our overview of the best travel apps for Thailand covers Grab alongside the other tools that make getting around the country much easier than it used to be.