Skip to content

shanghai / massage

Shanghai Massage & Tuina: 10 Places Compared, from ¥150

Ten Shanghai massage, tuina and spa places compared — costs, how much English you get, and what you actually take off. Plus the four I go to myself.

Some links may earn me a commission, at no extra cost to you. How this works

Rattan armchairs and carved wooden shelves of Balinese ornaments in the lounge of a Bali-style spa in Shanghai
The lounge at I Bali Spa, one of the ten places below. Photo: Travel Wishlist, 2026.

A good massage in Shanghai costs between ¥150 and ¥400 for 60 to 90 minutes. The cheap end is genuinely good, the expensive end is a hotel spa, and the difference between them is mostly interior design.

I have been going to Shanghai massage places for years. I am writing this from ten of them — four I go to myself (Dragonfly, Zen, Little Joy and Together) and six I researched. Which is which is marked on every entry below.

If what you actually want is a bathhouse — the nude pools, the scrubs, the all-day buffets — that is a different article. Start with what actually happens at a Shanghai bathhouse, or the 24-hour list if you want to sleep there.

The short version

  • ¥150–400 gets you an excellent 60–90 minute massage. Hotel spas are ¥800 and up.
  • Oil massage: you undress to your underwear, towel over you. Chinese tuina: you stay dressed and change into the shop’s shorts. Thai: loose clothing provided.
  • Ask for the English menu. Dragonfly and Zen both hand you one.
  • No tipping. Nobody expects it.
  • Pick by Dianping or TripAdvisor rating, never by a flyer on the street. Two shops on the same street can be nothing alike.
  • My own routine: 90 minutes of oil massage, a bit over ¥300.

What it costs

Prices checked 27 September 2026. Treat them as “from” — packages and memberships move them.

PlaceAreaExpect to payEnglishStyle
Willow Stream SpaThe Bund, Fairmont Peace Hotel¥800–1,500+Fully fluent, therapists includedFive-star hotel spa
I Bali SpaHuangpu, former French Concession¥500–800 (60–120 min)Some staffAuthentic Balinese
LANNJing’an Temple, Fengsheng Li, Xintiandi + 12 more¥330–400 per hourFront desk yesThai traditional
Subconscious Day Spa1225 Nanjing West Rd + 2 branches¥250–400 (60–90 min)Front desk fully fluentWestern fusion, since 2010
DragonflyJing’an Kerry Centre + Puxi branches~¥330–386 per personEnglish menuExpat institution
Yu MassageXuhui, Xinyue Rd + People’s Square¥368 per 90 minFront desk yesChain, open late
Zen MassageXuhui, 210 Wuyuan Rd + 3 branches¥208–400 (90 min)English menu, fluent front deskSmall, best value
Kangyou SijiHuangpu, 698 Hankou Rd + Jing’an¥195–250 per hourBasic, plus translationChinese tuina and foot massage
Little Joy MassagePeople’s Square, Hongkou, Putuo + 4 more~¥150 per personBasicNeighbourhood chain
Together MassageJing’an, Zhongshan Park area~¥165 per personBasicCheap Thai and oil

The last two are the cheapest things on this page and they are not a compromise — they rank near the top of Dianping’s sales board for the Zhongshan Park and Jiangsu Road area, which is the busiest massage district in the city.

What you actually take off

This is the part no guide covers, and it is the thing that makes people cancel a booking.

Oil massage. You undress to your underwear. You get a towel or a thin sheet over you for the whole session, and the therapist works around it or over it. If you are uncomfortable about the underwear, ask for disposable underwear at the desk. Most places keep a supply.

Chinese tuina. You keep your clothes on. The shop gives you a set of shorts and a short-sleeved top, you change into them, and the therapist works through the fabric. This is the cheapest and the most local of the three.

Thai traditional. You get loose Thai-style clothing to change into. No oil, no undressing.

Foot massage. Shoes and socks. Nothing else.

So the rule is simple: oil means skin, everything else means clothes. If you want no awkwardness at all, book tuina or foot massage. If you want the full 90 minutes of relaxation, book oil and know what you are agreeing to.

