ReviveHealthTherapy

Locations

Revive Health Therapy provides in-person therapy in Oakland, Walnut Creek, and San Francisco, along with telehealth services for clients across California. Explore our locations below to find the best option for you.

Locations

We offer therapy services in three convenient East Bay locations — Oakland, Walnut Creek, & San Francisco — as well as telehealth for clients across California. You can find our office details, hours, and contact information below.

Find a Revive Health Therapy office near you.

thread
Oakland Therapy Office

Our Oakland office offers in-person therapy for individuals, couples, and teens throughout Oakland and the surrounding East Bay communities. Clients often seek therapy here for support with anxiety, depression, relationship challenges, life transitions, and stress management. Our therapists provide a supportive and confidential space where clients can explore concerns, build coping skills, and work toward meaningful change.

thread
Walnut Creek Therapy Office

Our Walnut Creek office serves clients across Contra Costa County and the greater East Bay area. Therapists at this location work with individuals and couples seeking support for anxiety, depression, stress, relationship concerns, and personal growth. The Walnut Creek office provides a comfortable and welcoming environment for clients beginning or continuing their therapy journey.

thread
San Francisco Therapy Office

Revive Health Therapy also offers in-person therapy in San Francisco through one of our clinicians located in the city. Clients in San Francisco often seek therapy for stress, life transitions, anxiety, relationship challenges, and personal development. This location allows clients living or working in San Francisco to access supportive mental health care close to home.

thread
Telehealth Therapy

In addition to our in-person offices, Revive Health Therapy offers secure telehealth sessions for clients anywhere in California. Telehealth therapy allows clients to attend sessions from home while receiving the same level of care as in-person therapy. This option provides flexibility for clients with busy schedules or those who prefer the convenience of online therapy.

Find the Right Location for You

In-Person or Teletherapy

If you’re unsure which office is the best fit, our team can help match you with a therapist based on your location, preferences, and therapy goals. Contact us to learn more or to schedule a free consultation.

Areas We Serve

Revive Health Therapy supports clients throughout the San Francisco Bay Area. With offices in Oakland and Walnut Creek, a therapist in San Francisco, and telehealth available across California, we provide convenient access to mental health care for individuals in many nearby communities.

Clients often visit us from areas including Berkeley, Alameda, Piedmont, Lafayette, Orinda, Concord, Pleasant Hill, Danville, and other surrounding cities in the East Bay and San Francisco.

Tour My Therapy Space

dining-room
centre-circular-image
living-room
Therapist taking notes during a counseling session at Revive Health Therapy in the Bay Area

Find a Therapist Near You

In-Person or Online

If you’re looking for a therapist near you in Oakland, Walnut Creek, San Francisco, or the surrounding Bay Area communities, Revive Health Therapy offers convenient locations and flexible telehealth options. Our clinicians work with individuals, couples, and teens seeking support for anxiety, depression, relationship challenges, stress, and life transitions.

Whether you prefer in-person therapy or online sessions, our team can help connect you with a therapist who fits your needs and schedule.