Content has loaded

Bus driver salary in Canada

How much does a Bus Driver make in Canada?

Average base salary

$23.86

The average salary for a bus driver is $23.86 per hour in Canada. 3.5k salaries reported, updated at July 19, 2026

Bus Driver job openings in Canada

slide 1 of 6
slide1 of 6
Part Time School Bus Driver
Elliott Coach Lines3.7out of 5 stars.
Acton, ON
$22.64 an hour
Part-time
4 hours ago

Highest paying companies for Bus Driver in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Golden Arrow
 
$524,576per year
View company
Kiewit Corporation
 
$130,000per year
Northreach Society
 
$93,600per year
Northern Spirit Transportation
 
$85,418per year
Heavy Metal Equipment & Rental...
 
$82,160per year
Doublestar Drilling
 
$82,160per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Bus Drivers near Canada

  1. Fort McMurray, AB
    $30.84 per hour
  2. Montréal, QC
    $29.02 per hour
  3. Calgary, AB
    $25.42 per hour
  4. Edmonton, AB
    $25.06 per hour
  5. Dartmouth, NS
    $23.84 per hour

Where can a Bus Driver earn more?

Compare salaries for Bus Drivers in different locations
vs.