How to pick one

Shanghai has thousands of massage shops. They are not equivalent, and the differences do not follow the price.

Use Dianping, the Chinese review app, or TripAdvisor if you cannot read Chinese. Dianping is where locals rate these places, it shows real review volume, and each district has a live sales ranking. Pick something rated around 4.5 or above with hundreds of reviews. If a place has almost no reviews, no rating is more informative than a good one.

Ignore anyone who hands you a flyer on the street. You will mostly not be offered these as a foreigner, which is its own kind of favour — the flyer shops are the cheap ones with unpredictable quality. Walk-ins at a named, rated shop are fine. Walk-ins with a tout are not.

Check which branch you are booking. Chain quality varies by branch here more than it does in most countries. Dragonfly’s massage is only offered at some branches; others do nails and facials only. LANN has fifteen locations and they are not identical.

Say what you want out loud. “Softer”, “stronger”, “skip my neck”, “no elbows”. Therapists are used to it, and the two words you need are qing (light) and zhong (strong). On the oil massages below, tell them at the start whether you want a relaxing session or a deep one, because they will default to one or the other and you will spend the hour wishing for the other.

The four I go to myself

Dragonfly is not somewhere I go often — it is more of an occasional treat — but it is the safest first booking in the city. The Jing’an Kerry Centre branch is two minutes from Jing’an Temple station, which is why it is convenient, and the room, the music and the smell on arrival are all deliberately calm. Therapists are consistent, which is the thing I actually pay for — I have never had a bad one. There is an English menu, and there are always other foreigners there.

Two honest notes. It is the most expensive of my regulars, around ¥330–386 a head, and reviewers complain about the membership card pitch at the desk. The small foot massage hall is shared rather than private, so if you want quiet, book a room treatment instead.

Zen Massage on Wuyuan Road is where I send people who want the Dragonfly experience at half the money. ¥208–400 for 90 minutes, an English menu, a front desk that speaks English, and a therapist who asks for your English name so she can use it. You get a card with her name on it when you leave, which sounds like a small thing and is not. It is small and it does not try to look luxurious, and it does not need to.

I have walked in there on a weekday afternoon without booking and been taken straight through. Boxing Cat Brewery is next door, which has ended more than one of my afternoons well.

Little Joy Massage is where I go when I want a proper massage and do not want to think about it. About ¥150 a head. It is a neighbourhood chain — People’s Square, Hongkou, Putuo, Xuhui — and the shops sit inside office buildings, often with no sign on the door at all, so ring the number and confirm before you go up. Inside it is small and clean.

The thing that keeps me coming back is that there is no selling of any kind. No membership, no add-on, no conversation. You book, you tell them where it hurts, and you leave. That is rarer here than it should be.

Together Massage is the other cheap one in my rotation, around ¥165, Thai and oil massage rather than tuina. Same district as Little Joy and rated slightly lower, but if you want a Thai stretch on a budget rather than a Chinese pressure massage, this is the one.

The rest of the list

Willow Stream Spa, in the basement of the Fairmont Peace Hotel, is the most expensive on this list by a wide margin. It is the only place here where the therapists are fluent in English, and the answer to “how much” is four digits. Its signature bamboo detox treatment won a regional spa award, and there are eleven treatment rooms, a pool and a gym you can use around your booking. Non-guests can book.

I Bali Spa is what the name says and not a theme: Balinese therapists, Balinese hands, sandalwood and lemongrass, gamelan. ¥500–800 for 60 to 120 minutes, no pools and no sauna, just massage. Book 90 minutes — 60 feels rushed here specifically. WeChat or Meituan.

Subconscious Day Spa on Nanjing West Road has been the expat default since 2010, with a second branch on Dagu Road and one in Pudong Jinqiao. Minimal, very quiet, front desk fully fluent in English, and it does facials, nails and yoga as well as massage. ¥250–400 for 60 to 90 minutes. If you want a Western-style spa and not a Chinese one, this is the answer.

