Sandi Spots
    Cedar barrel sauna and stainless steel cold plunge tub in a bright San Diego wellness studio

    Sauna and Cold Plunge in San Diego

    Contrast therapy went from fringe to everywhere. Here is how to actually use it.

    Last updated

    Quick answer

    San Diego now has three ways to get a sauna and cold plunge: dedicated contrast therapy studios (typically $35–$60 for a 60–75 minute session, cheaper on a membership), gyms and recovery lounges that bundle sauna and plunge into a membership or a $25–$40 day pass, and mobile or beachfront sauna pop-ups that park near Ocean Beach, Mission Bay and North County lots on weekend mornings. A standard protocol is three rounds of 10 to 15 minutes of heat followed by two to three minutes in water around 45–55°F. Book weekend morning slots a few days ahead — they are the ones that sell out.

    Ways to sauna and plunge in San Diego

    OptionTypical priceBest for
    Contrast therapy studio session$35–$60 per sessionGuided rounds, clean facilities
    Studio membership$100–$200 per month2+ sessions a week
    Gym with sauna + plungeBundled in membershipPairing recovery with training
    Recovery lounge (adds compression, red light)$40–$80Post-race or post-injury
    Beach or mobile sauna pop-up$25–$45Ocean plunge instead of a tub
    Day spa pass$40–$120Longer, quieter, robe-and-lounge day
    Ocean cold plunge (free)FreeWinter water is 57–62°F

    Where to go by type

    Contrast therapy studios

    North Park / Encinitas / Pacific Beach / Solana Beach

    Private or semi-private rooms with a hot sauna and a chilled plunge on a timer, booked in 60- or 75-minute slots. Most sell intro sessions cheap and push a membership after.

    Local tip: Ask whether the plunge is chilled and filtered continuously — the good studios list the temperature and turnover.

    Recovery lounges

    Add compression boots, red light and percussive therapy to the sauna and plunge. Worth the premium after a race, a big surf session, or an injury flare.

    Gyms with sauna and plunge

    A growing number of San Diego gyms include both in the membership, which is the cheapest per-use route if you already train three-plus times a week. See our gym membership comparison for what is bundled where.

    Beach and mobile saunas

    Ocean Beach / Mission Bay / North County

    Trailer saunas that park near the sand and use the Pacific as the plunge. Sessions are communal, usually 45 to 60 minutes, and the vibe is social rather than clinical.

    Day spas and bathhouses

    Longer, quieter, and better if you want steam, a soak and a lounge chair rather than a timed protocol. Resort spas in La Jolla, Carlsbad and Mission Valley sell day passes.

    The free option: the Pacific

    Winter ocean temperatures in San Diego sit around 57–62°F, cold enough for a real plunge. Go with someone, stay where you can stand, and warm up in the car with dry layers.

    How to actually do a session

    The standard protocol

    Three rounds: 10 to 15 minutes in the sauna at 175–195°F, then two to three minutes in the plunge, then a few minutes to reheat naturally. Finish on heat if you want to relax, on cold if you want to feel alert.

    First time

    Start with one sauna round and 60 to 90 seconds in the water. Breathe slowly out through the mouth for the first 20 seconds — that is the part everyone underestimates.

    Timing around training

    Cold immediately after lifting may blunt some strength adaptation; most people separate the plunge from strength work by a few hours or use it on rest days. Heat after training is fine.

    Who should skip it

    Cold plunging carries real risk with heart conditions, uncontrolled blood pressure, or pregnancy. Talk to a doctor first — this is a comfort-and-recovery practice, not medical treatment.

    Choosing a studio

    Check the water

    Ask about filtration, ozone or UV treatment, and how often the plunge is drained. A studio that answers instantly is the one to book.

    Private vs. communal

    Private suites cost more and let you control the timer and the music. Communal rooms are cheaper and better if you like the group-effort energy.

    Membership math

    Memberships pencil out at roughly two sessions a week. Below that, buy intro packs and rotate studios.

    Practical notes

    • • Bring a swimsuit, a towel is usually included, and sandals are worth having.
    • • Weekend 8–11am slots book out first; weekday afternoons are wide open.
    • • Hydrate before, not just after — a full contrast session sweats out more than people expect.
    • • Most studios run a discounted first session; stack a few of those before committing to a membership.

    Frequently asked

    How much does a cold plunge session cost in San Diego?

    Most dedicated contrast therapy studios charge about $35 to $60 for a 60- to 75-minute sauna and plunge session, with memberships around $100 to $200 a month. Gyms that include both bundle it into the membership.

    How cold should a cold plunge be?

    Most San Diego studios run their plunges around 45 to 55°F. Two to three minutes is a normal round; beginners should start at 60 to 90 seconds.

    Can you cold plunge in the ocean in San Diego?

    Yes — winter ocean temperatures run roughly 57 to 62°F, cold enough for a genuine plunge. Go with a partner, stay in water you can stand in, and have dry layers waiting.

    Is sauna before or after cold plunge?

    Heat first, then cold, repeated for two or three rounds. Finish on heat to relax and on cold if you want to feel alert afterward.

    Keep reading

    The Sandi Spots Newsletter

    San Diego, in your inbox.

    New beach finds, hidden taco shops, weekend events, and seasonal guides — once a week from a local. No spam, ever.

    One email a week. Unsubscribe anytime.

    About this guide

    Written and fact-checked by the Sandi Spots Editorial team — San Diego residents publishing under Sleep Coast LLC. Every place we recommend has been visited in person or verified against an official source, and no business can pay for inclusion or a higher ranking. Last updated .

    Local, first-hand. Reported on the ground in San Diego County.
    Kept current. Prices, hours, and closures reviewed on a rolling basis.
    Independent. Affiliate links never influence rankings.

    Editorial policy · About us · Suggest a correction