Treatwell: Beauty Salon Booking & Appointment App
The simple way to book beauty anywhere.
Download our free app.
Logging you in, please wait...
You are logged in
Log in to your account
Edinburgh
Choose date & time
Filters

Massage salons in Edinburgh

We've found 89 venues

Results include: Massage Parlours, Massage Therapists, Masseurs, Masseuses

Sort by
Location
Search distance
Date
I want to book
Price Range
£0 - £4000
Show me salons with
Smart Discounts
Express Treatments
Top Rated

Siam Therapy

Edinburgh New Town, Edinburgh
5.0
50 reviews
Full Body Thai Oil Massage
1 hr - 2 hrs
from £45
Back Massage
30 mins - 1 hr
from £25
Head Massage
15 mins - 30 mins
from £12

Thai Massage Edinburgh

South Gyle, Edinburgh
5.0
72 reviews
Traditional Thai Oil Massage
30 mins - 1 hr
from £30
Traditional Thai Body Massage
30 mins - 1 hr
from £30
Thai Head Massage
30 mins - 1 hr
from £30

Barbara Johnson Skin Therapy

Edinburgh New Town, Edinburgh
5.0
408 reviews
Deep Tissue Massage
1 hr
£48
Pregnancy Massage
30 mins - 1 hr 30 mins
from £30
Swedish Massage
30 mins - 1 hr 30 mins
from £30

The Secret Beauty Garden

Edinburgh West End, Edinburgh
4.7
76 reviews
Therapeutic Massage
30 mins - 1 hr
from £37
Deep Tissue Massage
45 mins - 1 hr 15 mins
from £45
Mother To Be Massage
1 hr 15 mins - 2 hrs 15 mins
from £70

Sabai Sabai Thai Massage

Edinburgh New Town, Edinburgh
4.8
273 reviews
Thai Massage
30 mins - 1 hr 30 mins
from £30
Thai Herbal Compress Massage
1 hr - 1 hr 30 mins
from £50
Aromatherapy Massage
30 mins - 1 hr 30 mins
from £30

Allure Beauty Lounge

Marchmont, Edinburgh
4.9
51 reviews
Hand & Arm Massage Add-On
15 mins
£10
Head & Neck Massage Add-On
15 mins
£10
Foot & Calf Massage Add-On
15 mins
£10

Ivy Natural Health & Beauty

Bonnington, Edinburgh
4.8
41 reviews
Deep Tissue Massage
30 mins - 1 hr 30 mins
from £30
Sports Massage
30 mins - 1 hr 30 mins
from £30
Indian Head Massage
30 mins
£28

Sorella Beauty

Morningside, Edinburgh
4.8
145 reviews
Swedish Massage
45 mins - 1 hr
from £35
Deep Tissue Massage
45 mins - 1 hr
from £35
Pregnancy Massage
45 mins
£35

Hair Joy

Newington, Edinburgh
4.7
273 reviews
Sports & Deep Tissue Massage
30 mins - 1 hr
from £20
Therapeutic Massage
30 mins - 1 hr
from £20
Chakra Balancing & Aura Cleaning
1 hr
£40

Beauty Harbour Clinic

Granton, Edinburgh
4.9
464 reviews
Body Massage
30 mins - 1 hr
from £25
Ladies' Indian Head Massage
1 hr
£30
Men's Indian Head Massage
1 hr
£30

Frost Nails & Beauty

Meadowbank, Edinburgh
4.8
60 reviews
off peak
Dermalogica Facial & Scalp Massage
1 hr - 1 hr 15 mins
from £28
save up to 20%
Teenagers' Back, Neck & Shoulder Massage
15 mins
£15
Swedish Massage
30 mins - 1 hr
from £25

The Zone

Craiglockhart, Edinburgh
4.8
39 reviews
The Zone Signature Massage
45 mins - 1 hr 15 mins
from £45
The Zone Signature Massage with Custom Body Scrub
1 hr 15 mins
£70

I.D HAIR and Beauty

Corstorphine, Edinburgh
4.8
44 reviews
Back, Neck & Shoulders Massage
30 mins
£30
Full Body Massage
55 mins
£55

Kelly's Beauty Bliss - Escape Salon

Edinburgh West End, Edinburgh
4.8
66 reviews
Swedish Massage
30 mins - 1 hr
from £25
Eye Package
30 mins
£25
Fitness Massage
30 mins - 1 hr 15 mins
from £30

Vix Holistic Therapies at Q Dental Studio

Davidson's Mains, Edinburgh
5.0
62 reviews
Aromatherapy Massage
45 mins - 1 hr 15 mins
from £35
Deep Tissue Massage
1 hr - 1 hr 30 mins
from £45
Hot Stone Massage
45 mins - 1 hr 30 mins
from £40

Blossom Beauty Edinburgh

Marchmont, Edinburgh
4.9
22 reviews
Swedish Massage
40 mins - 1 hr 30 mins
from £32.50
Reflexology
1 hr
£42

Belle Cheveux

Leith, Edinburgh
4.5
32 reviews
Swedish Massage
30 mins - 1 hr
from £30

Sinwaxing

Meadowbank, Edinburgh
5.0
652 reviews
Chair Massage
30 mins
£20
Back, Neck & Shoulders Massage
45 mins
£30
Double Massage Time & Cupping
1 hr 15 mins
£60

New Self Massage Therapies

Haymarket, Edinburgh
4.9
48 reviews
Deeply Relaxing Hot Stone Massage
1 hr
£55
Signature Massage
1 hr
£55

Janis Galloway Beauty & Wellbeing

Morningside, Edinburgh
4.8
143 reviews
Therapeutic Massage
30 mins - 1 hr
from £30
Pregnancy Massage
1 hr
£48
Caudalie Divine Aromatherapy Massage
1 hr
£48
Loading...