The spa comes to you — serving all of San Diego County
Vitality Massage Therapy mandala markVitality
Mobile Massage Cost in San Diego: 2026 Prices

Mobile Massage

Mobile Massage Cost in San Diego: 2026 Prices

No 'starting at' asterisks: a 60-minute mobile massage is $129, 90 minutes is $179, 120 is $229, plus a travel fee that is zero in Point Loma and Ocean Beach.

Published 3/22/2026· By Kristian Fennessy, CMT

The full price list, up front

A mobile massage with our practice costs $129 for 60 minutes, $179 for 90 minutes, or $229 for 120 minutes, plus a travel fee that ranges from zero to $40 depending on where in San Diego County you are. That is the entire pricing model. We don't do memberships, first-visit teaser rates that double later, or "starting at" asterisks.

Pricing pages that hide the numbers behind a quote form annoy us as consumers, so this post is the opposite: every number, and an honest comparison at the end.

Session rates

| Length | Price | Best for | |---|---|---| | 60 minutes | $129 | One problem area, or a first session | | 90 minutes | $179 | Full body with real time on trouble spots | | 120 minutes | $229 | Full body, deep work, nothing rushed |

The rate is the same at a home in Kensington, a hotel room downtown, or an office in Sorrento Valley. The venue does not change the price; only the distance does.

Travel fees

| Where you are | Travel fee | |---|---| | Point Loma & Ocean Beach | $0 | | Rest of the city of San Diego | $20 | | Elsewhere in San Diego County | $40 |

We founded the practice in Point Loma, which is why our home neighborhoods ride free. The fee covers real costs — drive time, fuel, and the schedule slot the round trip consumes — and it appears in your total during booking, never as a surprise at the door.

Add-ons

Two, both optional: cupping for $20 (covered in detail in the cupping post) and CBD lotion for $10. Neither gets upsold on the table. If you did not book it, we will not pitch it mid-session.

Three worked totals

Numbers mean more in context, so here is the arithmetic for three typical bookings.

A 60-minute session at a condo in Ocean Beach: $129 session + $0 travel = $129 total. A 90-minute deep tissue session at a house in North Park: $179 + $20 = $199. A 120-minute session with cupping at a home in Encinitas: $229 + $20 cupping + $40 county travel = $289.

Current rates always live on the pricing page if you are reading this later.

What the fee actually covers

The number on a spa menu buys you a room and a therapist for the hour. This fee buys something different: we load a professional table, fresh linens for every client, lotions, and music into the car, drive to you, set up in about ten minutes, and break it all down after. You also get your therapist's full attention for the whole session — no room-turnover clock. Setup happens before your booked start, so the minutes you pay for are hands-on, and the notes you leave on the booking form tell your therapist what your back has been doing before the table is even open.

Two things you will not find anywhere in the model: surcharges and seasons. An 8pm Saturday session costs exactly what a 10am Tuesday session costs, and the summer rate is the winter rate. We keep hours from 7am to 10pm daily precisely so that the convenient slot and the affordable slot can be the same slot.

The part that never shows up on any menu is your own time. A spa appointment costs the session plus the drive both directions, parking, and the waiting room buffer — which can add an hour or more to your day beyond the massage itself, depending on where you live. A mobile session costs you none of that, and you keep the post-massage calm instead of spending it merging onto the 8.

The honest spa comparison

We checked published massage prices around San Diego in September 2026, and they cover a wide range. Budget massage shops list 60-minute rates under $100. Independent day spas, and the non-member rates at membership-model studios, sit in the low-to-mid $100s before tip, and some day spas sell 50 minutes rather than 60 at that price. Membership plans list much lower rates, but they come with a monthly commitment. Resort spas in La Jolla, Rancho Bernardo, and Coronado list 50-minute massages well above our 90-minute rate of $179, and several build a 20% service charge into the price. Parking can add its own line item.

Count a tip on both sides and a day-spa visit at those rates lands in the same territory as our $129–$149 city total plus tip. Budget shops and membership rates come in under it, and resort spas come in well over it. So here is the honest version: if your only goal is the lowest possible price, a budget shop or a membership plan will cost you less, and we would rather tell you that than pretend otherwise. What mobile buys at a comparable all-in price is the therapist coming to you, the drive and parking time back, and the session ending in your own living room. The rest of the case for that trade lives in the mobile massage benefits post.

Ready to book?

Every total is shown before you confirm — 7am to 10pm, every day.

Check live availability and book online

Questions

Frequently asked

Keep reading

Related articles

Ready to book?

We bring the table, linens, and calm — you keep the couch afterward.