Health & Wellness

Personal Trainer cost in the US

Nationally, Personal Trainer runs about $55 per session. In the lowest-cost cities in this guide it is closer to $41, and in the highest-cost cities about $67.

Typical cost

Most people pay about

$55

per session

On the low end
$40
On the high end
$100

Estimated from national price data. Insurance, coverage, and the details of your situation can change the real number a lot. Not a quote.

What moves the price

  1. Certification
  2. Gym vs independent
  3. Semi-private
  4. Packages
  5. Online coaching

Ways to pay less

  1. Try semi-private sessions
  2. Buy a 10-pack
  3. Use gym-included trainers
  4. Do homework workouts
  5. Reassess monthly

Lowest-cost cities for Personal Trainer

PlaceTypicalRange
National typical$55
$40 to $100
Brownsville, TX$41
$30 to $74
Jackson, MS$44
$32 to $80
Laredo, TX$43
$31 to $77
McAllen, TX$43
$32 to $79
Shreveport, LA$49
$36 to $90
Amarillo, TX$45
$33 to $82
El Paso, TX$45
$33 to $81
Lubbock, TX$45
$33 to $82

Highest-cost cities for Personal Trainer

PlaceTypicalRange
National typical$55
$40 to $100
Honolulu, HI$67
$49 to $122
San Francisco, CA$74
$54 to $135
New York, NY$70
$51 to $127
San Jose, CA$74
$54 to $135
Sunnyvale, CA$74
$54 to $134
Santa Barbara, CA$72
$52 to $130
Cambridge, MA$75
$55 to $136
Fremont, CA$72
$52 to $131

Personal Trainer in every city

Typical estimate for each city. Open one for the full range.

District of Columbia
Mississippi
New Hampshire
North Dakota
Rhode Island
South Dakota

Questions people ask

Personal Trainer: what does it cost?

Across the US, Personal Trainer typically costs about $55 per session, with most prices between $40 and $100.

Where is Personal Trainer cheapest?

Among the 250 cities in this guide, the lowest estimates are in Brownsville, TX, Jackson, MS, Laredo, TX, at about $41.

Is this a quote?

No. These figures are estimates built from national price data and each city's cost of living. A local pro will price your actual job.