In this article:
What changed: Added the starting meter rates in Bangkok: 35.00 baht for small taxis and 40.00 baht for large ones, plus the taxi stand locations at Don Mueang. Added tips on checking the car and notes on advance booking timing and fees.Updated: October 9, 2026
What changed: Road toll terms were clarified: in regular JustGrab and GrabCar they are not included in the price shown, while in Grab Exec Limo they are included in the fare. The main text and FAQ were corrected; the previous general wording about all Grab trips was clarified based on the official terms for each category.Updated: October 1, 2026
What changed: A metered trip through the app (GrabTaxi) is charged by the meter plus a call fee; a car with a price set before booking (GrabCar) and a category with a price set before booking (JustGrab) are priced by the fare fixed before booking; and the ride-ordering app (Bolt) shows a preliminary cost estimate. For a regular airport taxi at Suvarnabhumi, a 50 baht surcharge applies. Toll expressways are paid separately from the service price shown (Grab). The Electronic Transactions Development Agency (ETDA) states that rules for transport through platforms (Ride Sharing) take effect March 31, 2026, along with requirements for drivers’ documents and vehicle registration.
It’s easier to choose a taxi in Thailand for a specific trip: compare the same route, a comparable car, the pickup point, the payment method and extra charges. There is no permanent winner on price or speed. A small amount on the screen does not yet mean the booking has been accepted, and a price shown in advance does not answer every question about surcharges.
Current as of publication. Terms may change. Below we cover the meter start in Bangkok, trips from Don Mueang International Airport, and checking the car before boarding.
Start with how the price is calculated: a meter, a preliminary estimate and a price shown in advance each require different checks. Then check whether the car suits your passengers and luggage, where the pickup will take place and how you can pay. For an early flight, add a backup way to leave: a low price alone does not settle whether the car will actually arrive.
How to compare metered taxis and apps on the same route
Enter the same pickup and destination points and compare offers at about the same time. Choose comparable capacity: the car must suit your passengers and luggage. The exact entrance or building also matters: a meeting point at a neighboring building may turn out to be inconvenient.
| Option | Pricing mechanism | Extra charges | Payment | Advance booking | Check before confirming |
|---|---|---|---|---|---|
| Street taxi | Meter, if agreed for the trip | Road conditions; fee for the dedicated airport queue | Agree in advance | Discussed separately | Meter, route, change |
| App taxi (GrabTaxi) | Meter plus call fee | Call fee; other booking terms | Check in the booking | Don’t confuse with a separate booking service | Category and breakdown of the total |
| Car in the chosen category (GrabCar) | Check how this specific offer is calculated | Check the breakdown of the total | Check in the booking | Per the offer’s terms | Capacity, payment, meeting point |
| Category with price set before booking (JustGrab) | Price shown in advance | Check the surcharge terms | Check in the booking | Per the offer’s terms | Category, amount, pickup |
| Ride-ordering app (Bolt) | Preliminary estimate | Check the offer’s terms | Check in the booking | Stated by the operator | Pricing type and order acceptance |
| Ride-ordering app (inDrive) | Check the proposed price | Agree on the breakdown of the total | Check before boarding | Check availability | Booking status and trip terms |
The amount shown, order acceptance and the actual pickup are different things. First compare the costs, then assess the meeting point and a suitable car. If the route allows other ways of getting around, comparing them will be easier with transport in Bangkok.
Why the Bangkok meter starts at 35.00 or 40.00 baht
At the time of publication, the reference point is the fare schedule described on the Thai government portal. For small Bangkok taxis, the starting fare for the first kilometer is 35.00 baht, for large taxis registered in Bangkok, — 40.00 baht.
The described fare schedule has been in effect since January 13, 2023. This is not an increase introduced at the same time as this article’s update, nor a single starting fare for the whole country. When stopped or moving at no more than 6 km/h the source provides for a charge of 3.00 baht per minute.
For a metered trip, agree on using the meter in advance. You can ask: “Please turn on the meter” (meter, please). If the driver refuses the calculation method that works for you, choose another option before the trip starts.
Don’t judge by the car alone. A regular taxi assigned within a category with a price shown in advance may use a different pricing mechanism. The absence of metered pricing in such a service does not by itself prove you are being overcharged.
Metered app taxi (GrabTaxi) and price shown in advance (JustGrab)
For an app taxi (GrabTaxi), the formula is — the metered amount plus the call fee. According to the operator’s description, the driver turns on the meter after the passenger gets in. At the time of publication, the category page lists a fee of 20–45 baht, which depends on demand and supply at the specific place and time.
The same page separately lists 20 baht for an immediate booking and 45 baht for an advance booking. These figures should be read together with the note about the variable fee: a single amount does not become a fixed surcharge on every booking. Before confirming, check the fee that applies and the terms of your trip.
The category with price set before booking (JustGrab) works differently: the price shown in advance applies to all its trips, including a booking with an assigned regular taxi. This creates a useful distinction: the car’s appearance does not yet explain how the trip will be calculated. The chosen service decides.
The call fee for an app taxi (GrabTaxi) should also not be confused with the fee for the standalone advance booking service (Grab Advance Booking). Its timing, payment and fee range are covered separately.
Service cost estimate (Bolt) and checking the offer in the app (inDrive)
The Bolt ride page for Thailand describes the amount shown after entering the destination as a preliminary estimate, depending on distance and the chosen category. Don’t read this wording as a promise of a final payment under all circumstances. Before confirming, read the pricing terms for the specific offer.
For a booking in the app (inDrive), check the proposed price, the booking status, payment and the breakdown of the agreed amount. Make sure the driver has accepted the trip and understands the meeting point. Sending a request alone is not enough.
Don’t add expected fees for waiting, cancellation or booking to the price by analogy with another service. The platform’s commission charged to the driver also does not automatically become a passenger’s expense. If it’s unclear what the surcharge is for, find out the basis before boarding and keep the correspondence.
Simply put, compare offers with clear terms. A difference in numbers is useful only when it is clear what lies behind them.
How to book a car and check payment before boarding
Prepare the app before you head out so you can sort out registration, the address and payment calmly. For a regular booking with an assigned car, we recommend this order:
- Install your chosen app in advance and complete the available registration.
- Enter the pickup point and the correct entrance.
- Set the destination, including the terminal or building.
- Choose a category that fits your passengers and luggage.
- Check the pricing mechanism, extra charges and payment method.
- Send the booking and wait for it to be accepted.
- Before boarding, check the car and driver details against the booking details.
Being able to register or add a card does not yet confirm that every foreign phone number, or every foreign or Russian card, will work. Check in advance that you can receive messages and see which payment methods are available. For services paid in cash, prepare baht and small bills, and discuss change.
The advance booking terms (Grab Advance Booking) describe reserving funds after the booking is confirmed via a wallet (GrabPay), credit or debit card. This is a reason to check in advance which payment method works, but not a conclusion that cash is completely banned across all of the operator’s services.
To contact the driver, have a working internet connection. This is easier with mobile service and internet in Thailand.
Advance booking for Grab and Bolt: timing and fees
At the time of publication, the publicly available Thai terms for Grab Advance Booking describe booking up to seven days ahead, at least two hours in advance. For the category (GrabExecutive), the minimum listed is four hours in advance. The fee for this service under those terms is 60–260 baht.
These figures apply to the terms cited and do not set a single window for all of the operator’s services. When booking, check the available time, category and current price. Don’t confuse the advance booking fee with the call fee for a metered taxi.
After such a booking is confirmed, the terms provide for funds to be reserved in advance on the chosen payment method: a wallet (GrabPay), credit or debit card. Make sure in advance that the payment method you chose works for booking. Don’t leave checking payment until the time of departure.
The Bolt app page for Thailand states that you can book up to 90 days in advance. The booking window itself does not guarantee a pickup: for an early flight, prepare a backup way to get to the airport.
Taxis from Don Mueang: where to find the queue and how much extra is charged
The locations of public taxi zones at the time of publication are described on the official Don Mueang Airport page. The airport operator (AOT) separates the international terminal stand from the zone at the domestic terminal.
| Service | Terminal | Location | Pricing |
|---|---|---|---|
| Public taxi | Don Mueang International Terminal | Public taxi stand on the first floor by exit 8 | Meter plus airport surcharge |
| Public taxi | Don Mueang Domestic Terminal | Public taxi zone next to exit 15 under the parking building | Meter plus airport surcharge |
| Booking through an app | Per your booking | Meeting point specified for the trip | Per the terms of the chosen service |
According to the Thai government portal, a 50 baht surcharge on top of the meter applies to a car from the dedicated Don Mueang queue. Don’t automatically apply this surcharge to all apps.
For an app booking, go to the meeting point of your booking. The public taxi stand and the app pickup point may require different steps, so don’t choose an exit just because cars are standing nearby. Compare the cost of a trip to the city center based on the specific destination and pricing terms.
Taxis from Suvarnabhumi: regular queue and PIN-based pickup
At Suvarnabhumi Airport, the public taxi and the app’s airport pickup are different services. At the time of publication, the airport operator (AOT) lists the public taxi stand and ticket machines on Level 1 between exits 4 and 7. This service has an additional fee of 50 baht; the government portal classifies it as part of the dedicated airport queue for metered taxis.
The Grab app’s pickup zone is on Level 1 by exit 4, at the outer curb of the main terminal; this location is stated by the airport operator (AOT). According to the ride-hailing app (Grab), the dedicated zone has been expanded to 12 lanes.
The confirmed PIN pickup process works like this:
- After confirming the booking, you’ll receive a four-digit PIN; a specific car and driver are not assigned right away.
- Go to the dedicated pickup zone and have the code from the app ready.
- Give the PIN to the driver to confirm the trip.
Grab app staff on site help with bookings, the queue and boarding around the clock. This is not a promise of no waiting, nor the help hours of all carriers. If you received a public taxi ticket, keep it together with your trip details.
What to do if a different car or driver arrives
For a regular assigned booking, we recommend checking the registration number, make and model of the car, and the driver’s details. If anything doesn’t match, postpone boarding and clarify the situation via the available contact with the service. Don’t treat a verbal explanation as a substitute for checking the booking.
Keep the trip details card, the correspondence and information about the car that arrived. If a disputed fee comes up, attach these materials to your support request. Don’t assume a free cancellation or refund in advance: the decision depends on the terms and circumstances of the booking.
The Bolt app describes pickup codes as protection against accidentally starting someone else’s trip. It also lets you share the car’s make, model, registration number and current location with loved ones via a link. Use the available features together with checking the car.
The airport PIN-based pickup in the Grab app works differently: a specific car and driver are not assigned right away. This absence of an assignment is built into the service and by itself does not mean a substitution. For other situations, these will help: safety tips for Thailand.
Bangkok, Phuket and Pattaya: how to account for local conditions
The Bangkok meter rate cannot be automatically applied to Phuket or Pattaya. In Bangkok, compare suitable app offers with a metered trip, but in another city, start the comparison anew. Check your pickup point, category, payment and route terms.
A listing on the screen does not yet mean a suitable car has been dispatched. For regional preparation, use the guides transport in Phuket and transport in Pattaya. Don’t choose a way to travel based only on someone else’s experience in another city.
For a suitable route along the river, consider river taxi in Bangkok. First decide the convenient way to reach your destination, then compare costs. A car will not necessarily be the most convenient option for every stretch of the journey.
Early flight, trip with a child and intercity route
For an early flight, assess order acceptance and pickup alongside the price. Decide in advance how you will travel if the chosen option turns out to be unavailable. Advance booking is worth considering together with a backup way to leave.
For a family, check the car’s capacity, luggage space and the required conditions for transporting a child. The name of a category alone does not confirm there is a child seat. Discuss this before booking, so you don’t have to find out about the car’s equipment once you’re already there.
For an intercity route, agree on the whole trip: destination, stops, meeting point, payment and vehicle equipment. You can arrange a transfer in advance and discuss these terms during preparation. The name of the service alone does not replace agreements about passengers, luggage and payment.
Safety, disputed surcharges and carrier requirements
When choosing a taxi in Thailand, specific checks are more useful than trusting a single app name. Before boarding and during the trip, we recommend:
- saving the booking details and route;
- for a regular assigned booking, checking the car and driver, and photographing a street taxi;
- sharing your trip details with loved ones;
- choosing a clear, well-lit meeting point;
- keeping track of the direction of travel;
- before getting out, checking the seat and your belongings.
The Bolt app lets you share the car’s make, model, registration number and current location via a link. If the route seems odd, calmly ask the driver: a difference from your navigation app does not by itself prove a violation.
For a disputed surcharge, compare it with the category, route and agreed terms. Keep the driver’s explanation and the correspondence for support. Toll road terms and changes to an agreed price should be reviewed separately; general preparation is complemented by road safety in Thailand.
The Electronic Transactions Development Agency (ETDA) states that a driver may register to provide service through a platform after proper vehicle registration and obtaining a public driver’s license. These are requirements for carriers. They do not imply a need for a passenger permit, a ban on any specific app, or confirmation that all vehicles are properly registered.
Frequently Asked Questions ❓
Which taxi app is best in Thailand?
Compare the same route, capacity, payment and extra charges before confirming. The category (GrabTaxi) uses a meter with a call fee, the category (JustGrab) uses a price shown in advance, and the app page for Bolt in Thailand describes a preliminary estimate after entering the destination. Choose based on the terms of your specific trip.
Why does the taxi meter in Bangkok start at 35.00 or 40.00 baht?
The government portal gives the starting fare for the first kilometer: 35.00 baht for small and 40.00 baht for large Bangkok taxis. The described fare schedule has been in effect since January 13, 2023. This is not a single starting fare for all of Thailand, nor the rate of all apps.
Can you pay by card in a Thai taxi?
Check which payment methods are available for your specific booking before confirming. The advance booking terms (Grab Advance Booking) describe reserving funds through a wallet (GrabPay), credit or debit card. When booking, make sure your card works for the chosen service.
How do I get a taxi at Bangkok's airport?
First determine the airport and the service. At Suvarnabhumi, according to the airport operator (AOT), the public taxi stand and ticket machines are on Level 1 between exits 4 and 7, and the app zone (Grab) is on Level 1 at exit 4. At Don Mueang, the operator lists the international terminal stand by exit 8 on the first floor and the zone at the domestic terminal next to exit 15 under the parking building. For an app, follow the meeting point of your booking.
Which trips does the 50 baht airport surcharge apply to?
The government portal lists it for metered taxis from the dedicated airport queue at Don Mueang or Suvarnabhumi. It is charged on top of the meter. For an app booking, check the fees of the chosen service before confirming.
What should I do if a different car or driver arrives?
For a regular assigned booking, we recommend postponing boarding, checking the details and clarifying the situation via the available contact with the service. Keep the booking details and correspondence for your support request. The Grab app’s airport PIN-based pickup works differently: a specific car and driver are not assigned right away.
Can I book a car in advance?
The Thai advance booking terms (Grab Advance Booking) describe booking up to seven days ahead, at least two hours in advance, and for the category (GrabExecutive) at least four hours in advance. The Bolt app states that you can book up to 90 days ahead. Check the available terms of your chosen service when booking, and prepare a backup option for an important departure.
Do I need a Thai phone number to book a taxi?
Try registering with your own number in advance and make sure you receive the necessary messages. Check the available requirements of the chosen app before your trip. Have a working internet connection and a way to contact the driver.
Is it safe to take a taxi at night in Thailand?
The time of day and using an app do not guarantee safety. We recommend choosing a clear meeting point, saving your booking details and sharing your trip information with loved ones. For a regular assigned booking, check the car and driver; treat the Grab app’s airport PIN-based pickup as a separate scenario.
Can taxi terms and fares change?
Yes, prices, car availability and terms can change. For example, the category page (GrabTaxi) describes a call fee of 20–45 baht that depends on demand and supply at the specific place and time. Before confirming, check the current price and the terms of your own booking.
Conclusion
Choosing a taxi in Thailand starts with the same route and a clear way of calculating the fare. Compare the pricing mechanism, surcharges, payment, order acceptance and the meeting point. Distinguish between the Bangkok meter, the dedicated airport queue and app services: their terms cannot be automatically transferred from one to another.
Before confirming, compare suitable offers, and for a regular assigned booking, check the car and driver before boarding. For a trip that requires preparation, discuss the meeting, capacity, luggage and payment in advance; for an early departure, plan a backup option.
Fares, availability and terms may change; check the official terms of the service you choose. The article’s update date is not the date on which all the described rules took effect.
Prepared by MyThai.online editorial team.