Best Markets & Shopping in Bangkok
97 places found in Bangkok
Bangkok is a shopper's paradise at every price point. Chatuchak Weekend Market is the crown jewel — over 15,000 stalls spread across 35 acres, selling everything from vintage clothing and handmade ceramics to rare plants and street food.
Where to stay in Bangkok
Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Patpong Night Market
Find a place to stay in Bangkok
Compare prices across booking sites.
- Compare prices across sites
- Filter for free cancellation
- Secure checkout on the partner site
Compare rates on Booking.com
Largest selection
Compare rates on Expedia
One Key member prices
Compare rates on Trip.com
Strong across Asia
Sponsored — we may earn a commission at no extra cost to you. Learn more.
Frequently Asked Questions
When is Chatuchak Weekend Market open?
Saturday and Sunday 9am-6pm are the main days. The outdoor plant section and some shops open on Friday evenings. Arrive by 9:30am to beat the worst crowds. The food section and vintage clothing area (Section 2-4) get busiest after noon.
What should I buy in Bangkok markets?
Thai silk (Jim Thompson or market stalls), handmade ceramics (Chatuchak Section 17-19), elephant pants and Thai clothing (Khao San or Pratunam), artisan soaps and beauty products, Thai spice sets, and street food snacks to take home. Bargaining is expected at markets — start at 60% of the asking price.
Which Bangkok malls are best for food?
ICONSIAM's ground-floor Sook Siam market recreates Thai street food from all regions — it's spectacular. Terminal 21's food court has some of Bangkok's cheapest mall food (50-80 THB per dish). Siam Paragon's Gourmet Market has premium grocery items and ready-to-eat international food.