A personal trainer costs $25 to $150 per session in 2026
A personal trainer costs $25 to $150 per session in 2026. Trainero lists $40 to $120 for a one hour session in the US. FitBudd lists $40 to $150 or more for training in a gym. TrueCoach lists $50 to $150 for in person training. Price moves with the trainer, your city, and if you train live, online, or in a group. Big cities cost more.
What price guides say
We checked 3 price guides and read every number on their pages on October 7, 2026. They do not all measure the same thing, so read each line for what it counts.
| Source | What it found |
|---|---|
| Trainero | Trainero lists $40 to $120 per one hour session, $20 to $60 per person for small groups, and $150 to $300 or more in major cities. |
| FitBudd | FitBudd lists $40 to $150 or more per hour in a gym, $25 to $75 for online sessions, and $30 to $60 per person for semi private training. |
| TrueCoach | TrueCoach lists $50 to $150 per in person session and $100 to $150 a month at the low end of online coaching. |
Personal trainer price by type of training
| Type | Price per session | Source |
|---|---|---|
| Average US one hour session | $40 to $120 | Trainero |
| Commercial gym | $50 to $120 | Trainero |
| Private studio | $80 to $200 or more | Trainero |
| In home training | $80 to $200 | Trainero |
| Online, live video | $30 to $80 | Trainero |
| Online training | $25 to $75 | FitBudd |
| Small group, per person | $20 to $60 | Trainero |
| In person training | $50 to $150 | TrueCoach |
Every number in this table was read on one of the source pages listed at the bottom of this page.
What pushes the price up
| What | Why it matters |
|---|---|
| Where you train | A gym costs less than a private studio. Trainero lists $50 to $120 a session at a gym and $80 to $200 or more at a studio. |
| In person or online | Online sessions cost less than live ones in a gym. Trainero lists live video at $30 to $80, and FitBudd lists online at $25 to $75. |
| Group or one on one | Sharing a session cuts your share. Trainero lists small group training at $20 to $60 per person, and FitBudd lists $30 to $60. |
| Your city | Big cities charge more. Trainero lists $150 to $300 or more in major cities, and FitBudd lists $100 to $200 a session in New York and San Francisco. |
| How many sessions you buy | Packages lower the price of each visit. FitBudd lists 4 sessions at $160 to $560, or about $50 to $140 each. |
What the price includes
The price usually covers one session with a trainer, often 45 to 60 minutes. That includes coaching, a plan for the workout, and tips on form. Gym fees, travel fees for in home trainers, meal plans, and extra tools can cost more. Online programs may include app access and check ins. Ask what is inside the price before you pay. It does not include tax or extras the provider adds on the day.
Who charges this and how it is billed
Personal trainers work at gyms, in private studios, in your home, and online. Some are paid by the session, and others sell packages or a monthly plan. FitBudd lists 4 session packages at $160 to $560. TrueCoach lists online coaching at $100 to $600 or more a month. Some gyms add a fee to use the floor. Trainers who come to you may add a travel fee. Ask for the full price in writing.
When you need this
Hire a trainer if you are new to exercise, want to lose weight, are coming back from a break, or feel stuck. A trainer can teach safe form and build a plan for your goals. Many people book a few sessions to learn the basics and then train alone. Talk to your doctor first if you have a health issue.
How to judge your quote
- Is the price for a 30, 45, or 60 minute session?
- Is the trainer certified, and what is their training record?
- Does a package lower the price for each session, and does it expire?
- Are there extra fees for the gym, travel, or canceled sessions?
- Compare the total with the range above: $25 to $150 per session for most people in 2026.
Ways to pay less
- Try small group training. Trainero lists $20 to $60 per person, far below its $40 to $120 average for one on one sessions.
- Book online sessions. FitBudd lists $25 to $75 for online training, less than the $40 to $150 or more for in gym sessions.
- Buy a package of sessions. FitBudd lists 4 sessions at $160 to $560, about $50 to $140 each, which can beat paying per visit.
- Choose a commercial gym over a private studio. Trainero lists $50 to $120 at a gym and $80 to $200 or more at a studio.
- Train fewer days with a trainer. Do the plan on your own on other days, and pay for only one session a week.
How we got these numbers
The range on this page comes from Trainero, FitBudd and TrueCoach. We opened each source page and read every number on it on October 7, 2026. Where the sources disagree, the table above shows each one so you can see the spread. These are planning ranges, not quotes. The written price you are given is the real price.
Common questions
How much is a personal trainer per hour?
Trainero lists $40 to $120 for an average one hour session in the US. FitBudd lists $40 to $150 or more for gym training.
How much does a trainer cost per month?
Trainero lists $400 to $960 a month for a gym trainer at 2 sessions a week. Online coaching is lower, at $100 to $300 a month on FitBudd.
Is online training cheaper?
Yes. FitBudd lists online sessions at $25 to $75. Trainero lists live video sessions at $30 to $80.
How much do trainers cost in big cities?
Trainero lists $150 to $300 or more in major cities. FitBudd lists $100 to $200 in New York and San Francisco.
How much is group training?
Trainero lists $20 to $60 per person for small group training. FitBudd lists $30 to $60 per person per session.