Daily Vanity Logo

A popular travel destination for weekend getaways, Bangkok is a familiar name to most Singaporeans. The Thai capital is nothing short of a shopping haven – it offers some of the best deals in the region, appealing to the inner deal-hunter inside us all.

Not sure where you should go hunting for deals on beauty products and services in Bangkok? That’s okay, because we’ve done some extensive research to provide you with all the information about where you should go to get your beauty shopping fix.


Best stores to buy beauty products in Bangkok

1. Watsons

bangkok beauty stores - watsons

Photo source: @watsonsth / Instagram

Now, we know what you’re thinking – don’t we have Watsons here in Singapore too? They’re literally in every mall!

While that may be true, Bangkok’s Watsons stores actually sell many beauty products at prices 10-20% lower than what you can find in Singapore. Furthermore, they’re always having sales, making the prices even lower.

You’ll find branches of Watsons at many of the popular shopping destinations in Bangkok, including Mahboonkrong (MBK) Mall, Central Ladprao, Big C at Rama II, Major Ratchayothin, Future Park, Siam Square, and Union Mall.

2. Beauty Buffet

bangkok beauty stores - beauty buffet

Photo source: @beautybuffetshop / Instagram

Beauty Buffet is a store that most beauty bloggers won’t miss during their Bangkok trip. With the slogan “The Most Delicious Beauty Shop in Town”, it carries brands like Gino McCray, Scentio, Lansley, The Bakery, as well as Anne & Florio, and at affordable prices too!


With so many options available, what should you check out when you’re there? Some of the most popular items include Gino McCray eyeshadows and Anne & Florio’s polishes.

Find all Beauty Buffet store locations here.

3. Siam Botanicals

bangkok beauty brands - siam botanicals

Photo source: @siambotanicals / Instagram

It doesn’t really get more natural than Siam Botanicals, which was set up when the owners realised they couldn’t find any 100% natural beauty products in Bangkok and, therefore, created their own. Their range of products includes facial products, scrubs, massage oils, bath salts, soaps, and shampoos.

DV Recommends: Siam Botanical’s anti-ageing skin conditioner with rose geranium and ylang-ylang, which helps improve elasticity and balances the production of sebum — it also smells amazing and leaves your skin super soft.

You can find Siam Botanicals outlets at these locations.

4. Eveandboy

bangkok beauty haul - eve & boy

Photo source: @eveandboy / Instagram

A local favourite, Eveandboy is the place to be if you’re looking for a store that carries a wide range of internationally recognised products – both drugstore and high-end! Brands like Batiste, China Glaze, Eco Tools, Makeup Revolution, Milani, NARS, Physicians Formula, Real Techniques, and Sleek are all sold here. Think of it as Bangkok’s answer to Sephora!

Eveandboy is located at Siam Square 1, Terminal 21 Korat, Mega Bangna, ZPELL, Asoke, Siam Square, Khonkaen, and Khon Kaen University.

5. Thann

beauty brands bangkok - thann

Photo source: @thannofficial / Instagram

Set up in 2002, Thann is one of the most internationally renowned Thai beauty brands in Bangkok. It carries a range of beautifully scented products that are often found in five-star hotels throughout Thailand.

bangkok beauty stores - thann

Photo source: @thannofficial / Instagram

Also, their collections are often inspired by Asia. Some of their Asia-inspired collections to check out are Oriental essence, Rice Collection and Shiso Collection. Their products include everything from face, body and hair care to home fragrances, candles and bed and bathroom accessories.

To know more about their products on their website.

6. Boots

bangkok beauty haul - boots thailand

Photo source: @bootsthailand / Instagram

You’ve probably watched or heard of British YouTube beauty gurus like Zoella doing entire videos just going through beauty products they’ve purchased at Boots. Boots is a drugstore in the UK and it carries many leading British makeup and skincare brands such as Soap & Glory and No7.

bangkok beauty stores - boots thailand

Photo source: @bootsthailand / Instagram

And the nearest outlet to us is in Thailand!

7. Beautrium

Carrying many crowd-favourite makeup brands like Lime Crime and L.A. Girl, Beautrium is the SaSa-equivalent in Thailand. Its brightly lit and pink-themed interior attract many teenagers and university students looking for their next go-to makeup products, so it definitely can get a little crowded at times!

Beautrium’s flagship store is located on the fourth floor of Watergate Pavillion. (Google Maps)

8. Erb

bangkok beauty brands - erb

Photo source: @erbthailand / Instagram

If you’re looking for a place to buy your fragrances and perfumes, Erb is the place to visit. A local brand established in 2000, Erb’s signature scents are inspired by beauty treatments used in the royal court of Siam, and combine the best of science and nature.

The brand also creates bespoke fragrances at its Erb Bespoke Fleurflume Bar, which allows you to create your own signature scent from its five categories of base fragrances and dozens of top notes, all created from essential oils.

