• Go to app
  • Select a destination
  • Top Affordable Bangkok Massages for a Relaxing Time: Thai Massages, Onsen Soaks and More!

    Beatrice Tan
    Beatrice Tan
    Last updated 5 Nov 2024
    best cheap and affordable massages in bangkok

    Best Affordable Bangkok Massages Under SGD50

    With massage parlours around every street in Bangkok, it can be pretty hard to find a place that's both cheap and good! But fret not, we’ve rounded up some of the best massage parlours in Bangkok for pampering sessions you can’t refuse.
    Take your pick from these spas and massage parlours that offer a menu of treatments and massages - from the basic foot massage, and back neck and shoulder massage to traditional Thai body massages and more. Did we mention that you can also get an onsen soak too? Yes, in Bangkok! Here's the best part - you pay S$50 or less per session!

    Enjoy Savings with Bangkok Spa Treatment Pass

    klook bangkok spa pass

    1. One More Thai Massage and Spa

    best affordable thai massages
    A pamper session at One More Thai Massage and Spa is the perfect remedy after a long day out. Conveniently located just a 1 minute walk away from Chit Lom Station, let the professionals ease away the tension from all those long hours of shopping.
    There is also an outlet at Phrom Phong, which is also a 4-minute walk away from Phrom Phong Station.
    Nearest Station: Chit Lom, Phrom Phong BTS Station
    Price: Starts from $25 for 1-hour Traditional Thai Body Massage

    2. Let’s Relax Onsen Thonglor

    lets relax onsen and spa
    Not planning to head to Japan yet? No worries, because don't have to travel there to get to soak in an onsen! Cue Let’s Relax Onsen and Spa at Thonglor, a soothing and pampering Japanese spa experience featuring wide varieties of mineral bathtubs, sauna, steam, hot stone bed baths and massages.
    lets relax onsen and spa
    If you'd like to indulge a little more, Let's Relax Onsen and Spa at Thonglor also offers onsen + massage packages that you can opt for.
    Nearest Station: Thong Lor BTS Station
    Price: Starts from $28 for an Onsen Day Pass which includes unlimited onsen access, and access to facilities such as sauna, steam, warm Himalayan Hot Stonebed Bath and Cool Down Rooms. An Onsen + 60 Min Thai Massage is priced at $53.
    Note: You are required to make your own reservation with Let’s Relax Spa Onsen Experience Thonglor to easily confirm and secure your preferred time slot (details will be on your Klook voucher).

    3. Let's Relax Spa Treatment at Central World

    lets relax spa bangkok
    Let’s Relax Spa is renowned as one of Bangkok’s most value-for-money spas. You will be able to find these gems located across Bangkok, at popular shopping malls and well-known tourist areas. Imagine walking all day shopping till you drop at Central World, and getting to sit back to enjoy a massage on the spot. Sweet!
    Lets Relax Bangkok
    Image Credit: Klook Reviewer Teng Teng
    The Let’s Relax Spa is one of the most popular spas in Bangkok so you should definitely make a reservation before heading down. Since there are so many outlets across the city, you won’t have to worry about not finding an outlet near you.
    *Check out other outlets here.
    Nearest Station: Chit Lom BTS Station
    Price: Starts from $28 for Back and Shoulder Massage, $50 for 60 Minute Aroma Oil Massage, $53 for Four-Hands Thai Massage
    Note: Schedule and secure your time slot directly with Let’s Relax Spa by calling the respective branch hotline or book a time slot onsite. Please contact Let’s Relax Spa - Central World at +66-255-6559 or email lrctw@siamwellnessgroup.com to make your reservation. Show the voucher at the reception to redeem
    P/S: Don’t worry, Klook vouchers are instantly confirmed so you can make a reservation onsite and book your voucher on the spot!

    4. Makkha Health and Spa Experience

    Makkha Health and Spa Experience at Marriott Executive Apartments Sukhumvit Park Bangkok
    Makkha Health and Spa Experience at Marriott Executive Apartments Sukhumvit Park Bangkok offers world-class massage treatments from professionally-qualified and highly experienced massage therapists. So rest assured, you are in excellent hands!
    Makkha Health and Spa Experience at Marriott Executive Apartments Sukhumvit Park Bangkok
    On arrival, your therapist will wash your feet before beginning treatment, as part of Thai culture’s attention to detail regarding personal hygiene. You can also enjoy a welcome drink and snack before your massage, and a complimentary plate of mango sticky rice when you're done!
    Nearest Station: Phrom Phong BTS Station
    Price: Starts from $31 for 60 Minute Thai Massage, $54 for 60 Minute Aroma Oil Massage
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. When your booking is confirmed, you can send a request to reserve an appointment on the Bookings page on the Klook app.

    5. Treasure Spa Experience

    treasure spa experience bangkok
    Treasure Spa is known to be one of the city’s leading high end spas, with elegant interiors and subtle scents of essential oils filling the room. Located in the heart of Siam Square One, it's the perfect place to drop by for a massage after you're done with all your shopping.
    Nearest Station: Siam BTS Station
    Price: Starts from $40 for 60 Minute Foot Spa & Shoulder Massage, $45 for 60 Minute Treasure Thai Massage, $50 for 60 Minute Aromatic Oil Massage
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. When your booking is confirmed, you can send a request to reserve an appointment on the Bookings page on the Klook app.

    6. Bangkok Spa Experience at Pathumwan Princess Hotel in Bangkok

    Bangkok Spa Experience at Pathumwan Princess Hotel in Bangkok
    Hotel guests staying at the Pathumwan Princess Hotel are in for a treat - because after a long day of exploring the streets of Bangkok, you get to come back to a relaxing and pampering massage and then head up to your room for a good night's sleep!
    Nearest Station: National Stadium BTS Station
    Price: Starts from $32 for 60 Minute Foot Massage, $32 for 60 Minute Traditional Thai Massage, 40 for 60 Minute Aroma Oil Massage
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. When your booking is confirmed, you can send a request to reserve an appointment on the Bookings page on the Klook app.

    7. Once Upon A Thai

    affordable massages in bangkok
    Experience relief from all your aches and pains at Once Upon A Thai! They have two outlets - Once Upon A Thai Spa and Massage at Phrom Phong and Once Upon A Thai Wellness Spa and Private Onsen Experience in Ratchadamri.
    affordable massages in bangkok
    Both outlets offer a variety of spa treatments and massages, that are guaranteed to leave you feeling relaxed and rejuvenated. Their newest outlet at Ratchadamri features a lush garden oasis, complete with private onsen therapy rooms. How amazing does that sound?
    P/S: You get a refreshing scoop of Coconut, Mango Sticky Rice or Thai Milk Tea ice cream after you're done. Yum!
    Nearest Station: Phrom Phong, Ratchadamri BTS Station
    Price: Starts from $43 for 90 Minute Traditional Thai Massage (Phrom Phong Outlet)
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. When your booking is confirmed, you can send a request to reserve an appointment on the Bookings page on the Klook app.

    8. Nature Thai Massage Experience

    nature thai massage affordable massages in bangkok
    With the concept of bringing nature right into the center of the bustling Bangkok area, Nature Thai Massage offers a fantastic selection of relaxing massages and soothing spa treatments tailored to your needs, all at a super affordable price point too!
    *Check out other outlets here.
    Nearest Station: Siam BTS Station
    Price: Starts from $23 for 60 Minute Foot Massage, $27 for 60 Minute Thai Massage
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. When your booking is confirmed, you can send a request to reserve an appointment on the Bookings page on the Klook app.

    9. Lek Massage and Spa Siam Square Soi 6

    affordable massages in bangkok Lek Massage and Spa Siam Square Soi 6
    Experience ultimate relaxation at an affordable price at Lek Massage’s 20 Bangkok branches which are conveniently situated near popular BTS stations like Siam, Thonglor, Asoke, Nana, and Phrom Phong. There are various treatments to choose from, whether you're just looking for a foot massage, or a whole body Thai massage.
    *Check out other outlets here.
    Nearest Station: Various
    Price: Starts from $14 for 60 Minute Head and Shoulder Massage, $16 for 60 Minute Thai Massage
    Note: You need to make a reservation in advance to enjoy the treatment at your preferred date and time. Reserve directly - schedule and secure your timeslot by calling the branch’s hotline number found on the voucher.

    10. Panpuri Wellness Spa and Onsen Experience in Bangkok

    affordable massages in bangkok Panpuri Wellness Spa and Onsen
    Spoil yourself with a wonderful range of relaxing spa treatments from Panpuri Wellness Spa in Bangkok. Boasting state-of-the-art facilities like laconium dry-heat rooms, soothing whirlpools, and unique 'experience showers' which blends relaxing acoustics and rejuvenating aromas for a therapeautic escape.
    *Check out other outlets here.
    Nearest Station: Chit Lom BTS Station
    Price: Starts from $14 for 60 Minute Head and Shoulder Massage, $16 for 60 Minute Thai Massage
    Note: Due to limited capacity and no time slot reservation guarantees for third parties, it is strongly recommended to make your own reservation directly at PANPURI Wellness to easily confirm and secure your preferred time slot. Directly schedule and secure your timeslot by contacting through the branch’s reservation channels found on the voucher

    More Inspiration for Your Bangkok Trip

    🌏 Follow us on social media for more inspiration and the latest deals:
    💰 For exclusive promos, subscribe to our Telegram channel and sign up for our newsletters!
    🇹🇭 Bangkok Travel Essentials
    Planning your Bangkok holiday? Here's a handy checklist of travel essentials for a smooth and hassle-free trip!
    🚅 For starters, if you're planning to explore Bangkok via the BTS Skytrain, the BTS Skytrain Rabbit Card is a must for your adventures. You don't have to purchase individual tickets for every ride, and you can avoid long queues at the ticket machines too!
    However, if you are only planning to spend a day travelling via the BTS Skytrain in Bangkok, then a BTS Skytrain One Day Pass might be a better choice.
    ➡️ Want to save more on Bangkok transportation passes and attraction tickets? Hit all your favourites and save up to 45% with Klook Pass Bangkok!
    🏮 Bangkok Essentials: Top Must-Dos
    ✨ Others
    👉🏼 Exhilarating adventures lined up on your next trip itinerary?
    Protect yourself and your loved ones while you experience the world with Klook’s travel insurance! Learn more about why you should book travel insurance and how to level up your travels today.