Move. Breathe. Unwind. Feel better with yoga!

Check out Shenandoah Yoga’s class schedule and rates, sign up online for our yoga classes and workshops in Harrisonburg, Virginia, or contact us to arrange private instruction.

New to Shenandoah Yoga?  Fill out our online client intake form (Note: You will automatically be returned to this page after completing the form).

Join any class any time. Drop-ins are welcome on a first-come, first-served basis, except pre-registration is required for morning yoga, prenatal yoga & gentle yoga classes as well as special series classes or workshops.