Content has loaded

Personal trainer salary in Ontario

How much does a Personal Trainer make in Ontario?

Average base salary

$33.20
same
as national average

The average salary for a personal trainer is $33.20 per hour in Ontario. 1.6k salaries reported, updated at August 16, 2026

Personal Trainer job openings in Ontario

slide 1 of 6
slide1 of 6
Fitness Coach
The Yard Gym
Toronto, ON
$30–$35 an hour
Full-time
1 day ago

Highest paying companies for Personal Trainer in Ontario

Average year pay is based on job postings on Indeed in the past 36 months.
TORONTO LAWN TENNIS CLUB
 
$156,000per year
View company
Royal Canadian Yacht Club
 
$128,267per year
Fitness on the Go
 
$123,538per year
Private Residence
 
$118,789per year
CANADORE COLLEGE
 
$114,750per year
Innovative Fitness
 
$112,216per year

Highest paying cities for Personal Trainers near Ontario

  1. Oakville, ON
    $34.98 per hour
  2. Toronto, ON
    $34.89 per hour
  3. Etobicoke, ON
    $34.83 per hour
  4. Ottawa, ON
    $34.35 per hour
  5. Burlington, ON
    $33.07 per hour

Where can a Personal Trainer earn more?

Compare salaries for Personal Trainers in different locations
vs.

Frequently Asked Questions (FAQs) about Personal Trainer