In general, 30 minutes of yoga can burn 150-300 calories depending on the person, style of yoga, length of the yoga class, and how much they challenge themselves in each pose.