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
- Premium seafood dishes (lobster, tiger prawns) follow a different price band — this index covers everyday dishes.
- Prices shift in tourist-peak months (Dec–Feb); off-season (May–October) is cheaper.
- Some Bangkok food courts have fixed prices that don't follow market rates.
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
- Wongnai — published average dish price for Thai restaurants.
- Tourism Authority of Thailand — published sample street food prices by region.
- Personal field surveys — typical soi and market prices 2024–2026.