Erb’s boutique is located on the first floor of Atrium Zone (Block A116), Central World. (Google Maps)

Best Bangkok spas and massage places

1. Harnn Heritage Spa

bangkok massage - harnn

Photo source: @harnnofficial / Instagram

Harnn uses wisdom from traditional Asian medicine and naturopathy, and combines it with its own natural, wonderfully fragranced products, in their treatments. The objective of the brand is to preserve Thailand’s rich heritage of ancient massage techniques and showcase the region’s natural, active ingredients.

bangkok massage - harnn heritage spa

Photo source: @harnnofficial / Instagram

It may not be the cheapest treatment options available in Bangkok, but it can certainly give you a luxurious, traditional Thai experience.

For the ultimate pampering session, go for the Sukhothai Passage (THB 4,800 for 160 minutes, THB 5,200 for 180 minutes). This treatment consists of a 20-minute herbal tea bath, 30-minute body scrub, 30-minute foot massage, 60-minute Thai aromatic massage, and 40-minute facial. Do note that the herbal tea bath is only available at its Central World outlet.

Harnn Heritage Spa is located at Level 12 of Central World (Google Maps) and Level 3 of The Emporium (Google Maps).

2. Asia Herb Association

Photo source: @asiaherbassociation.official / Instagram

Asia Herb Association owns their own farm, where organic herbs are grown and then harvested and used in the treatments that they provide. These herbs are certified organic by Thai and American authorities, and are nurtured with healthy soil and pure spring water from the Khao Yai mountain ranges.

Hugely popular with the Japanese expatriate community in Bangkok because of the high level of service they provide, Asia Herb Association will also surprise you with a complete spa experience without the exorbitant price tag that you would usually associate a luxury spa with its 60-minute Thai massage is available at just THB 500.

Asia Herb Association can be found at several locations in Bangkok.

3. Health Land Spa

bangkok spas - health land

Photo source: @jenny_pulse / Instagram

Health Land Spa owns a chain of spas that are popular, especially among Singaporeans. Each of their outlets are standalone bungalow-like buildings, which means they’re extremely spacious with rooms of different sizes to accommodate different group sizes.

bangkok spas - health land spa

Photo source: @mongeye / Instagram

You’ll love its beautiful interior design and how clean the place is, but most importantly, the prices are surprisingly but pleasantly reasonable – a two-hour traditional Thai massage is only THB 500. It is no wonder that Health Land Spa outlets are typically packed with customers every day, and reservations are most definitely required.

Health Land Spa has outlets at several locations in Bangkok.

4. Let’s Relax Spa

bangkok spa - lets relax

Photo source: @letsrelaxspa.official / Instagram

Another popular massage chain is Let’s Relax Spa. It is a huge space with both body massage and foot reflexology rooms, but just a tad more expensive – Thai massage (THB 500/hr), and foot reflexology (THB 400/45 mins) – than the regular street ones.

Appointments are strongly recommended. And if you are looking at a two-hour session, your treatment will end with a serving of mango sticky rice!

Let’s Relax Spa outlets can be found at several locations in Bangkok.

Best places to get your nails done

1. Glamour Girls Nail Art Salon

Photo source: @glamour_girls_nail_salon / Instagram

One of the top budget nail salons in Bangkok with a reputation for fine nail art skills, Glamour Girls Nail Art Salon is a small little shop chock full of talented nail artists.

bangkok nail salon - glamour girls

Photo source: @glamour_girls_nail_salon / Instagram

Whether you’re looking for intricate nail designs or a simple French manicure, simply drop by their dainty little place, and you’ll definitely not be disappointed. Reservations over the phone and email can be made in English.

Glamour Girls Nail Art Salon is located in The One Park mall, near the Chatuchak Weekend Market. (Google Maps)

2. K Nail Lounge

bangkok nail salons - k nail lounge

A popular nail salon amongst locals and tourists alike, K Nail Lounge allows you to get the manicure/pedicure of your dreams at a super affordable price. Also, they offer their nail services in Thai, English and Korean – no language barriers here!

K Nail Lounge is located at 2 Soi Sukhumvit 25, Wattana, Bangkok, Krung Thep Maha Nakhon 10110. (Google Maps)
The nearest MRT Station is Sukhumvit. 

3. Pretty Cozy Nail Cottage

bangkok beauty - pretty cozy nail

Photo source: @prettycozynail / Instagram

With a beautifully decorated baby blue interior, what makes this little store special is the imported brands of nail care products they carry, including Essie and Deborah Lippmann. Even better, their prices are extremely affordable – a manicure+pedicure starts from THB850, and nail art from THB500.

bangkok nail salon - pretty cozy nail

Photo source: @prettycozynail / Instagram

