The rates differ greatly concerning the trainer's experience, location, and session frequency. Generally, you can expect to pay from roughly $50 to $200 an hour. Some also offer packages at a discounted rate.