For starters, Pilates exercises are more intense than Yoga asanas or exercises. Pilates is more effective when it comes to weight loss while Yoga is more effective for your mental health. The benefits of Pilates are noticeable much sooner than the benefits of yoga. Both are good for increasing flexibility but Pilates is better for strengthening the muscles.