Yoga has a more of a body/spiritual focus. Pilates has more of a body/fitness focus.

Yoga will increase your range of motion, sense of well-being, and can reduce stress. Pilates will strengthen your "core" (your abs, torso, and lower spine) and will help you develop long and lean muscles.

Yoga will help you learn to control your breath. Pilates will help you learn to better control your posture.

The Verdict

If you're looking for a blend of mind, body, and spirit well-being, then yoga is for you.

If you're looking for a lean and fit body, without the spiritual component, then Pilates might be more up your alley.