It’s no secret that Singaporeans love Bangkok — the land of night markets, street food, and of course shopping.
You can’t say you’ve travelled to Bangkok without visiting any of the malls, especially with such affordable prices (sometimes it’s even cheaper if you’re really good at bargaining).
If you’re travelling there for a quick getaway and have no itinerary planned, we’ve got you covered. Here are 18 must-visit shopping malls in Bangkok for every shopaholic including vintage thrifting, underrated antiques and more.
Put on your best shoes because there’s going to be a lot of walking ahead.
1. The Platinum Fashion Mall
You know I had to start off with The Platinum Fashion Mall, Thailand’s largest wholesale and retail mall with over 2,000 shops. This is your chance to start your glow up in 2024 with Stylerich by Korea if you want a cute and clean aesthetic or TrustStudio for chic-looking office wear.
Even better, you don’t have to lug your shopping hauls around if you’re staying at Novotel Bangkok Platinum Pratunam hotel — located just above the mall. Just place your bags in the hotel room and head on out for even more shopping!
📍222 11th Floor Petchburi Road, Thanon Petchburi, Ratchthewi, Bangkok 10400
🕐 9am–8pm (Daily)
🚆 Chit Lom BTS station
2. Union Mall
Union Mall — often frequented by younger shoppers like Thai university students and youths — is just a stop from Chatuchak Weekend Market. If you’re looking for trendy items without bursting your wallet, you might find a few hidden gems like streetwear or vintage clothing.
All that walking can get tiring but it’s nothing a little food can’t fix, am I right?
Drop by Good Noodle AKA instant noodle haven that has a wonderful array of selections from Thailand, Indonesia, Korea, Japan, Taiwan and many more.
📍 54 ซอย ลาดพร้าว 1 Chom Phon, Chatuchak, Bangkok 10900
🕐 11am–10pm (Daily)
🚆 Phahon Yothin MRT station
3. Central Ladprao
If you’re travelling in larger groups, there’s bound to be people with different budgets.
Fret not, Central Ladprao is worth exploring as it is a seven-storey integrated mall filled with international flagships and local brands with different pricings.
You may spot some popular brands like Charles and Keith, Zara and Uniqlo at the higher levels. But, if you head down to G floor, there’s also a decent amount of Thai local boutiques selling casual everyday clothes with enticing promotions.
📍 1693 Phahonyothin Rd, Chatuchak, Bangkok 10900, Thailand
🕐 10am–10pm (Daily)
🚆 Phahon Yothin MRT station
4. Terminal 21 Asok
Have you ever travelled to multiple countries in just one day?
Now you can say you have at Terminal 21 Asok, a mall that specially dedicates each floor to a famous city and is completely decked out in arrival and departure signs.
Stroll down the streets of Rome featuring Greek statues or visit Japan’s quirky lucky cat statue before heading down to the Carribean beach town for a quick bite. Explore stores like Jaspal, Victoria Secret, The Face Shop and many more.
They also have an exclusive tourist privilege card to enjoy special discounts at participating outlets!
📍 88, Soi Sukhumvit 19, Sukhumvit Road Khlong Toei Nuea, Watthana, Bangkok 10110 Thailand
🕐 10am–10pm (Daily)
🚆 Asok BTS station
5. Central Silom Complex
Central Silom Complex is a six-storey shopping complex that carries a decent amount of shops like Tops Supermarket.
It’s definitely one of the quieter malls compared to the others which is perfect for anyone who wants a laid-back shopping experience in Bangkok.
📍 191 Silom Road, Silom Bangrak, Bangkok, 10500
🕐 10.30am–9pm (Daily)
🚆 Sala Daeng BTS station
6. EmSphere
Spice up your shopping experience at the luxurious six-storey EmSphere, home to over 1,000 brands. Visit the ever-so-popular Thai Brand, Gentlewoman (say goodbye to queuing up for hours on end).
It also boasts Bangkok’s first sky beach club amongst other shops. Tribe Sky Beach Club lets you lounge by the pool while sipping some drinks at the bar and is open till 1 am everyday.
Perfect for late-night owls and party enthusiasts.
📍 628 Sukhumvit Rd, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand
🕐 10am–10pm (Daily)
🚆 Phrom Phong BTS station
7. Bang Sue Junction
Located just opposite Chatuchak Weekend Market, Bang Sue Junction is every vintage lover’s dream.
You can expect to find streetwear from well-known brands like Stussy, Dickies and Levi’s, alongside Y2K apparel, graphic tees and denim jeans.
Asides from that, they also have many quirky items including cowboy boots, hats and tassel jackets.
You may even bring home one (or two) rare NBA and NFL jerseys if you have the patience to scour through piles of clothing.
📍 511 Kamphaeng Phet 2 Road, Chatuchak, Bangkok 10900, Thailand
🕐 10am–8pm (Tue to Thu), 10am–10pm (Fri to Sun), Closed on Mon
🚆 Kamphaeng Phet MRT station
8. Siam Square One
Unlike the previous Bangkok shopping malls, Siam Square One is a casual and open space where you can find trendy fashion, digital technology and beauty stores.
Fancy a make-over?
They have everything beauty-related like Cintage School, Castle of Cosmetics and Multy Beauty featuring familiar brands like Beautilab and Clio.
You might take a detour at the Little Zoo Cafe but if that means you get to cuddle with some cute corgis and sassy feline, it’s totally worth it.
📍 388 Rama I Rd, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 Siam BTS station
9. Siam Discovery
Siam Discovery takes window shopping to the next level where products are openly laid out throughout the mall for your browsing.
It features many sophisticated and elegant fashions like COMME des GARCONS , Tom Ford and BAO BAO by ISSEY MIYAKE. I would say that this mall is almost like the chic and older sister of Siam Square One.
📍 194 Phaya Thai Rd, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 Siam BTS station
10. MBK Center
Home to 2,000 stores spread over eight levels, MBK Center is an iconic shopping haunt for locals and tourists alike because it has anything and everything in just one place.
Think fashion stores, dining restaurants, parcel services and an entire floor dedicated to souvenirs.
For those who want to shop and get gifts simultaneously, this mall has snacks, authentic market-style products and many other quirky knick-knacks.
That’s not the only best part — they even have a 24-hour Don Don Donki to satisfy your Japanese cravings.
📍 444 Phaya Thai Rd, Wang Mai, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 National Stadium BTS station
11. Erawan Bangkok
Want to indulge in some self-care?
Consider the boutique mall, Erawan Bangkok, which is situated near the Grand Hyatt Erawan Hotel and Erawan Shrine.
Treat yourself to the wellness and beauty services at the top floor ranging from hair spas, facials, aromatherapy massages, and barber shops.
📍 494 Phloen Chit Rd, Khwaeng Lumphini, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 Chit Lom BTS station
12. JJ Mall
You’d probably have Chatuchak Weekend Market on your itinerary (who doesn’t?) and if you’re looking for a place to escape the crowd, cool down at the fully air-conditioned JJ Mall.
It’s conveniently located five minutes from the market. Explore the array of street vendors and vast food court or check out the Thai-style antique knick-knacks to elevate your home decor.
📍 588 Kamphaeng Phet 2 Rd, Chatuchak, Bangkok 10900, Thailand
🕐 10am—7pm (Mon to Fri), 10am—8pm (Sat & Sun)
🚆 Kampheng Phet MRT station
13. Siam Paragon
Attention, all car enthusiasts!
Did you know that Siam Paragon has a whole floor dedicated to car showrooms including Porsche, Maserati and Rolls-Royce? Even though you may not be buying a car, it’s certainly an impressive lineup.
Since you’re already shopping, it can’t hurt to check out some of the international high end brands like Ralph Lauren, Bvlgari, and Burberry.
📍 991 Rama 1 Road, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 Siam BTS station
14. centralwOrld
The modern and buzzing centralwOrld — 9th largest shopping complex in the world — has over 500 stores with the biggest Apple store in Thailand.
Although it can get rather crowded and busy, centralwOrld makes up for it as tourists get to enjoy promotions with special discounts and privileges for specific outlets (be sure to check their website as the offers change occasionally!).
Of course, no Bangkok trip is completed without eating the fluffy Shibuya honey toast and ice-cream at After You Dessert Cafe.
📍 999/9 Rama I Rd, Pathum Wan, Bangkok 10330, Thailand
🕐 10am–10pm (Daily)
🚆 Siam BTS station
15. Shibuya Pratunam
Directly opposite Platinum Fashion Mall, Shibuya Pratunam AKA Shibuya 19 is a six-storey complex. Contrary to its name, there are fewer options for fashion clothes compared to previous shopping malls in Bangkok.
Nevertheless, if you’re a fashion student, working in the retail industry or just enjoy dabbling in a little arts and crafts, the rows and rows of wholesale fabrics and textile materials at the upper floors might appeal to you.
📍 Shibuya Pratunam Building, 919 Phetchaburi Rd, Ratchathewi, Bangkok 10400, Thailand
🕐 9am–5pm (Daily)
🚆 Chit Lom BTS station
16. Asiatique The Riverfront
It can be hard to find outdoor malls in Singapore with a scenic view.
Luckily, Asiatique The Riverfront is an open-air riverside mall with more than 1,500 stalls. Best of all, it opens till midnight everyday with a free shuttle boat from the Sathorn Pier.
Enjoy the nightlife with trendy stores and exotic street food like grilled crocodile (if you’re feeling brave enough).
Otherwise, take a ride and chill at the Asiatique Sky (ferris wheel) to soak in the majestic view of Chao Phraya river.
📍 2194 Charoen Krung Road, Wat Phraya Krai, Bang Kho Laem, Bangkok 10120, Thailand
🕐 11am–12am (Daily)
🚆 Saphan Taksin BTS station
17. ICONSIAM
Located along the banks of Chao Phraya River is the iconic (pun intended) ICONSIAM — Thailand’s second largest shopping mall with 7,000 stores including Under Armour, Watsons and a 7-storey Takashimaya.
Besides shopping, they also have some exciting performances like the 400-metre ICONIC Multimedia Water Feature Show featuring an impressive array of colours, sound and multimedia.
Based on how popular light and water shows can be in Singapore, this is one of the shopping malls that’d definitely make a great photo spot in Bangkok.
📍 299 Charoen Nakhon 5 Alley, Khlong Ton Sai, Khlong San, Bangkok 10600, Thailand
🕐 10am–10pm (Daily)
🚆 Charoen Nakhon BTS station
18. DD Mall
It seems like Chatuchak Weekend Market is a natural magnet for vintage curated pieces like DD Mall which is just three minutes away — perfect for thrift-lovers.
You’ll find many branded streetwear like Nike, Levi’s and Carhartt. For those into academia core, they also have shops selling blazers as outerwear. Find reworked or handmade pieces that start from just S$3.80 (100 baht).
📍 587, 10 Kamphaeng Phet 2 Rd, Chatuchak, Bangkok 10900, Thailand
🕐 10am—8pm (Tue to Thu), 10am—10pm (Fri to Sun), Closed on Mon
🚆 Saphan Khwai BTS station
After seeing the variety of shopping malls in Bangkok, it certainly seems like we’re spoilt for choice.
Are you ready to shop till you drop on your next trip to the +66?
For more lifestyle updates like this, subscribe to our Telegram channel at @confirmgood.
Sugar, spice, and everything nice 😼