Thai Street Food Price Index

Fair prices for Thai street food by region, dish, and location type.

What this solves

A bowl of pad thai at a Bangkok soi costs 40 baht; the same dish in a Phuket tourist area costs 150 baht. This index applies region, dish, and location-type multipliers to give a fair price band and flags when you're being charged tourist-zone premium.

How to read results

The "fair price" is what locals typically pay. The "tourist-area premium" line shows what you'll often see quoted in tourist zones. If you're quoted more than the premium high end, you're being overcharged.

Limitations

FAQ

How cheap is "street" actually?

A bowl of noodles from a soi cart is 30–50 baht. Som tam from a market is 30–50 baht. A full meal (rice + curry + drink) from a hawker stall is 80–120 baht. Thai locals often eat 2–3 dishes a day for under 200 baht total.

Is Khao San road food over-priced?

Yes — pad thai is often 100–150 baht there versus 40–60 baht in a residential soi. Walk 5–10 minutes off Khao San and the price drops 40–60%.

Should I tip at street stalls?

No tipping at street stalls. Tipping is appreciated at sit-down restaurants (small change). Don't leave coins as change — small bills only.

Sources