Pricing
How Much Does a Massage Cost in Canada? (2026 Price Guide)

Based on publicly advertised prices from 52 independent Canadian businesses across 8 provinces in October 2026, 60-minute relaxation or therapeutic massage prices range from $100.00 to $145.00, with a national median of $115.00. The middle 50% of providers charge between $110.00 and $125.00.
The $115.00 median is the benchmark for a 60-minute table massage. Prices for longer sessions, RMT services, deep tissue pressure, and hot stone enhancements are separate menu variations and are not combined into the benchmark range.
Massage prices in Canada: 2026 overview
| Metric | Observed value |
|---|---|
| Observed range | $100.00 – $145.00 |
| National median | $115.00 |
| Middle 50% (P25–P75) | $110.00 – $125.00 |
| Arithmetic mean | $118.46 |
| Businesses sampled | 52 |
| Provinces represented | 8 (ON, BC, AB, QC, NS, MB, SK, NB) |
| Cities represented | 16 |
Price by session length and service type
The approved sample records these variations separately from the 60-minute benchmark.
| Service variation | Documented factor | Notes |
|---|---|---|
| 60-minute relaxation or therapeutic massage (benchmark) | Median $115.00 | Primary price anchor |
| 90-minute session | Adds $50–$65 to the 60-minute rate | Longer session |
| RMT service | Adds $10–$20 versus non-registered spa massage | Documented premium in this sample |
| Deep tissue pressure at a day spa | Adds $10–$20 versus standard pressure | Documented at some day spas |
| Hot stone enhancement | Adds $35–$55; typically a 75-minute appointment | Billed on top of the base rate |
A 90-minute session adds $50.00 to $65.00 over the 60-minute benchmark. Hot stone appointments in the sample typically run 75 minutes, with an enhancement charge of $35.00 to $55.00 above the base massage rate.
Massage prices by province
New Brunswick has the lowest provincial median in this sample at $110.00. Ontario and most western provinces are above the national median.
| Province | Businesses sampled | Observed range | Median | P25–P75 | Sample status |
|---|---|---|---|---|---|
| Alberta | 6 | $115.00 – $130.00 | $122.50 | $115.00 – $126.25 | Limited |
| British Columbia | 6 | $115.00 – $145.00 | $125.00 | $115.00 – $137.50 | Limited |
| Manitoba | 3 | $115.00 – $135.00 | $125.00 | $120.00 – $130.00 | Limited |
| New Brunswick | 17 | $100.00 – $115.00 | $110.00 | $105.00 – $115.00 | Sufficient |
| Nova Scotia | 3 | $110.00 – $115.00 | $115.00 | $111.25 – $113.75 | Limited |
| Ontario | 10 | $115.00 – $140.00 | $122.50 | $118.75 – $131.25 | Sufficient |
| Quebec | 5 | $120.00 – $135.00 | $125.00 | $122.50 – $132.50 | Limited |
| Saskatchewan | 2 | $110.00 – $115.00 | $112.50 | $111.25 – $113.75 | Limited |
New Brunswick and Ontario have the largest provincial samples. The other provincial figures are based on limited samples and are directional.
Massage prices by city
| City | Province | Businesses sampled | Observed range | Median | Sample status |
|---|---|---|---|---|---|
| Calgary | AB | 3 | $120.00 – $130.00 | $125.00 | Limited |
| Dieppe | NB | 2 | $110.00 – $110.00 | $110.00 | Limited |
| Edmonton | AB | 3 | $115.00 – $125.00 | $115.00 | Limited |
| Fredericton | NB | 7 | $100.00 – $115.00 | $110.00 | Sufficient |
| Halifax | NS | 3 | $110.00 – $115.00 | $115.00 | Limited |
| Moncton | NB | 4 | $100.00 – $115.00 | $105.00 | Sufficient |
| Montreal | QC | 3 | $125.00 – $135.00 | $130.00 | Limited |
| Ottawa | ON | 4 | $115.00 – $125.00 | $117.50 | Sufficient |
| Quebec City | QC | 2 | $120.00 – $125.00 | $122.50 | Limited |
| Regina | SK | 1 | $110.00 – $110.00 | $110.00 | Limited |
| Saint John | NB | 4 | $105.00 – $115.00 | $107.50 | Sufficient |
| Saskatoon | SK | 1 | $115.00 – $115.00 | $115.00 | Limited |
| Toronto | ON | 6 | $120.00 – $140.00 | $127.50 | Sufficient |
| Vancouver | BC | 4 | $115.00 – $145.00 | $130.00 | Sufficient |
| Victoria | BC | 2 | $115.00 – $125.00 | $120.00 | Limited |
| Winnipeg | MB | 3 | $115.00 – $135.00 | $125.00 | Limited |
Toronto and Vancouver have the highest city medians among the cities with sufficient samples. Fredericton, Moncton, and Saint John each have sufficient data and sit below the national median.
New Brunswick massage prices
New Brunswick has 17 providers in the sample. The city groups have different sample sizes and status labels.
Fredericton
7 providers listed 60-minute massage prices from $100.00 to $115.00, with a city median of $110.00.
Moncton and Dieppe
The Moncton sample includes 4 providers and ranges from $100.00 to $115.00, with a median of $105.00. Dieppe has 2 providers, both listing $110.00. The combined Moncton and Dieppe group has a median of $107.50.
Saint John
4 providers listed 60-minute massage prices from $105.00 to $115.00, with a median of $107.50.
What affects the cost of massage?
Session length. The accepted price range for extending a 60-minute appointment to 90 minutes is an additional $50.00 to $65.00.
RMT service. In this sample, RMT appointments carry a documented $10.00 to $20.00 premium over non-registered spa massage. Provider labels and inclusions can vary, so confirm what the quoted rate covers.
Pressure type at day spas. Some day spas list deep tissue pressure at an additional $10.00 to $20.00 over standard pressure.
Hot stone enhancement. The documented hot stone add-on is $35.00 to $55.00 above the base massage rate. These appointments typically run 75 minutes.
What is included and what may cost extra?
Advertised prices commonly cover the treatment room and table for the booked session. Menus may list linens, warming elements, a consultation about pressure or focus areas, or water or tea as inclusions. Check the provider’s menu for the exact details.
Items that may be listed separately include a longer session, a deep tissue or hot stone variation, or an aromatherapy add-on. Confirm whether an enhancement is included in the base rate or added to it.
Questions to ask before booking
- Is the provider’s menu rate for a 60-minute or 90-minute session?
- Is the quoted service labelled RMT or non-registered spa massage, and what does the rate include?
- Is deep tissue pressure included in the standard rate or listed as an extra?
- Is the hot stone price all-inclusive, or is the enhancement added to a base rate?
- Are there other charges or policies that affect the final total?
Frequently asked questions
How much does a massage cost in Canada?
In the approved sample of 52 independent businesses across 8 provinces, a 60-minute relaxation or therapeutic massage ranged from $100.00 to $145.00. The national median was $115.00, and the middle 50% ranged from $110.00 to $125.00.
How much more does a 90-minute massage cost?
The accepted sample records an additional $50.00 to $65.00 compared with the 60-minute rate.
How do RMT and non-registered spa massage prices compare?
The sample documents an RMT premium of $10.00 to $20.00 over non-registered spa massage. Service labels and inclusions vary by provider.
Is massage less expensive in New Brunswick?
The New Brunswick provincial median in this sample was $110.00, compared with the national median of $115.00. Fredericton, Moncton and Dieppe, and Saint John had city-group medians from $105.00 to $110.00.
How much extra does a hot stone massage cost?
The approved hot stone enhancement range is $35.00 to $55.00 above the base rate. These appointments typically run 75 minutes rather than 60 minutes.
About these prices
This guide summarizes advertised massage menu prices from 52 independent Canadian businesses across 16 cities and 8 provinces, researched in October 2026. The national benchmark is for a 60-minute relaxation or therapeutic massage. Longer sessions, RMT services, deep tissue pressure, and hot stone enhancements are reported as separate price variations. Advertised rates may differ from a provider’s current quote.
Confirm the session length, service type, inclusions, and final amount directly with the provider. For an overview of salon and spa service categories, see the Salon Services Guide.
Compare other service categories in our Canadian salon and spa pricing guides.
Quick pricing answers
How much does a massage cost in Canada?
In the approved sample of 52 independent businesses across 8 provinces, a 60-minute relaxation or therapeutic massage ranged from $100.00 to $145.00. The national median was $115.00, and the middle 50% ranged from $110.00 to $125.00.
How much more does a 90-minute massage cost?
The accepted sample records an additional $50.00 to $65.00 compared with the 60-minute rate.
How do RMT and non-registered spa massage prices compare?
The sample documents an RMT premium of $10.00 to $20.00 over non-registered spa massage. Service labels and inclusions vary by provider.
Is massage less expensive in New Brunswick?
The New Brunswick provincial median in this sample was $110.00, compared with the national median of $115.00. Fredericton, Moncton and Dieppe, and Saint John had city-group medians from $105.00 to $110.00.
How much extra does a hot stone massage cost?
The approved hot stone enhancement range is $35.00 to $55.00 above the base rate. These appointments typically run 75 minutes rather than 60 minutes.
Need a salon after reading?
Use the directory, local pages, and service hubs to compare salons in Canada with more confidence.