
Bangkok Street Food Prices: What to Pay and Where
What does Bangkok street food cost? Price tiers by dish and area, why vendors may add about ฿5 per dish, and how to avoid overpaying.
On this page
Last updated November 2026: Bangkok street food prices are creeping up in steps of about ฿5 per made-to-order dish, according to the Bangkok Vendors Association. Stall prices still differ by dish, district and hour, so this guide sorts them into tiers instead of quoting a fixed menu. For the full dish-by-dish rundown, start with our Bangkok street food guide.
Featured image: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons.
How Much Does Bangkok Street Food Cost?
Street stalls remain the cheapest way to eat in Bangkok. They usually undercut sit-down restaurants and most air-conditioned food courts. No official stall-level price list exists, so what you pay depends on the dish, the district and the vendor. Nation Thailand reported on 13 March 2026 that vendors may raise made-to-order dishes by about ฿5 per menu item. That is a forecast, not a confirmed menu change. Prices and hours were checked November 2026. Read any bowl price you find online as a floor, and expect a possible ฿5 step on top at many stalls.
Bangkok Street Food Prices by Dish Type
Dish type explains most of the gap between one stall and the next. Made-to-order plates, such as stir-fries with holy basil (kra pao), are the ones vendors flagged for increases. Pre-cooked rice-and-curry plates tend to move less because the cooking is done in batches. Skewers are priced per piece, so a small stack adds up quickly. Boat noodles near Victory Monument come in small bowls, so you pay per bowl and count how many you eat. At the top end, restaurants in the MICHELIN Guide's Bangkok listings sit in a separate splurge tier.

| Dish type | What drives price | Relative tier | Note |
|---|---|---|---|
| Made-to-order stir-fry or noodle plate | Basil, limes, fuel, packaging | Cheap to mid | Flagged for a possible ฿5 rise |
| Pre-cooked rice with toppings | Number of toppings chosen | Cheap | Each extra topping adds to the plate |
| Grilled skewers | Meat type, price per piece | Cheap per piece, mid in volume | Count the sticks before paying |
| Boat noodles | Small bowls, bowl count | Cheap per bowl, mid for a full meal | Priced per bowl, not per meal |
| Fruit, desserts, drinks | Ice, size, cup or bag | Cheap | Sealed bottled water costs more than ice |
| Food-court plate | Air-conditioned seating | Mid | Fallback on hot or smoggy days |
| MICHELIN-listed restaurant | Service, setting, tasting menus | Splurge | Separate budget line from street eating |
Why Prices Are Creeping Up

Vendors cite rising fuel, transport, ingredient and packaging costs. Association president Yada Pornpetrampa gave two examples in March 2026. Holy basil leaves rose from about ฿35-40 per kilogram to about ฿50-55, a jump of roughly 30-40%. Medium to large limes rose from about ฿3 each to about ฿4.50-5. Plastic bags, food bags and cutlery have also gone up. She said vendors rarely add ฿1-2. When an increase is unavoidable, they move by about ฿5 per menu item to cover several costs at once. Many are delaying that step to keep regular customers, mostly office workers buying takeaway.
Bangkok Street Food Prices by Neighbourhood

Where you eat shapes both the price logic and the hours. Each area below comes with one decision line.
- Khao San Road: a tourist strip, so check the price before ordering. Our Khao San Road food guide covers what to try.
- Sukhumvit: a long mix of stalls, markets and malls. See Sukhumvit Street Food: Where to Eat by BTS Stop for where to start.
- Silom and Sathon: office districts where work-from-home has cut lunchtime footfall, per the vendors association. Stall presence and pricing may differ from tourist areas, as covered in Silom Street Food Guide: What to Eat, When to Go, Where.
- Victory Monument: boat noodles in small bowls. Order two or three and budget per bowl.
- After dark: availability and pricing shift with the hour, as laid out in Bangkok late-night food.

A Realistic Daily Food Budget
No sourced daily figure exists, so build your own total. Multiply the dishes you expect to eat by the price on each stall's sign, then add drinks. Add ฿5 per made-to-order dish as a cushion. A one-dish meal then carries about ฿5 extra. A three-dish tour carries about ฿15 extra if every stall steps up. Lean days mean rice plates, skewers and fruit. Balanced days mix noodles, a made-to-order plate and a dessert. Treat-yourself days add one restaurant meal, priced separately from your street budget.
How to Avoid Overpaying
Most overpaying comes from unclear units, not scams. A few habits cover it.
Check made-to-order plates first, since increases move by about ฿5 per menu item and vendors rarely add ฿1-2.
- Look for a posted price. If there is none, ask before the cook starts.
- Ask whether the price is per piece or per portion, especially for skewers.
- Confirm add-ons such as egg, extra meat or a special size before ordering.
- Carry small notes and coins, because change is slow at busy stalls.
- Many stalls display a PromptPay QR code. Ask whether QR payment works before you order.
- Ice costs little, while sealed bottled water costs more, so choose deliberately.
Who Should Skip Street Stalls
Skip open-air stalls on days when Bangkok has a PM2.5 spike or a dangerous heat index. Nation Thailand reported both on 13 March 2026, with the public urged to avoid outdoor activity. Travellers with sensitive stomachs, or anyone who needs seating and air-conditioning, can use a mall food court instead. Expect a mid-tier price there. You trade some atmosphere for shade and a table.
Frequently Asked Questions
How much does street food cost in Thailand?
Street food is the cheapest tier of eating in Thailand, usually below food courts and restaurants. Bangkok vendors said in March 2026 that made-to-order dishes may rise by about ฿5. Read the posted price at each stall, since no single national list exists.
Is 2000 baht a day enough?
Food is only one line in a daily budget, alongside lodging and transport. Street meals sit at the cheap end, and a restaurant meal is a separate splurge. Add your expected dishes at posted prices, then add ฿5 per made-to-order dish as a cushion.
Thai food notes for your next trip
Optional updates to our food guides.
You might also like
Continue reading
More guides you'll find useful





