How to Haggle in Bangkok: The Complete Guide
Everything you need to negotiate at Chatuchak, Khao San Road, and Bangkok's legendary night markets — including Thai phrases that actually work.
Bangkok is one of the world's greatest cities for street shopping. From the sprawling 15,000-stall Chatuchak Weekend Market to the backpacker mecca of Khao San Road, bargaining isn't just accepted — it's expected. But if you don't know the rules, you'll pay tourist prices every time.
This guide covers the cultural dos and don'ts, market-by-market tips, and the Thai phrases that will save you serious money.
The Golden Rules of Bangkok Haggling
1. The Starting Price Is Never the Real Price
In tourist-heavy markets, vendors typically open at 2-3x the actual price they're willing to accept. At Chatuchak, markups tend to be lower (maybe 30-50% above final price) because Thai locals shop there too. At Khao San Road and Patpong Night Market, expect steeper starting prices.
2. Start at 40-50% of the Asking Price
This isn't rude — it's the game. If a vendor says 500 baht, counter with 200-250 baht. You'll usually settle somewhere around 60-70% of the original ask. The key is to stay friendly — smile, laugh, and treat it like a conversation, not a confrontation.
3. The Walk-Away Is Your Best Tool
If you can't reach a fair price, smile and start walking. This is the most powerful move in any Bangkok market. Vendors will frequently call you back with a lower number. If they don't? The next stall probably has the same item.
4. Never Haggle and Then Not Buy
Once a vendor meets your price, you buy. Haggling someone down and walking away is considered disrespectful and will earn you a bad reputation at that market. Only negotiate if you genuinely want the item.
Essential Thai Haggling Phrases
Speaking even a few words of Thai transforms the interaction. Vendors appreciate the effort, and you'll instantly get better prices than someone who only speaks English.
🇹🇭 Key Phrases for the Markets
🤝 Get All Thai Bargaining Phrases — Free
Haggly gives you 50+ negotiation phrases in Thai and 21 other languages. Tap, copy, and paste — right from your phone at the market.
Try Haggly Free →Market-by-Market Guide
🏪 Chatuchak Weekend Market
When: Saturday & Sunday, 9am-6pm
What to buy: Clothing, home décor, art, vintage items, street food
Haggling level: Moderate — prices are already reasonable since locals shop here
Tip: Start at 70-80% of the asking price. Vendors here deal in volume and won't inflate as aggressively. Sections 2-4 (clothing) have the most competition, so you have leverage.
🎒 Khao San Road
When: Daily, peaks after 5pm
What to buy: Souvenirs, elephant pants, knockoff goods, street food
Haggling level: Heavy — this is tourist central and prices reflect it
Tip: Start at 40-50% of the ask. If someone wants 400 baht for elephant pants, you should pay 150-200. Walk 50 meters and you'll find the same item — use that as leverage.
🌙 Rot Fai Night Market (Train Market)
When: Thursday-Sunday, 5pm-1am
What to buy: Vintage clothing, vinyl records, retro furniture, crafts
Haggling level: Moderate — more curated and trendy, some fixed-price stalls
Tip: Check if prices are labeled. Labeled = less room to negotiate. Unlabeled = fair game. Go after 10pm for the best deals.
⚡ Pratunam Market
When: Daily, 10am-9pm
What to buy: Wholesale clothing, fashion accessories
Haggling level: High — this is a wholesale district
Tip: Buy in bulk for the best prices. "If I buy 3, what's the price?" is your best opener here. Vendors expect it.
What You Should Actually Pay (2026 Price Guide)
- Elephant pants: 100-150 baht ($3-4) — vendors ask 300-500
- T-shirts: 100-150 baht ($3-4) — vendors ask 250-400
- Handmade jewelry: 50-200 baht ($1.50-6) depending on material
- Silk scarves: 150-300 baht ($4-9) — vendors ask 500-800
- Leather goods (belts, wallets): 200-400 baht ($6-12)
- Coconut ice cream: 40-60 baht ($1-2) — usually fixed price
- Pad Thai from street vendor: 40-60 baht ($1-2) — don't haggle on food
Cultural Do's and Don'ts
✅ Do:
- Smile constantly — Thai culture values "sanuk" (fun). Haggling should feel playful.
- Use both hands or your right hand when exchanging money — it's respectful
- Say "kòp-kun kráp" (men) or "kòp-kun kâ" (women) after every purchase
- Bring small bills — breaking a 1,000 baht note at a street stall is awkward
- Compare prices at 2-3 stalls before committing
❌ Don't:
- Get aggressive or angry — you'll get worse prices and embarrass yourself
- Touch items excessively before deciding to engage — it signals high interest
- Haggle at 7-Eleven or any fixed-price shop (obviously)
- Negotiate on food prices at street stalls or restaurants
- Flash large amounts of cash
🇹🇭 Ready for Bangkok's Markets?
Load up Haggly before you go. All 50+ bargaining phrases in Thai — works on your phone, no download required.
Open Haggly →FAQ
Do I really need to haggle in Bangkok?
At tourist markets and street stalls selling goods — yes, absolutely. It's expected. At malls, 7-Elevens, restaurants, and grocery stores — no, prices are fixed.
How much can I save by haggling?
Typically 30-50% off the initial asking price. On a full day of market shopping, that can easily save you $20-50.
Is it rude to haggle?
Not at all — it's part of the culture. Just keep it friendly. The moment it stops being fun for both sides, something's wrong.
Should I use a calculator to negotiate?
Yes! Punching numbers into a phone calculator and passing it back and forth is totally normal and actually makes things easier when there's a language barrier.