Personal trainers are expensive because you're paying them to give you their undivided attention for 30-60 minutes. Many trainers also have advanced degrees and additional certifications, which allows them to charge more money. Other trainers charge a lot of money simply because they know they're good at what they do.