Start with the airport code, not the airline
Bangkok has two working commercial airports and they are not interchangeable. Suvarnabhumi, code BKK, sits roughly thirty kilometres east of the city centre in Samut Prakan and handles most full service and long haul traffic. Don Mueang, code DMK, sits roughly twenty five kilometres north of the centre and handles most of the low cost traffic. They are about fifty kilometres apart by road with the whole of Bangkok in between. Every year we field a call from a driver waiting at one airport while the client stands at the other, and in almost every case the family booked by airline reputation rather than by the three letter code on the ticket. Read the code. It is the only thing that decides where your car goes.
Suvarnabhumi has one main terminal with a satellite concourse, SAT-1, which opened in 2023 and is reached by an automated train from the main building. If your aircraft parks at the satellite, add the shuttle plus the long walk before you even reach immigration. It is not a problem, but it is ten or fifteen minutes that families with elderly parents or small children should have in the plan rather than discover. Don Mueang splits into Terminal 1 for international flights and Terminal 2 for domestic, connected by a walkway, and the two are close enough that the walk is genuinely walkable with a trolley.
The arrival sequence is the same at both: aircraft, walk, immigration, baggage reclaim, customs, then the public hall. Trolleys are free at both airports and there are plenty of them, which is worth knowing before someone books a porter they do not need. Your digital arrival card should already be filed before you board; airlines flying out of India and the Gulf have been checking it at check in, and arriving without it means filling it in on a phone in the immigration hall, which is the worst possible place to do it. Our guide to the arrival card covers the mechanics; here the point is simply that it belongs to the day before the flight, not to the queue.
The five ways into town
The hotel car
A car sent by your hotel is the most expensive option and, for a family arriving late with elders and children, frequently the correct one. What you are buying is not the vehicle. It is a named driver holding a board with your name on it inside the arrivals hall, a hotel that knows your flight number and will hold the car when you land three hours late, a vehicle already cleared into the airport's premium waiting area, and someone whose employer you can call if anything goes wrong. Luxury hotels typically quote a flat rate by vehicle class and add it to the room bill. Expect the sedan rate at a five star Bangkok hotel to sit somewhere in the region of two to four thousand baht one way, with the larger Mercedes and Alphard classes above that. Confirm the current rate with the hotel when you book, because these are quoted rates rather than published ones and they move.
The prearranged private transfer
This is what our office books most often, and it is the sweet spot for family groups. A transfer operator or a private office arranges a vehicle sized to the actual party, priced flat before you travel, with the same meet and greet inside the hall. It runs meaningfully cheaper than the hotel car and delivers most of the same certainty. Broad expectation, and you should confirm at the time of booking: a sedan in the region of one to two thousand baht for the Suvarnabhumi run, a Commuter van somewhat above that, an Alphard above that again. The variables that move the price are vehicle class, whether the greeter comes airside or waits in the public hall, and how long the driver is asked to wait beyond the free window. Ask about the waiting policy explicitly. A flight delayed two hours with a driver on a sixty minute free wait produces an argument nobody wants at midnight.
The official airport taxi queue
The public taxi rank is honest, metered and cheap, and it is also the option people most often fail to find, because it is not on the arrivals floor. At Suvarnabhumi you arrive on Level 2 and the public taxi stand is one floor down on Level 1, signposted Public Taxi, at the time of writing served from exits 4 and 7. You take a ticket from the machine or the marshal, it prints a lane number, you walk to the lane, you get a metered car. At Don Mueang the equivalent rank sits outside the arrivals level of each terminal with a marshal desk. Both are supervised, both give you a printed record of the vehicle, and both are the fallback we tell clients to use if a booked car fails to appear.
Between the baggage hall and that queue you will pass people offering taxis, limousines and private cars. Some are legitimate licensed counters, some are not, and the ones that are will not need to approach you. The rule is simple and worth telling your teenagers: nobody who is meeting you will have to ask whether you need a car, because they will already have your name on a board. Walk past everything until you reach either your named greeter or the signposted public rank.
Ride hailing
Grab and Bolt both operate at both airports, and both work well once you are outside the terminal, but airport pickups run under airport rules rather than street rules. Apps are assigned specific pickup zones, those zones have moved more than once, and the app itself is the only reliable source for where yours is today. Airport journeys usually carry an additional airport access fee inside the quoted fare. The fare is quoted before you accept, which is the real advantage over a meter, and the same quote is the disadvantage when it surges. Ride hailing is a good arrival for one or two people with light bags and a working phone. It is a poor arrival for a group of six who have just spent five hours in the air and now have to find door number whatever with a trolley train.
The Airport Rail Link
From Suvarnabhumi only, the Airport Rail Link City Line runs from the basement of the terminal to Phaya Thai in the region of half an hour, interchanging with the BTS Skytrain at Phaya Thai and with the MRT near Makkasan. Fares are trivial, under fifty baht per person, and in heavy traffic it will beat any car on the road. It is the right choice for a solo business traveller with a cabin bag. It is the wrong choice for a family, because the interchanges involve stairs, escalators and a walk with luggage, the trains have no luggage racks worth the name, and you will still need a taxi at the far end. Don Mueang has no equivalent airport express; the Dark Red Line commuter train from the airport to Krung Thep Aphiwat central station connects onward to the MRT, but as a luggage route with a family it is a false economy.
The options side by side
| Option | Typical cost band, confirm before booking | Best for | Weak point |
|---|---|---|---|
| Hotel car | Highest, often two to four thousand baht plus for a sedan | Late arrivals, elders, first visit, VIP guests | Price, and you are locked to the hotel's fleet |
| Prearranged private transfer | Roughly one to three thousand baht by vehicle class | Families, groups, anyone with more than four bags | Only as good as the operator; check the waiting policy |
| Official metered taxi queue | Commonly three hundred fifty to five hundred baht all in | Two or three people, daytime, light luggage | Sedan boot only, no meet and greet, queue at peak |
| Grab or Bolt | Commonly four hundred to eight hundred baht, more in rain | Solo and couples with a working phone | Pickup zones move, surge pricing, cancellations |
| Airport Rail Link | Under fifty baht per person | Solo traveller, cabin bag only, peak traffic | Stairs, interchanges, no luggage space, BKK only |
Every figure above is an order of magnitude rather than a quotation. Thai fuel prices, airport fees and operator rates all move, app pricing moves by the minute, and anything you read on a website older than a few months is decoration. Confirm the fare in the app before you accept it and confirm a private transfer in writing before you fly.
How long it actually takes
Bangkok traffic is not random. It has a shape, and the shape is predictable enough to plan around. The morning inbound peak runs roughly from seven to ten, the evening peak from four to eight, and Friday evening is its own category of misery, made worse whenever it rains. Rain in Bangkok does not slow traffic by a percentage. It changes the arithmetic entirely, and a forty minute run can become two hours. School term time is heavier than school holidays. The last week before a long holiday weekend is heavier than either.
| Route | Off peak | Normal daytime | Peak or heavy rain |
|---|---|---|---|
| Suvarnabhumi to Sukhumvit or Asok | 30 to 40 minutes | 45 to 60 minutes | 75 to 120 minutes |
| Suvarnabhumi to Silom or Sathorn | 35 to 45 minutes | 50 to 70 minutes | 90 to 150 minutes |
| Suvarnabhumi to the riverside hotels | 40 to 50 minutes | 60 to 80 minutes | 90 to 150 minutes |
| Don Mueang to Sukhumvit | 30 to 40 minutes | 45 to 70 minutes | 80 to 130 minutes |
| Don Mueang to Suvarnabhumi | 45 to 60 minutes | 60 to 90 minutes | 120 minutes or more |
Two practical consequences. First, when you are building a schedule around an arrival, use the peak column and be pleasantly surprised, never the off peak column and be late. Second, ask the driver to take the expressway and accept the tolls. Refusing a hundred baht of tolls to sit in surface traffic for an extra forty minutes with tired children is not a saving, and a driver who is not asked will sometimes take the free road to be polite about the fare.
The surcharges that surprise people
The metered taxi fare is not the fare you pay. Nothing here is a scam; these are published, legitimate additions, and they surprise people only because nobody explains them at the rank. Budget for all of them in cash.
- The airport surcharge. Metered taxis picked up from the airport rank add a fixed airport surcharge to the meter, currently in the region of fifty baht. It is legitimate and it is posted at the rank.
- Expressway tolls. The fast route from Suvarnabhumi passes through two or three toll plazas and the total commonly lands somewhere between seventy five and a hundred and ten baht. The passenger pays these, in cash, at the booth, and the driver will ask for the money before the plaza rather than after.
- Cash only, and small notes. Most metered taxis do not take cards. A thousand baht note at the end of a four hundred baht ride can genuinely stall the transaction. Break a note at the airport before you get in the car.
- Airport access fees on app rides. Grab and Bolt add an airport pickup fee into the quoted fare. It is inside the quote rather than a surprise at the end, but it is why an airport ride quotes higher than the same distance from town.
- Waiting time on prearranged cars. Most operators include a free waiting window, commonly sixty minutes after landing for international arrivals, then charge by the hour. Delays and slow immigration eat that window fast.
- Late night and holiday loadings. Some private operators price differently for arrivals between midnight and dawn, and over Songkran and the New Year period. Ask when you book rather than when you land.
Children, car seats and the honest position
Thai law was amended to require child restraints for young children, and the requirement is real. The enforcement is inconsistent, and, more to the point for an arriving family, the supply is thin. Metered taxis from the airport rank carry no child seats at all, and asking for one at the rank will not produce one. Ride hailing apps have at times offered a family or child seat option in Bangkok, but availability is unreliable and depends entirely on which drivers are online at that moment. Do not plan an arrival around it.
There are three workable answers, in order of reliability. Book a private transfer or hotel car and specify the seats in writing when you book, giving the child's age and weight, then reconfirm forty eight hours before the flight; good operators carry infant, toddler and booster seats and will fit them before you arrive. Bring your own seat, which most airlines carry free as an additional checked item for a travelling child and which then serves you for the rest of the trip; a lightweight travel booster or a compact seat is worth the nuisance for a two week stay. Or, for the shortest journeys with an older child, use a folding booster that lives in a shoulder bag. What does not work is arriving and improvising, and what we would not do is put a small child in a stranger's lap in an unfamiliar city at eleven at night.
Four adults and six suitcases
This is the single most common arrival failure, and it is arithmetic rather than bad luck. A standard airport taxi in Thailand is a Toyota Corolla or a Nissan Almera on gas, and the gas tank lives in the boot. That leaves realistic room for two large cases and perhaps a soft bag, not four. Four adults with six suitcases is not a taxi. It is not a Camry either. It is a Toyota Commuter or Hiace van, or it is two vehicles.
The rule we use internally is to count the bags before the people. A large checked case, meaning the 28 or 30 inch size most families fly with, occupies roughly the space of a seated adult. Add cabin bags, a pushchair, the duty free, and the bag of gifts that always materialises. Then choose the vehicle for the bags and check that it still seats everyone. A Commuter van comfortably absorbs six to eight large cases with the rear seats in use and is the default we book for any family group of four or more arriving on a long haul flight. Our companion guide sets out the vehicle classes against realistic suitcase counts, including golf bags and wheelchairs, and it is worth ten minutes before you book anything.
If the party genuinely will not fit in one vehicle, book two and put a responsible adult in each, rather than squeezing. Two sedans usually cost less than one van, but they arrive separately, get separated in traffic, and require two payments and two conversations. For arrivals we take the van every time. For departures, where everybody is calm and the bags are packed, two cars are fine.
Don Mueang is a different arrival
Everything above applies at Don Mueang with three differences. There is no airport express train, so the practical choice narrows to a car. The arrivals hall is smaller and busier, and the meeting point is correspondingly more crowded, which argues harder for a named greeter with a board. And the road into town, running down from the north, hits different traffic: the run to Sukhumvit and the eastern city is straightforward on the expressway, but the northern approaches jam badly in the evening peak and the last stretch into the old city can be slow at any hour.
The one Don Mueang situation that reliably goes wrong is the self connection. If you have booked a long haul flight into Suvarnabhumi and a separate low cost ticket out of Don Mueang, you are not connecting; you are taking two unrelated trips that happen to be on the same day. You clear immigration, collect your bags, cross Bangkok, check in again, and if the first flight is late, the second airline owes you nothing. There is a free inter airport shuttle for passengers holding an onward boarding pass, which helps, but it runs to a timetable and it runs through the same traffic as everyone else. Allow four hours between separate tickets and five if you land in the evening peak. Our separate guide on the two airports treats the connection trap in full.
What the office actually books
For a couple arriving in daylight with cabin bags, a Grab or the public taxi rank, and no fuss. For a business principal, a prearranged sedan with a greeter, because the value being bought is the certainty rather than the car. For a family of four or more, or any group travelling with grandparents, small children or more than four large cases, a Commuter van or an Alphard with a named driver, seats fitted where children are travelling, a greeter in the arrivals hall with the family name spelled correctly, and the driver's mobile number sent to the principal by message before the flight departs. For a wedding party or a group arriving across several flights, a marshalled sequence with a coordinator at the airport rather than individual bookings, because ten separate cars is ten separate chances to go wrong.
The details that make an arrival feel effortless are unglamorous and cost almost nothing: the flight number given to the operator so the car tracks the delay, water in the vehicle, the hotel's address in Thai script already with the driver, a working local number for the client before they leave the terminal, and small notes for the tolls. None of this is expensive. It is simply decided in advance rather than at the kerb.
Airport layouts, pickup zones, surcharges and toll rates all change, and the ride hailing apps reprice constantly. Confirm the current public taxi and app pickup locations with Airports of Thailand or the airport's own signage on the day, confirm fares in the app before accepting a ride, and confirm private transfer rates and waiting policies in writing with the operator before you fly.
Continue reading.
This briefing is general information, not legal, tax or investment advice. Thai rules change frequently and individual cases differ. Verify current requirements with the relevant authorities, including the Immigration Bureau, the Board of Investment, the Land Department, the Department of Business Development and the Revenue Department, and take advice on your own facts before acting.
Where a conversation helps.
Briefings generalise; your situation will not. We work with a limited number of private partners, and if any of the above touches a decision you are actually making, we would be glad to consider it with you, privately and without obligation.
Request a private conversation