Skip to content
Thai Street Food Prices: What Dishes Really Cost (2026 Guide)

Thai Street Food Prices: What Dishes Really Cost (2026 Guide)

The quick version

What Thai street food costs in baht: dish-by-dish ranges, daily food budgets, regional differences, and how to avoid tourist-strip markups.

6 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026. Thai street food prices at local stalls start near ฿10 for a pork skewer, and most single plates cost about ฿40–100. Tourist strips add a clear markup, so the same pad thai can cost ฿50 on a side soi and ฿120 or more on a main drag. Use this page to price each dish and plan a daily food budget, then read our full Thai street food guide for what to eat.

Featured image: PumpkinSky, CC BY-SA 4.0, via Wikimedia Commons.

Thai Street Food Prices, Thailand — 1
Photo: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons.

Quick answer: Thai street food prices in baht

Most plates at local stalls cost ฿40–100. Skewers such as moo ping run ฿10–25 each. Soups and curries built around prawns climb to ฿100–350. On tourist strips such as Khao San Road, pad thai can reach ฿100–150. A few minutes away, the same dish costs about ฿50. If you eat mostly street meals, plan on roughly ฿400–600 per person per day for food. Prices rose after 2019 and vary by vendor, area and season, so treat every range here as a planning guide rather than a menu.

Thai Street Food Prices, Thailand — 2
Photo: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons.
  • Skewers and snacks: ฿10–50
  • Noodle bowls and rice plates: ฿40–100 at local stalls
  • Prawn dishes and curries: ฿100–350
  • Tourist-strip premium: pad thai at ฿120 or more versus about ฿50 at a local stall

What a typical dish costs

Prices checked November 2026. Every range below is baht per serving. Pad thai spans ฿50–140, and the top of that range sits in tourist zones. Khao soi, the Chiang Mai curry noodle, runs ฿60–140. Our guide to what each dish tastes like helps you pick before you price. Where the table gives no tourist-zone figure, expect the upper end of the local range or above.

Thai Street Food Prices, Thailand — 3
Photo: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons.
DishLocal-stall rangeTourist-zone rangeWhat pushes the price up
Pad thai฿50–140฿120+Prawns, extra egg, tourist strip
Khao soi฿60–140Upper end of rangeBigger portion, added meat
Tom yum goong฿100–350Upper end of rangeLarge prawns, sit-down setting
Khao man gai฿50–100Upper end of rangeExtra chicken, soup add-on
Som tum฿40–100Upper end of rangeSeafood or extra toppings
Pad kra pao฿60–180Upper end of rangeEgg on top, seafood instead of pork
Moo ping (pork skewer)฿10–25 eachUpper end of rangeBuying in sets of three or four
Khanom krok฿30–50Upper end of rangeLarger set, special fillings
Mango sticky rice฿60–180Upper end of rangeOff-season mangoes, tourist-area stall

Why the same dish costs ฿50 in one place and ฿150 in another

Thai Street Food Prices, Thailand — 4
Photo: PattayaPatrol, CC BY-SA 4.0, via Wikimedia Commons.

Location sets the baseline. A cart on a side soi pays less rent than a stall facing a backpacker strip. Protein and size come next. A plain pad kra pao sits near the ฿60 end, while seafood and an added egg push it toward ฿180. Time of day matters too, since lunch rushes at local stalls keep prices steady and late-night tourist zones do not. Sit-down service adds a margin that a standing cart skips. Three or four moo ping skewers cost ฿30–100 depending on where you buy them.

  • Mistake: ordering pad thai on a tourist strip such as Khao San Road, where ฿100–150 is common.
  • Mistake: ordering seafood with no weight or price agreed.
  • Mistake: assuming two menus are comparable when one lists English-only prices.

Daily food budgets by travel style

Budgets depend on how many meals come from stalls and whether drinks are included. A backpacker eating street meals at every stop can plan on ฿400–600 per person per day. Mid-range travelers who mix a street breakfast with sit-down lunch and dinner should plan on ฿800–1,500. Rescale the figures by your own meal count. Three street meals at ฿50–60 each cover only ฿150–180, so snacks, fruit shakes and desserts drive the rest. Drinks move the total more than most travelers expect.

StyleFood per person per dayAssumptions
Backpacker฿400–600Street meals at every stop, snacks and fruit shakes, no classes or tours
Mid-range฿800–1,500Street breakfast, sit-down lunch and dinner, some night market grazing

Prices by city and region

Bangkok has the widest spread. Yaowarat (Chinatown) and Chatuchak Weekend Market sit alongside tourist strips where pad thai hits ฿100–150. Chiang Mai is the home of khao soi at ฿60–140, and its local-market prices tend to sit below Bangkok's tourist zones. Phuket's Old Town stalls and the islands lean higher on seafood and beach-facing meals. Exact gaps shift by vendor, so compare two or three stalls before committing. The Tourism Authority of Thailand lists regional destinations and events if you are planning around a specific market.

Night markets, food courts and 7-Eleven

Hours shape both price and choice. Morning markets typically run 5–10am and suit rice dishes and breakfast snacks. Lunch stalls peak around 11am–2pm and often sell out. Night markets start around 6–7pm and run to midnight or later. Our guide to snack stalls and sweets covers what to grab at each. Food courts trade a small premium for air conditioning and fixed prices. A 7-Eleven gives you a fixed-price benchmark and a fallback when stalls are closed, and our look at convenience-store meals shows what to buy.

Good to know

Night markets start around 6–7pm and run to midnight or later. Late-night tourist zones do not hold prices steady, unlike lunch rushes at local stalls.

OptionPriceSpeedBest for
Street stall or cartLowestFast, queue signals qualityBudget travelers and noodle or skewer meals
Food courtMidFast, fixed pricesHot afternoons, first-timers
Sit-down restaurantHighestSlowerGroups, long meals, seafood

Ordering, paying and avoiding overcharging

Ask the price before the cook starts. "Tao rai?" means "how much?" Carry ฿20 and ฿50 notes, since small change is easier for a cart vendor. Many stalls show a QR code, but acceptance is not universal, so keep cash ready. Walk on if there is no posted price and the vendor will not quote one. Weigh seafood and agree the total first. If the bill differs from the quote, point to the agreed amount calmly and pay that. Tipping is not expected at street stalls. Our step-by-step ordering guide covers the full routine.

Should you pay for a food tour or class?

A tour makes sense on a first visit if you want context and several tastings in one evening. A class suits travelers who want to cook at home. Skip both if you are happy to point at stalls and ask prices, because the street itself costs little. If you want to sample a Bib Gourmand vendor, the MICHELIN Guide Thailand lists the current selection.

Frequently Asked Questions

What is a popular Thai street food?

Pad thai, moo ping, khao man gai and som tum are everyday staples. Pad thai runs ฿50–140, and moo ping costs ฿10–25 per skewer.

What are the top Thai dishes to try?

Start with pad thai, khao soi, pad kra pao and mango sticky rice. Our dish-by-dish guide explains each one and what to expect.

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful