Best Markets & Shopping in Bangkok
85 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. Plan to spend a full morning here. JJ Green night market (nearby) extends the experience after Chatuchak closes.
For air-conditioned shopping, the Siam area has Southeast Asia's most impressive mall concentration: Siam Paragon, CentralWorld, and ICONSIAM (on the river) are all connected by BTS and offer both luxury brands and excellent food courts. For a more local experience, Pratunam Market is Bangkok's wholesale fashion hub — clothes at factory-outlet prices — while Pak Khlong Talat (the flower market) is most alive after midnight.
Where to stay in Bangkok
Compare prices across major booking sites — 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
Bundle & save
Compare rates on Hotels.com
Member prices
We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Wat Saphan Floating Market
A local weekend floating market beside a temple in western Bangkok, known for authentic Thai food at honest prices.

JJ Mall Chatuchak
Air conditioning next door to Chatuchak, plus home goods, fabrics and a food court worth the stop.

The Old Siam Plaza
Silk and Thai formal wear upstairs, snacks and sweets downstairs, and air conditioning that actually works.

Central Bangrak
A mid-sized neighbourhood mall for a meal, a supermarket run and an hour out of the heat.

China World
Fabric and garment wholesale over several floors, best hit mid-morning before Phahurat gets loud.

Ong Ang Walking Street
A weekend canal-side night market in Bangkok's Old City, open Friday to Sunday from 4–10 PM.

Khlong Toei Market
Bangkok's biggest wet market, cheapest prices in the city, and best before the sun gets high.

The Market Bangkok
The calm mall in the middle of Ratchaprasong, still filling out its shop units but never crowded.

Bang Khla Floating Market
Weekends only, a genuinely local floating market where 50 baht buys you a boat loop past two temples.

Robinson Sukhumvit
An old-school department store by Asoke BTS, good for socks, cosmetics and a cheap lunch, not for a day out.

BUDDY Shopping Plaza
A multi-level shopping mall on Khao San Road with a notably eclectic mix of retail, dining, and cannabis dispensaries.

Jim Thompson Factory Outlet at Sukhumvit 93
Jim Thompson silk at outlet prices, if you're willing to trek out to Sukhumvit 93 and dig a bit.

Duty free
Airport duty-free shopping hub stocking international brands, located near Bangkok in Samut Prakan.
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
Bundle & save
Compare rates on Hotels.com
Member prices
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.