
Body rub in Johannesburg
Elements Spa
About Elements Spa
This place stands out because it doesn’t mess around with fluffy spa gimmicks, Elements Spa delivers exactly what you’re looking for without the awkward small talk or overpriced extras. Found upstairs in Rivonia’s Oriental City Building, it’s straightforward to get to with parking that doesn’t draw attention. The vibe is more functional than fancy, which means no scented candles or whale music, just a proper rubdown in a clean, no-nonsense space.
The body rubs here cover all bases, deep tissue for the stiff shoulders, tantric for the slow build, or body-to-body if you want that extra skin-on-skin glide. The therapists know how to switch gears, starting with real pressure to loosen you up before easing into something slower and more sensual. If you’re after a happy ending, it’s all part of the flow, no awkward negotiations, just a skilled hand finish that ties the whole session together neatly.
A typical visit starts with a quick chat about pressure preferences before you’re left to get comfortable. The lighting’s dim but not theatrical, and the sheets are fresh without smelling like a detergent commercial. There’s zero rush, whether you’ve booked 30 minutes or two hours, the pace stays unhurried. It’s not a place for theatrics, just solid technique and a natural progression from tension relief to release.
The women working here aren’t rookies, they’ve got years of experience and a no-nonsense approach. They’ll read your body language and adjust without needing a script, making sure you leave satisfied without any awkwardness. Polite but not fake-friendly, they keep things professional while still giving you that personal touch. No upsells, no drama, just good hands doing what they do best.
Booking’s simple, call ahead to avoid waiting, though walk-ins are usually fine if it’s not peak hours. Rates start at R600 for a half-hour, scaling up depending on time and extras. Tipping isn’t pushed, but it’s appreciated if the service hits the mark. Hygiene’s a given, towels are swapped fresh, and the rooms get wiped down properly between clients. Discretion’s baked into how they operate, so you won’t get any raised eyebrows on the way in or out. Just show up, unwind, and let them handle the rest.
Opening hours
- Monday09:00 – 19:00
- Tuesday09:00 – 19:00
- Wednesday09:00 – 19:00
- Thursday09:00 – 19:00
- Friday09:00 – 19:00
- Saturday10:00 – 18:00
- SundayClosed




