In-Home Personal Trainers in Pennsylvania
56 RightFit trainers serve 76 cities in Pennsylvania. In-home sessions in Pennsylvania run $40–$140 per hour, with a median of $85, based on 45 trainers' listed rates. Most RightFit clients pay $70–$130 per hour, depending on the trainer, session length and package.
Pennsylvania's 76 city pages draw on 56 RightFit trainers, and 37 of them are based in the state, the rest elsewhere. Merion Station is the largest with 31 trainers. Philadelphia has 19 neighborhood pages and Pittsburgh 13. Listed in-home rates run $40 to $140 an hour, and the $85 median is level with the national median.
Disease-specific training is about double its national share, and bridal prep, yoga and Pilates are also above national levels. General fitness appears on about eight in ten profiles. NASM leads, followed by ISSA and ACE. Women account for 56 percent of those with a listed gender. Every city page is listed below.
Top cities
- Philadelphia28 trainers · $85/hour
- Pittsburgh14 trainers · $88/hour
- McKeesport13 trainers · $85/hour
- Upper Darby28 trainers · $85/hour
- Coraopolis13 trainers · $90/hour
- Havertown26 trainers · $85/hour
- Media22 trainers · $85/hour
- Chester21 trainers · $85/hour
- Ambler17 trainers · $80/hour
- Wayne20 trainers · $83/hour
- Glenside23 trainers · $83/hour
- Drexel Hill26 trainers · $85/hour
Who's available in Pennsylvania
- 56
- Trainers
- 30
- Women
- 24
- Men
- 19
- 10+ years
- 54
- Verified
Specialties
- Weight Loss 25
- Strength Training 33
- Nutrition 21
- Geriatric Fitness Training 17
- Pre and Post Natal Training 8
- Rehab (Pre and Post) 9
- Boxing/Kickboxing 4
- Yoga 15
- Pilates 6
- General Wellness/Fitness 44
Certifications
- NASM 19
- ISSA 13
- ACE 7
- Registered Yoga Teacher 5
- AFAA 4
- AFPA 4
- NCSF
- Pilates
CPR/AED certified: 4
Rates by city
| City | Trainers | Median listed in-home rate |
|---|---|---|
| Merion Station | 31 | $85/hour |
| Lansdowne | 30 | $85/hour |
| Bala Cynwyd | 29 | $85/hour |
| Darby | 28 | $85/hour |
| Philadelphia | 28 | $85/hour |
| Upper Darby | 28 | $85/hour |
| Elkins Park | 27 | $85/hour |
| Jenkintown | 27 | $85/hour |
| Narberth | 27 | $85/hour |
| Wynnewood | 27 | $85/hour |
| Ardmore | 26 | $85/hour |
| Clifton Heights | 26 | $85/hour |
| Drexel Hill | 26 | $85/hour |
| Glenolden | 26 | $85/hour |
| Havertown | 26 | $85/hour |
| Abington | 25 | $85/hour |
| Haverford | 25 | $85/hour |
| Bryn Mawr | 24 | $85/hour |
| Conshohocken | 24 | $85/hour |
| Croydon | 24 | $83/hour |
| Ridley Park | 24 | $85/hour |
| Bensalem | 23 | $83/hour |
| Broomall | 23 | $85/hour |
| Glenside | 23 | $83/hour |
| Lafayette Hill | 23 | $83/hour |
All Pennsylvania cities
A
- Abington (25)
- Allison Park (13)
- Ambler (17)
- Ardmore (26)
B
- Bala Cynwyd (29)
- Bensalem (23)
- Bethel Park (14)
- Blue Bell (17)
- Bridgeville (13)
- Brookhaven (21)
- Broomall (23)
- Bryn Mawr (24)
- Butler (1)
C
- Carlisle (1)
- Carnegie (14)
- Chester (21)
- Clairton (14)
- Clifton Heights (26)
- Conshohocken (24)
- Coraopolis (13)
- Croydon (24)
D
- Darby (28)
- Doylestown (2)
- Dresher (19)
- Drexel Hill (26)
E
- Elizabeth (13)
- Elkins Park (27)
F
- Feasterville Trevose (22)
- Fort Washington (20)
- Frazer (7)
G
- Gibsonia (14)
- Glen Mills (18)
- Glenolden (26)
- Glenshaw (14)
- Glenside (23)
I
- Irwin (12)
J
- Jenkintown (27)
K
- King of Prussia (19)
L
- Lafayette Hill (23)
- Lansdowne (30)
M
- McDonald (13)
- McKees Rocks (13)
- McKeesport (13)
- Media (22)
- Merion Station (31)
- Monroeville (13)
- Morris
- Mount Pleasant (1)
N
- Narberth (27)
- Newtown Square (20)
- North Huntingdon (13)
- North Versailles (13)
P
- Philadelphia (28)
- Pittsburgh (14)
- Plymouth Meeting (23)
- Pottstown (5)
R
- Ridley Park (24)
- Royersford (6)
S
- Sewickley (13)
- South Park (14)
- Springfield (23)
- Swarthmore (22)
U
- Upper Darby (28)
W
- Wallingford (22)
- Wayne (20)
- West Chester (7)
- West Mifflin (14)
- Wexford (14)
- Willow Grove (21)
- Wynnewood (27)
Y
- Yardley (10)
How RightFit works
Step 1
Take the free Trainer Fit Survey
About 2 minutes: your goals, ZIP, where you'd like to train, your schedule and trainer preferences.
Step 2
Free virtual consultation
A short video or phone call with a RightFit fitness consultant, who recommends the right trainer for you.
Step 3
Start training with your matched trainer
At home, outdoors, at work or at their gym.
30-day money-back guarantee: if you're not satisfied after your first session, we'll match you with another trainer or refund your remaining sessions.
Personal training in Pennsylvania — FAQ
How much does a personal trainer cost in Pennsylvania?
In-home sessions in Pennsylvania run $40–$140 per hour, with a median of $85, based on 45 trainers' listed rates. Most RightFit clients pay $70–$130 per hour, depending on the trainer, session length and package. Ask about packages when you request a trainer.
Where is personal training cheapest in Pennsylvania?
Among Pennsylvania cities with at least 5 RightFit trainers, Pottstown has the lowest median in-home rate at $70/hour and Sewickley the highest at $90/hour.
How many personal trainers are there in Pennsylvania?
56 RightFit personal trainers serve 76 cities in Pennsylvania.
Are there female personal trainers in Pennsylvania?
30 of the 54 RightFit trainers in Pennsylvania with a known gender are women.
What do personal trainers in Pennsylvania specialize in?
The most common specialties among RightFit trainers in Pennsylvania are General Wellness/Fitness (44), Strength Training (33) and Wellness (30).
How does RightFit match me with a trainer in Pennsylvania?
Take the free Trainer Fit Survey, then have a free virtual consultation with a RightFit fitness consultant who recommends the right trainer; you then start training with your matched trainer at home, outdoors, at work or at their gym. 30-day money-back guarantee: if you're not satisfied after your first session, we'll match you with another trainer or refund your remaining sessions.
Based on 56 RightFit trainer profiles · Updated October 18, 2026
