The main difference between Yoga and Pilates is that Pilates can be done on specific Pilates machines apart from a mat. Aslo, Pilates is less spiritual and has no chanting or OMing components in its workout. Pilates focus more on the stabilising muscle groups and helps you obtain a good posture, while working on balance, endurance, breathing, stability and control.