Costs & prices

Thailand Travel Costs at BKK Airport: Food from 30 Baht

Thailand travel costs at Bangkok airports: a 280-baht terminal chicken set against a 30-baht food court downstairs. Real baht prices and where to find it.

· Updated 23 October 2026 · By

Money Food & drink Planning

A fried-chicken set in the Suvarnabhumi terminal costs 280 baht. The same hunger, one floor down, costs 55. Thailand travel costs at Bangkok's two airports split along that line, and most arriving visitors spend their first meal on the expensive side of it without ever learning the cheap side exists. At 33.76 baht to the US dollar that is $8.29 against $1.63 — for a family of four, 1,120 baht against 220.

This budget travel guide prices what food actually costs at Suvarnabhumi (BKK) and Don Mueang (DMK) in October 2026: the brand counters airside, the 24-hour staff canteen on the ground floor, the coupon system that confuses first-timers, and the price-control rule that explains why a doughnut set is 50 baht while a chicken set two doors away is 280.

Bonchon and McDonald's outlets with lit menu boards and luggage trolleys inside the Suvarnabhumi Airport terminal in Bangkok, where Thailand travel costs for airport food run highest
Brand counters in the Suvarnabhumi main terminal. The Bonchon set — chicken, sundubu soup, Japanese rice and a 600 ml water — is 280 baht here, roughly five times what the same plate costs at the airport's own food court. Photo: MNXANL, CC BY-SA 4.0, via Wikimedia Commons.

Thailand travel costs at Bangkok airports: the real price list

Everything below is sold inside the same building. The only variable is which door you walk through.

Where you eatWhat you getPrice (baht)Approx. USD
Magic Food Point food courtRice with one toppingfrom 30–45$0.89–1.33
Magic Food Point food courtSom tam with dried shrimp45$1.33
Magic Food Point food courtChicken curry rice55$1.63
Magic Food Point food courtSeafood tom yum noodles70$2.07
Magic Food Point food courtRice or noodles with wonton soup set95$2.81
Convenience store in the terminalBoxed meal, heated45–50$1.33–1.48
Price-controlled "Food Guide" setDoughnut and a soft drink50$1.48
Brand counter, main terminalFried chicken set with soup and water280$8.29
Sit-down restaurant, departures levelOne main course200–500$5.92–14.81

No other line in a trip's Thailand travel costs swings this far over 150 metres. Two adults eating one terminal meal each on arrival and one before departure spend about 1,120 baht across a trip; the same four meals at the food court cost 220. That 900-baht gap, near enough $27, is a night in a decent Bangkok guesthouse or twenty rides on the Airport Rail Link.

The 30-baht food court almost nobody finds

Suvarnabhumi's cheap canteen is called Magic Food Point, and it is signposted about as enthusiastically as a fire exit. It sits on the ground floor (level 1), at the far west end of the terminal near door 8 — the level most passengers only see when they walk out to the bus stands. It is open 24 hours a day, which matters when a 02:00 arrival leaves you with a choice between this and a vending machine.

It is landside, before check-in and security, so it works on arrival, during a long wait before a flight, and on a layover where you clear immigration — not after you are through to the gates. Mains run 45 to 75 baht: pork leg rice from 50, roast duck or pork with rice from 65 to 75, Vietnamese dishes 60 to 100, drinks from 15 and cut fruit from 30. Airport staff eat here, which is the usual sign that a price is the real one.

Canteen-style food court inside Suvarnabhumi Airport in Bangkok with stall menu boards and communal tables, where cheap food in Bangkok airport terminals is sold at street prices
The airport's canteen-style food court: laminated menu boards, communal tables, prices in the 40s and 50s. The fit-out is the giveaway — nothing here is paying terminal rent. Photo: Nord794ub, CC BY-SA 4.0, via Wikimedia Commons.

Thailand travel tips: how the coupon card works

You cannot pay the stalls directly. Buy coupons at the desk by the entrance — 100 baht is the usual starting load, issued in 10 and 5 baht denominations — order by pointing at the photo board, and hand over coupons at the counter. Unused coupons are refunded at the same desk before you leave, so there is no reason to load 500 baht on arrival. Bring small notes; the desk is cash.

Why terminal food costs what it costs

It is not a free market. Outlets run by the King Power concession at Suvarnabhumi are contractually capped at no more than 20% above market rates, and AOT says it collects the pricing data and checks it monthly. The catch is the benchmark: the comparison is Bangkok department stores and leading hotels, not the street. Twenty per cent over a shopping-mall food hall is already three or four times what the same dish costs outside the airport gates.

