Yoga for Everyone


Yoga unites the mind, body, and soul in a way that eases tension, reduces inflammation, and promotes health and well being. Regular practice will help you develop healthy postural habits and improve your breathing and outlook on life. When yoga is done well, you can learn to calm your nervous system by simply applying proper breathing techniques. 

Life Enhancing


Yoga is a great way to improve your overall health and performance in other physical activities. After a run, or heavy workout or mountain bike ride, yoga will balance your body's musculature if done properly. This can protect you from future injuries and leave you feeling fully engaged in your life.

Calm Your Mind


Yoga not only helps improve your body, but also helps with mindfulness and meditation. It is important to take a break from daily life in order to gain clarity. Focusing on your breath during practice is key to staying in tune with your mind and body and breathing habits. A regular pranayama practice calms your mind and soothes your body.

Subscribe to Joe's Newsletter


10:15 – 11:45 All Levels Asheville Yoga Center

5:45 – 7:15 All Levels Six-Weeks Series; pre-register at Asheville Yoga Center:

8:15-9:45 Grove Park Inn (Drop-in’s welcome)
10:15 – 11:45 All Levels Asheville Yoga Center
5:45 – 7:15  All Levels, Asheville Yoga Center

10:30-12 Level 1&2 West Asheville Yog Center


10:15-11:45 All Levels, Asheville Yoga Center


Joe's Online Yoga Classes:

Joe has several classes on Yoga International for you to try!  Soon to come new online classes for you to enjoy on the School of Wholeness and Enlightenment


“Thank you sooo much for a wonderful, inspiring and mind-body opening yoga class on Friday. I appreciate your teaching style and enthusiasm. I realized i haven’t been much into yoga because I hadn’t yet found the right teacher/teachings before. Thank you for inspiring me to learn and practice more. Now I understand why you’re so excited about your practice! My hips received more of a wonderful, grounded workout then they ever have. I could feel my body releasing for hours after class, which felt great. I love the inner focus and discipline the class requires…Thank you for your warm, fun-loving spirit and for your dedication to your path.” W. 5/4/08

“…While attending your class, I was once again reaffirmed that I am right where I need to be right now and all of the time. I love the way the theme was woven all through class. Thank you for all that you teach and your unwavering enthusiasm in your classes.” W. 4/21/08

Early Bird Discount on 300-hour YA Training


The Art of Teaching Yoga at the Asheville Yoga Center

January 14 - 18, 2019 300-hour YA credit All Levels Welcome 

Save $100 if you sign up December 3, 2018 $550 with Early Bird Discount! ($650 after December 3, 2018)

$250 Deposit will hold Early Bird discount, or pay in full. Balance due 

New Online Yoga Videos on SoWEGlobal

Contact Us

Send Message

Feel free to contact Joe to set up a private yoga class. These classes take 90 minutes and cost $120. 


If you wish for private pranayama (breathing) or meditation instruction, Joe would love to share this practice with you or deepen your own practice. The session lasts for 60 minutes and cost $90. 


 Joe frequently travels to teach personalized workshops and classes around the region and at special events and is happy to offer a workshop or weekend training in your own studio.  

Joe Taft Yoga

Asheville, North Carolina, United States