Get ClassPass

Start taking classes at Karma Yoga SF and other studios!

How it works

Karma Yoga SF

1906 Union St, San Francisco, CA, 94123

Start taking classes at Karma Yoga SF and other studios!

How it works

500+ ratings for Karma Yoga SF

5 stars
4 stars
3 stars
2 stars
1 star
based on 50,074 ratings

Most recent reviews

Hot Pilates (60 Min) with Alexis
Alexis is the best. She always keeps the room at the right temperature and it’s such a good workout
Hot Pilates (60 Min) with Lizzy
Great class but could have used a lot more upbeat music
Power Yoga (60 Min) with Tara
Great class but not challenging as power yoga should be.
Hot Pilates (60 Min) with Kalen
Great music, challenging and very hot!
Hot Pilates Express (45 Min) with Alexis
Chelsea, an instructor in training, lead the first 20 minutes of our class and absolutely crushed it. She jumped in on the spot with a strong voice and solid energy. Very impressed! Can’t wait to take a full 45 or 60 with Chelsea!
Hot Pilates Express (45 Min) with Kaitlyn
Less intense than other classes I’ve been to at Karma but still a good workout
Hot Pilates Express (45 Min) with Carley
Music wasn’t great
Hot Pilates Express (45 Min) with Sarah
Not as hard as class with some of the other instructors
Power Yoga (60 Min) with Michelle
Was hot in the beginning then wasn't. Would be great if it was consistently hot all the way through.
Power Yoga (60 Min) with Kate
This sub instructor is actually my fav ever
Wednesday, May 22
  • Wed
  • Thu
  • Fri
  • Sat
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • Sun
  • Mon
  • Tue
There are no upcoming classes on this day

Not ready to start today?

Get an inside look at the classes available in your neighborhood with our fitness city guide.

About this studio

Their mission at Karma Yoga San Francisco is to create a community centered on the fundamentals of yoga, through movement classes, that inspire people within and expand beyond the studio walls. We offer you a unique, one of a kind experience you will not find anywhere else in the city. Karma Yoga provides classes that suit every level at a variety of different time slots. Power Yoga, Hot Pilates; This class is a blend of Pilates and Yoga principles with a mix of HIIT Cardio matched with upbeat music. Hot 26: Inspired Bikram class of 26 postures cut to a 60-minute express version. Music and candles integrated in this movement class. Yin Flow w/ Oils: Gently energize with a soulful slow flow and then unwind into stillness with longer holds and meditation. 415 658 7993

How to prepare

Come prepared with a mat, towel and water. Please show up at least 10 minutes prior to class to ensure your spot, reservations are released 5 minutes to class. Please always read the description of classes, we are here at the Front Desk to answer any questions or concerns you may have. Please follow our sign in process and always check in at the front desk. You will be asked to sign a waiver if it is the 1st time. We have Manduka mat rentals ($3)Yogitoe mat towels ($3) shower towels ($2) and SMART water ($3)

How to get there

We are on Union Street, parking can be difficult at times. Plan accordingly to ensure you can get to class on time.


Lockers, Mats, Showers, Towels

Start taking classes at Karma Yoga SF and other studios!

Get started

What is ClassPass?

ClassPass is a new kind of gym membership that grants you access to thousands of different classes at studios and gyms in your city and around the world.

Price of membership depends on your plan type and city, and you can book and explore classes ranging from yoga to barre to cycling to martial arts – the options are truly endless!

The number of classes you can take and the number of times you can visit a studio per month depends on which plan you're on. You can figure out which plan you're on by going to your Account Settings and looking under 'Your current plan.' With hundreds of studios in our ever-growing network, you're bound to always find a new class to enjoy. When your cycle renews, you can go back and revisit those favorites yet again!