LANN is the Thai chain I would put next after Together, at a much higher price. Fifteen-plus branches including Jing’an Temple, Fengsheng Li right by Nanjing West Road station, and Xintiandi. ¥330–400 an hour, Thai-trained therapists, a foot-washing ritual before you start, a steaming eye mask, and loose clothes so nothing comes off. Open noon to 11pm, though branches vary.

Yu Massage is the reliable chain — Xinyue Road in Xuhui and People’s Square. ¥368 for 90 minutes of lymphatic drainage, front desk in English, bookings by WeChat mini-program or phone. The Xinyue Road branch runs to midnight, which makes it the right answer after a long flight when you cannot sleep and do not want to lie in a hotel room. The red date tea is the small signature.

Kangyou Siji is the cheapest proper tuina on this list and the most medical of them. ¥195–250 an hour for full-body tuina, foot massage from ¥168, and ear cleaning at ¥139 if you have ever been curious. Two branches — Hankou Road opposite Nanjing East Road, and Jing’an. English is basic and the front desk will use a phone to translate, but it sells English-language packages on Trip.com. Open 11am to midnight.

If you would rather have a bathhouse

Worth knowing that the two things get confused constantly. A massage is 90 minutes, costs ¥150–400, keeps your clothes on and involves no water at all. A Shanghai bathhouse is a half-day, involves being naked in front of strangers, starts around ¥158 and includes a buffet.

If that second one sounds better, read the first-timer walkthrough before you go, and the bathhouse directory if you are shortlisting.

Booking, paying, and what to expect

  • Book on WeChat, the phone, or Dianping. Walk-ins work on weekday afternoons and rarely on Saturday evenings.
  • Pay with WeChat Pay or Alipay. Cards are accepted at the hotel spa and the expat chains, and not reliably anywhere else.
  • No tips. Not for the therapist, not at the desk.
  • You can say no to everything. The membership pitch is a script. “Bu yao, xie xie” closes it.
  • The pressure conversation happens on the table, not before it. Say it early, say it again if you need to.

Prices and locations checked September 2026. Branch quality varies more than the brands suggest — check the specific branch’s reviews before you book.

Frequently asked questions

How much does a massage cost in Shanghai?

A 60 to 90-minute massage at a good local place runs ¥150 to ¥400. Expats' favourite chains sit at the top of that band, around ¥300 to ¥400 for 90 minutes. Hotel spas start near ¥800 and pass ¥1,500. Foot massage is cheaper, from about ¥168 an hour.

Do you have to take your clothes off for a massage in Shanghai?

It depends entirely on the treatment, and this is the thing nobody tells you. An oil massage means undressing to your underwear with a towel over you. Chinese tuina means you keep your clothes on and change into the shop's shorts and T-shirt. Thai massage also gives you loose clothing. Foot massage is shoes and socks only.

Do massage therapists in Shanghai speak English?

At the places below, front desks mostly do, and two of them hand you an English menu. At cheaper neighbourhood chains you may get very little, and you should expect to use a translation app for the pressure and the parts you want skipped.

Should I tip at a Shanghai massage place?

No. Tipping is not part of the culture and staff do not expect it. The price you are quoted is the price you pay. If you want to reward a therapist you liked, book her again by name.

Do I need to book a massage in Shanghai in advance?

For a weekend or an evening, yes, and the popular chains fill up. On a weekday afternoon you can usually walk in. Most places take bookings on WeChat, by phone, or through Dianping and Meituan.

How do I pick a massage place in Shanghai without getting ripped off?

Do not take a flyer from someone on the street. Look whichever place up on Dianping, the Chinese review app, or on TripAdvisor, and pick one with a high rating and real volume. Massage quality in Shanghai varies enormously between shops, even on the same street.

Beyond the guidebook

Explore the China
most visitors miss.

Neighbourhood-by-neighbourhood guides to the bathhouses, tea houses and everyday rituals that rarely make the itinerary — with the practical detail that makes them easy to do yourself.

Browse destinations