It is located at 2nd fl. Penny’s Balcony, Soi Thonglor16, Sukhumvit 55 Road, Klongton Nua, Bangkok 10110. (Google Maps)
The nearest BTS Station is Phrom Phong.

4. Lively Nail Bar

bangkok nail salon - lively nail bar

Photo source: Nail Story / Facebook

Lively Nail Bar (previously Nail Story) offers everything that has to do with nails, from nail spas, extensions, enhancements, to nail art. They use products from leading brands like OPI and China Glaze. Plus, they do CND Shellac nails, which is a cross between nail polish and gel that lasts at least two weeks without chipping or smudging.

bangkok nail salon - lively nail bar (1)

Photo source: Lively Nail Bar / Facebook

Lively Nail Bar is located at 2/F The Manor, Sukhumvit 39, Klongton Nua, Wattana Bangkok. (Google Maps)
The nearest BTS Station is Thong Lo. 

5. Glitterati Nail Lounge

bangkok nail salon - glitterati nail lounge

Photo source: @glitteratinaillounge / Instagram

If you’re looking for a luxurious and relaxing experience, Glitterati Nail Lounge is the place to be. Furthermore, this premium mani-pedi salon offers a wide range of nail polish and gel colours, including the latest shades from the industry’s leading brands like OPI, Chanel, Essie, Skin Food, and more.

This nail salon is located on the second floor of Mille Malle community mall, at Sukhumvit Soi 20, Bangkok. (Google Maps) The nearest BTS Station is Phrom Phong. View more contact information here

Best Bangkok hair salons to get your hair done

1. The Element Lifestyle Salon

bangkok hair salons - The Element Lifestyle Salon

This salon uses only natural and environmentally-friendly products to revive and treat your hair with the best possible care. In other words, those of us with sensitive scalps can rejoice and celebrate, because chemical-free products translate to zero pain, itchiness, or any form of discomfort – even after intense hair treatments!

bangkok hair salons - The Element Lifestyle Salon (1)

This nail salon is located at G/F, Park Lane, Sukhumvit Soi 63 (Soi Ekamai). (Google Maps)
The nearest BTS Station is Ekkamai. 

2. FaB Relation

bangkok hair salon - fab relation

Photo source: @fabhairthonglo/ Instagram

This Japanese salon opened its first Thai branch in Sukhumvit back in 2011, and they’ve recently introduced new high-tech hydraulic hair-washing machines to up their mane game.

bangkok hair salon - fab relation (1)

Photo source: @fabhairthonglo/ Instagram

Want to look like the next J-pop idol? Hit up FaB Relation for their bold and fun highlights and lowlights, ombrés, and colouring services!

This Bangkok hair salon is located at 772 Sukhumvit Rd, Khlong Tan Nuea, Khet Khlong Toei, Krung Thep Maha Nakhon 10110. (Google Maps) The nearest BTS Station is Thong Lo. Click here to view more contact details. 

3. Maison Mark Thawin Hair & Elite Lifestyle

bangkok hair salon - mark thawin

Photo source: Maison Mark Thawin Hair & Elite Lifestyle / Facebook

This elite hair salon was started by the celebrity hairstylist, Thawin P. Siaotong, better known as Mark Thawin, the name that’s up on the salon’s luxe storefront.

No ordinary hair salon, Maison Mark Thawin Hair & Elite Lifestyle boasts an opulent neo-Renaissance interior, with extravagant gold-rimmed mirrors, plush red sofas, and weighty gold ornaments decorating the space. VVIP customers enter and leave the salon, but you too can get to be treated like royalty when you visit in Bangkok!

This hair salon is located at 1201 Thanon Si Vara Bangkok, Krung Thep Maha Nakhon 10312. (Google Maps) Find out more about this salon on their website

4. Cut and Curl Salon

bangkok cut & curl hair salon

Photo source: Cut & Curl / Facebook

Cut and Curl Salon gives a great haircut, comfortable scalp massage and perfect blow-dry – all for super affordable prices. Furthermore, most of their hairstylists speak good English, which makes a big difference when you’re trying to explain the exact hairstyle you’re looking for.

This Bangkok hair salon is located on level three of Central World Plaza (Google Maps). 

5. Boy Rikyu by Boy Tokyo

bangkok Boy Rikyu by Boy Tokyo hair salon (1)

Photo source: @boyrikyu / Instagram

Before you get a cut at this salon, the hairdressers will sketch out your new hairstyle/hair look and ask for your approval before proceeding. However, if you’d rather keep it quick, you’re free to select your new haircut from the salon’s lookbook.

This Bangkok hair salon is located at 45 Sukhumvit 24 Alley, Khwaeng Khlong Tan, Khet Khlong Toei, Krung Thep Maha Nakhon 10110. (Google Maps) The nearest BTS Station is Phrom Phong.