NURU & SOAPYTHAILAND GUIDE
Price guide · Thailand

Nuru & Soapy prices in Thailand

Medians and typical ranges from 261 published starting rates, by category, city and area. No guesses: where data is thin, we say so.

Home / Guides / Price guide

Headline numbers

  • Nuru: median ฿2,000 · typical range ฿1,700–฿2,800 · 141 published prices
  • Soapy: median ฿2,500 · typical range ฿1,800–฿3,500 · 83 published prices
  • Oil massage: median ฿2,000 · 16 published prices
  • Other massage shops: median ฿900 · 75 published prices

The “typical range” is the middle half of published prices: a quarter of venues advertise less, and a quarter advertise more.

Published starting rates by category, ThailandNuru฿2,000n=141Soapy฿2,500n=83Oil฿2,000n=16Other massage฿900n=75฿0฿3,500
Published starting rates by category, Thailand. Dot = median published starting rate; bar = middle half of published prices (25th–75th percentile). Groups with fewer than 10 published prices are shown as limited data.

Prices by city

Published starting rates by city and category
CityCategoryListingsWith priceMedianTypical range*
BangkokNuru183124฿2,000฿1,600–฿2,600
BangkokSoapy12363฿2,399฿1,800–฿3,300
PattayaNuru2313฿3,300฿2,500–฿3,500
PattayaSoapy2010฿3,500฿2,275–฿4,000
Chiang MaiNuru92limited data฿1,600–฿2,500
Chiang MaiSoapy145limited data฿1,600–฿4,800
PhuketNuru72limited data฿1,000–฿1,100
PhuketSoapy95limited data฿900–฿4,500

*Middle half of published prices (25th–75th percentile). Where fewer than 10 prices are published, the full observed range is shown instead.

Bangkok has by far the most price data: 193 published rates, with a city-wide median of ฿2,000. Pattaya’s Nuru and Soapy venues advertise higher starting rates than Bangkok’s (฿3,300 and ฿3,500), but on a much smaller sample. In Chiang Mai and Phuket fewer than 10 venues per category publish a price, so we show the observed range instead of a median.

Prices by area

Area matters as much as category. Phrom Phong (median ฿1,800) and Asok (median ฿2,100) have the most complete price data in Thailand: 88% and 90% of their listings publish a rate.

Published starting rates by areaPhrom Phong฿1,800n=73Asok฿2,100n=43Ratchada & Huai Khwang฿3,000limited data · n=8Nana฿2,300limited data · n=9Thonglor฿2,000limited data · n=9Soi Buakhao฿300n=17Walking Street฿275n=10฿0฿4,075
Published starting rates by area. Dot = median published starting rate; bar = middle half of published prices (25th–75th percentile). Groups with fewer than 10 published prices are shown as limited data.

Pattaya’s Soi Buakhao and Walking Street show much lower medians (฿300 and ฿275) because most listings there are general massage shops, not Nuru or Soapy venues. Do not compare them directly with Sukhumvit Nuru prices.

What a starting rate does and does not include

  • Duration. The starting rate is almost always the shortest package. A 90 or 120-minute session costs more.
  • Room and extras. Some venues price the room, a bath or specific services separately. Ask what the total is.
  • Tips. Not included. Tipping is customary and paid in cash.
  • Card payments. Often subject to a surcharge, or not accepted at all.
  • Date. Prices were published at different times and some are out of date. Treat them as a guide, not a quote.

How to budget

For a first visit in Bangkok, plan around the typical range for the format you want: about ฿1,600–฿2,600 as a starting rate for Nuru and ฿1,800–฿3,300 for Soapy, plus a tip and transport. Venues well above the typical range usually advertise longer packages or a premium setting, so check what the price covers before comparing.

Each venue page shows whether its published rate is below, within or above the typical range for its area and category.

How we calculate these figures

We use only starting rates published by venues or public directories: 261 of 1,073 listings (24%). We report medians rather than averages because a few very high prices would distort an average. Groups with fewer than 10 published prices are shown as limited data and never as a headline figure. The full approach is in our methodology.

Common questions

How much is a Nuru massage in Bangkok?

The median published starting rate is ฿2,000, and most venues advertise between ฿1,600 and ฿2,600 for their shortest package.

How much is a Soapy massage in Bangkok?

The median published starting rate is ฿2,399, and the typical range is ฿1,800–฿3,300.

Is Pattaya cheaper than Bangkok?

Not for Nuru or Soapy: the published medians are higher in Pattaya. General massage shops in Pattaya are much cheaper, which is why city-wide averages can mislead.

Data compiled from public directory listings, last reviewed November 2026. Details change often: confirm prices, hours and services directly with the venue. How we compile listings.