That benchmark has been contested for a decade. In 2016 the Ombudsman inspected airport menus and found prices 85 to 200 per cent above department stores — chicken rice at 159 baht, curry and noodle dishes up to 200 — and bottled water was ordered down to 10 baht a bottle at both Bangkok airports. In August 2026 AOT answered a fresh round of complaints by pointing at its "Food Guide" programme: sets from 50 baht, and a food court starting at 30.

Don Mueang has the same trick, in a different corner

DMK's budget option is Magic Food Park, and the geography is the point: leave the terminal building at the arrivals level and walk three to four minutes toward the car park, past the mini-mart, where a 7-Eleven and a sign mark the entrance. Meals are reported at 50 to 80 baht against roughly 250 for a sit-down plate inside the terminal — a three-to-five-times gap on the same airfield. Hours are shorter than Suvarnabhumi's, so on a late flight check before you count on it.

If you are connecting between the two airports, the free BKK–DMK shuttle bus runs for ticketed passengers, and Don Mueang into central Bangkok starts at 33 baht. Eat at whichever end has the food court and a 500-baht transit becomes a 100-baht one — the kind of swap that keeps Thailand travel costs where you planned them.

Suvarnabhumi airport transit: ride in, then eat

The cheapest airport meal is often the one you do not buy at the airport. Suvarnabhumi airport transit to Phaya Thai is 45 baht on the Airport Rail Link, and the moment you step off it you are in reach of cheap food in Bangkok at 40 to 60 baht a plate, with 7-Eleven prices as the floor. For arrivals, that is almost always the better move; for departures with three hours to kill, the food court is the one that fits.

Frequently asked questions

Is there cheap food at Suvarnabhumi Airport?

Yes. Magic Food Point, the airport's canteen-style food court, is on the ground floor near door 8 and runs 24 hours. Rice with one topping starts at 30 to 45 baht, mains are 45 to 75, and drinks start at 15. It is landside, so it is reachable on arrival and before check-in, but not after security.

Why is airport food in Bangkok so expensive?

Concession outlets at Suvarnabhumi are capped at 20% above market rates, but the benchmark is Bangkok department stores and leading hotels rather than street prices, and operators carry 24-hour staffing and airport rent. In 2016 the Ombudsman measured airport menus at 85 to 200 per cent above department-store prices, which is why bottled water was capped at 10 baht.

How much should I budget for food at the airport?

Two hundred baht per person covers a proper meal and a drink at the food court with change to spare, about $5.92. Eating at the brand counters instead, budget 300 to 500 baht a head. Across a two-week trip the difference is roughly the average cost per day Thailand travellers spend on everything else — which makes airport food the most avoidable line in anyone's Thailand travel costs.

Can I eat cheaply after passing security at BKK?

Not really. The food court is landside, so once you are through immigration your options are the price-controlled 50-baht sets, a convenience-store boxed meal at 45 to 50 baht, or the restaurants at 200 to 500. Eat before you clear security and carry a bottle of water bought at the convenience store.

💱 Landing with no baht? Skip the arrivals-hall counters and use our money exchange finder to see where the Thai baht exchange rate is actually worth the walk.

Bottom line: Thailand travel costs at the airport, summarised

  • 280 baht against 55 for the same meal — the brand counter versus the food court, $8.29 against $1.63.
  • Magic Food Point, ground floor, door 8, 24 hours. Landside only; buy 100 baht of coupons and refund what you do not spend.
  • Don Mueang's Magic Food Park is 50 to 80 baht, a three-minute walk out past the mini-mart, against about 250 inside.
  • Water is capped at 10 baht at both Bangkok airports. If a counter quotes 35, you are in the wrong shop.
  • The 20% price cap is measured against department stores, not the street, so "controlled" still means several times the outside price.
  • On arrival, ride first and eat second — 45 baht on the Airport Rail Link puts you among 40-baht plates.

Food is the line most people underestimate when they plan a trip, and the airport is where the overspend starts. Price your whole trip — flights, transfers, rooms and meals — with our Thailand trip budget calculator, and start the holiday with the 900 baht still in your pocket.

Work out what this costs you

Rules and fees change; your budget should keep up. Estimate your Thailand trip budget — flights, rooms, food and transport in baht and your own currency, in about two minutes.

Build my Thailand budget →

Source:

Reporting this piece draws on. Rules change — check the primary source before you act on anything here.

Published 23 October 2026. Travel rules, fees and prices change without much warning — always confirm with an official source or your embassy before you book or travel. Nothing here is legal, immigration or financial advice.