
Guide · Transport
Licensed taxis and airport transfers in Thailand: what is legal and what you pay
At Suvarnabhumi (BKK) and Don Mueang (DMK), a public taxi from the official rank costs the meter fare plus a 50 THB airport surcharge and any expressway tolls. A paid ride is licensed when it has a yellow or green licence plate or was booked through a DLT-certified app; a pre-booked private transfer is the fixed-price alternative.
Updated · Checked against official sources
What are my options from Suvarnabhumi Airport (BKK)?
Four legal choices: the public taxi rank, the Airport Rail Link, a certified ride-hailing app, or a transfer booked in advance. Anyone who approaches you in the terminal offering a ride is none of these.
| Option | Where | What you pay | Good for |
|---|---|---|---|
| Public meter taxi | Level 1, between Gates 4 and 7; take a queue ticket from the kiosk, which assigns a lane (separate lanes for short trips within about 20 km) | Meter + 50 THB airport surcharge + expressway tolls; luggage fees may apply | Most hotels in Bangkok, any hour |
| Airport Rail Link | Level B1 of the terminal, 05:30–24:00 | 15–45 THB by distance; 45 THB to Phaya Thai (BTS), 35 THB to Makkasan (MRT) | Light luggage, hotels near a BTS or MRT station, rush hour |
| Ride-hailing app (e.g. Grab) | Grab's designated pickup: Level 1, Gate 4, 24 hours | Price shown in the app before you confirm | Travelers already using the app |
| Pre-booked private transfer | Meeting point confirmed with your booking | Fixed price per vehicle agreed in advance (with reputable operators, tolls included) | Families, groups, late arrivals, trips beyond Bangkok |
How much is the airport surcharge and the luggage fee?
The airport surcharge is 50 THB, paid to the driver on top of the meter, and you also pay every expressway toll. Since 17 November 2020, Bangkok meter taxis on trips to or from BKK and DMK may also charge for luggage, and the driver must tell you before charging:
- up to 20 THB per bag larger than 26 inches;
- up to 20 THB for each piece beyond two;
- up to 100 THB per item of 50 inches or more (golf bags, bicycles, surfboards, instruments, long boxes);
- nothing for carry-on items such as a handbag, laptop bag or backpack.
The taxi counter at Suvarnabhumi can be reached on +66 2 132 0360.
What are my options from Don Mueang Airport (DMK)?
Take a meter taxi from the official rank or the SRT Dark Red Line train. The taxi rank is at Terminal 1 (international), 1st floor, Gate 8, and at Terminal 2 (domestic), next to Gate 15, open 24 hours; you pay the meter + 50 THB airport surcharge + tolls, and the same luggage rules apply.
The Dark Red Line runs from Don Mueang station, next to the airport, to Krung Thep Aphiwat Central Terminal (Bang Sue Grand) for the MRT: 33 THB for that trip (fares run 12–42 THB), from about 05:00 to 24:00. Until 30 November 2026, paying by contactless (EMV) bank card caps Red and Purple line fares at 40 THB a day; we could not confirm whether foreign cards qualify. The old 20 THB flat fare ended on 30 September 2025.
How much does a Bangkok meter taxi cost?
The meter starts at 35 THB (40 THB in a large taxi) and adds a per-kilometre rate that rises with distance. These rates took effect on 13 January 2023; in October 2025 the Department of Land Transport (DLT) said no increase was planned, and we found no newer revision.
| Part of the trip | Rate |
|---|---|
| First kilometre (flag fall) | 35 THB standard taxi · 40 THB large taxi |
| Km 1–10 | 6.50 THB per km |
| Km 10–20 | 7.00 THB per km |
| Km 20–40 | 8.00 THB per km |
| Km 40–60 | 8.50 THB per km |
| Km 60–80 | 9.00 THB per km |
| Above 80 km | 10.50 THB per km |
| Stopped or moving under 6 km/h | 3 THB per minute |
| Booked by phone or app | +20 THB |
| Pickup at the airport | +50 THB |
How can I tell if a taxi or transfer car is licensed?
Look at the licence plate. Under the Motor Vehicle Act and its 2011 plate rules, yellow means registered for hire, green with white characters marks a "service car" (transfer, tour or rental car) and white means private.
| Plate | Vehicle type | May it carry paying passengers? |
|---|---|---|
| Yellow, black characters | Taxi or hire car (up to 7 passengers); motorcycle taxi | Yes |
| Yellow, red / blue / green characters | Inter-provincial hire car (red), small four-wheel hire vehicle (blue), tuk-tuk (green) | Yes |
| Green, white characters | Service car: business transfers (airport, port or station to hotel or office), sightseeing cars run by tour operators, and self-drive rental cars | Transfers and tour cars yes; rental cars are not for carrying paying passengers |
| White (black, blue, green or red characters) | Private car, van, pickup or tricycle | No, unless it is an app-booked ride-hailing car (see below) |
| Yellow, number only, 30–39 (vans and buses over 7 seats) | Non-fixed-route charter bus or van: the category for tour and transfer vans | Yes |
| White, number only, 40–49 | Private bus or van | No |
In practice, a paid van transfer should carry a yellow plate in the 30s, and a paid car transfer (up to 7 seats) a yellow or green plate. That is our reading of the plate rules, not a DLT quotation.
The one white-plate exception: a car registered for app-based ride-hailing (category Ry.18) keeps its ordinary white plate. It must show DLT ride-hailing stickers on the front and rear windscreens, be booked through a certified app, and have a driver with a public driving licence. A white-plate car offering rides without an app booking is not a licensed for-hire vehicle.
Is Grab legal in Thailand?
Yes. Ride-hailing is legal when the ride is booked through a DLT-certified app, in a registered vehicle, with a driver who holds a public driving licence. The legal basis is a 2021 ministerial regulation that lets private cars register as ride-hailing cars (Ry.18; motorcycles Ry.17).
- 31 March 2026: platform rules took effect; apps must suspend non-compliant drivers.
- 30 September 2026: deadline for drivers to hold public licences.
- 1 October 2026: stricter enforcement starts, with fines or jail and possible loss of app certification.
The latest full DLT list we found (February 2024) names 11 certified apps, including Grab, Bolt, LINE MAN, inDrive, Maxim and TADA; it may have changed since. At Suvarnabhumi, Airports of Thailand designates the Grab pickup at Level 1, Gate 4, and states that the Grab cars there are DLT-certified.
What are the red flags?
Most bad airport rides start with someone who finds you rather than a vehicle you chose.
- A driver or "agent" approaching you in the arrivals hall or at the baggage belt.
- A rank taxi that quotes a flat price and refuses to use the meter.
- A white-plate car offering a ride without an app booking.
- A luggage charge for a backpack or carry-on bag, or a charge you were not told about before the trip.
- A "shortcut" or unexpected stop at a shop, gem store or tailor.
If something goes wrong, note the plate and taxi number, keep the receipt, and call the Tourist Police on 1155. The tourist scams guide covers the taxi and tuk-tuk tricks in more detail.
How do I pre-book a private transfer the approved way?
Book with an operator that states the full price per vehicle in writing, includes tolls, gives free waiting time at the airport and publishes its cancellation terms. Check these points before you confirm:
- A fixed price per vehicle, one way, tolls included, not "per person" or "plus tolls".
- A written confirmation with date, time, vehicle, price and meeting point.
- Free waiting time and a person who checks your flight.
- Clear cancellation terms, with a stated free-cancellation window.
- The right vehicle size: count suitcases as well as people.
- Child seats requested in writing, fee stated. The law requires a seat for children aged 6 and under in private cars but exempts taxis and public transport, and it is not settled whether transfer cars are exempt.
- No full prepayment to a company you cannot reach by phone or chat.
How the Smile Taxi Service network handles these points
Smile Taxi Service and its regional booking sites publish terms that match the checklist: a fixed price per vehicle, one way, tolls included; nothing charged when you book; pay the driver in cash (THB) at the end, or ask on WhatsApp or LINE for a PayPal card link (5% added); free cancellation up to 24 hours before pickup; 60 minutes of free waiting at airport pickups, with a person checking your flight. Child seats are on request, 100 THB per seat on the regional booking sites (the fee is shown when you book). A sedan takes 3 passengers and 2 bags, an SUV 5 and 4, a van 7 and 5. An English-speaking driver can be requested, subject to availability, and the meeting point is confirmed with your booking. The operator is rated 5.0 on Google and Tripadvisor.
For Bangkok's airports, Bangkok Taxi Services is the network's Bangkok desk; nationwide routes are on Thailand Taxi Services. See also our trusted services page.
Transparency: Smile Taxi Service and the regional transfer sites named on this page are affiliated with Approved Thailand. Everything we say about them comes from the operator's published terms; we do not inspect vehicles.
Which regional airports have pre-booked transfers?
Walk-up taxis or ride-hailing usually cost less for the short run into town. A pre-booked car earns its price on longer runs, late arrivals and trips with children or heavy luggage.
| Airport | Common onward trip | Pre-booked option |
|---|---|---|
| U-Tapao (UTP) | Pattaya, about 30–45 min; Ban Phe pier for Koh Samet, 55–69 km, about 1 hour | U-Tapao and Bangkok airport transfers to Pattaya · U-Tapao to Ban Phe pier |
| Phuket (HKT) | Patong, 32 km, 45–60 min; Ao Nang (Krabi), about 170 km, 2.5–3 hours | Phuket Taxi Services · Phuket Airport to Ao Nang cars |
| Krabi (KBV) | Ao Nang, 30–45 min | Krabi Taxis quotes Krabi Airport rides by message |
| Chiang Mai (CNX) | Pai, 130 km, 3–4 hours; Chiang Rai, about 200 km | Chiang Mai car with driver (airport-to-city rides quoted by message) |
| Sukhothai (THS) | New Sukhothai, about 27 km; Historical Park, about 40 km, about 50 min | Sukhothai Airport to town and Old City |
| Phitsanulok (PHS) | Sukhothai, about 60–70 km, about 1 hour | Phitsanulok Airport to Sukhothai |
| Khon Kaen (KKC) | City centre, 6–8 km, 15–25 min | Khon Kaen Airport pickup |
| Udon Thani (UTH) | City, about 5 km; Nong Khai and the Friendship Bridge to Laos, 55–60 km, about 1 hour | Udon Thani Airport to Nong Khai |
| Ubon Ratchathani (UBP) | City, 10–15 min; Khong Chiam on the Mekong, about 83–85 km, about 1 h 25 | Ubon Airport to Khong Chiam |
Sukhothai Airport has flights from Suvarnabhumi and Phitsanulok from Don Mueang, so choose by where your flight leaves. At Udon Thani a shared van runs to Nong Khai until about 17:00, and Thai taxis stop at the Thai immigration checkpoint at the bridge; they do not cross into Laos.
Private car, bus, train or flight for long distances?
Fly for trips over about 600 km, such as Bangkok to Chiang Mai, Phuket or Ubon Ratchathani. Under about 300 km, a private car priced per vehicle is often simplest for families and groups; buses and trains are the budget options.
| Option | Good for | Trade-offs |
|---|---|---|
| Private car with driver | Door to door; places far from airports and stations (Khao Yai, Sai Yok, Ban Phe, the Koh Chang pier) | Long days beyond 400 km: Bangkok to Sukhothai is about 440 km, 5.5–6 hours |
| Domestic flight | The far north, Isan and the south | Check-in time, baggage limits, a ride at each end |
| Train (State Railway of Thailand) | Ayutthaya, the north and Isan; overnight sleepers | Slower than driving; long-distance trains leave from Krung Thep Aphiwat |
| Bus or minivan | The budget option, from Bangkok's Mo Chit (north, northeast), Ekkamai (east coast) and Southern terminals | Luggage space and terminal transfers |
Distances and realistic drive times for every region are on our destinations page.
The approved way
- Use the official taxi rank, the airport train, a certified app, or a transfer you booked in writing.
- Check the plate: yellow or green for hire, or a white plate with DLT ride-hailing stickers on an app booking.
- Agree tolls and luggage fees before you set off.
Avoid
- Drivers who approach you inside the terminal.
- Flat "no meter" prices at the official rank.
- White-plate cars offering rides off the app.
Frequently asked questions
How much is the airport surcharge on a Suvarnabhumi taxi?
50 THB, paid to the driver on top of the meter. You also pay all expressway tolls, and Bangkok meter taxis on airport trips may charge up to 20 THB per large bag and up to 100 THB for items of 50 inches or more. Carry-on bags are free.
Can I take a Grab from Suvarnabhumi Airport?
Yes. Grab is a DLT-certified app, and Airports of Thailand designates its pickup on Level 1, Gate 4. Book only in the app and check that the plate matches.
What colour is a licensed taxi plate in Thailand?
Yellow. A yellow plate means the vehicle is registered to carry paying passengers. Green plates with white characters mark registered transfer, tour and rental cars, and white plates are private vehicles.
Do taxis in Thailand have child seats?
Meter taxis generally do not, and the law exempts taxis and public transport from the child-seat rule for children aged 6 and under. If you travel with young children, pre-book a car and request a child seat in writing when you book.
Should I book a private transfer or take a meter taxi?
For one or two travelers going into central Bangkok, the official taxi rank or the train is fine. A fixed-price transfer suits families, groups, late arrivals and trips beyond Bangkok, such as Pattaya, Hua Hin or Ayutthaya.
Sources
- Public taxi, Suvarnabhumi Airport — Airports of Thailand, checked 27 Sep 2026
- Ways to transport, Suvarnabhumi Airport — Airports of Thailand, checked 27 Sep 2026
- Taxi-meter, Don Mueang Airport — Airports of Thailand, checked 27 Sep 2026
- Grab pick-up and drop-off points, Suvarnabhumi Airport — Airports of Thailand, checked 27 Sep 2026
- Bangkok taxi fares to start rising from today — The Nation, 16 Jan 2023, checked 27 Sep 2026
- Thai Transport Department clarifies no taxi fare hike — The Star / Asia News Network, 18 Oct 2025, checked 27 Sep 2026
- Airport Rail Link launches EMV contactless payment — The Nation, 5 Nov 2025, checked 27 Sep 2026
- Red Line fare information (Thai) — SRT Electrified Train Co., checked 27 Sep 2026
- End of the line: Bangkok's 20 baht flat fare policy to conclude — The Nation, 22 Sep 2025, checked 27 Sep 2026
- New rules for app ride-hailing in Thailand to start March 31 — The Nation, 25 Mar 2026, checked 27 Sep 2026
- Thailand to tighten enforcement across ride-hailing services — The Nation, 24 Sep 2026, checked 27 Sep 2026
- DLT certifies 11 ride-hailing apps (Thai) — Daily News, 5 Feb 2024, checked 27 Sep 2026
- Ministerial Regulation on registration plates B.E. 2554 (Thai, archived) — Royal Gazette, 8 Jun 2011, checked 27 Sep 2026
- DLT notification on bus and van plates B.E. 2554 (Thai, archived) — Royal Gazette, 19 Apr 2011, checked 27 Sep 2026
- Motor Vehicle Act B.E. 2522 (Thai) — OpenBase, checked 27 Sep 2026
- Children up to 6 must use car seats; for-hire and public vehicles exempt (Thai) — Thai PBS, 18 Aug 2023, checked 27 Sep 2026