Average Salary For A Bus Driver In Canada Apr 2026

The average salary for a bus driver in Canada typically ranges from , according to 2026 data from Talent.com and the Economic Research Institute . Most drivers earn between $24 and $29 per hour . Salary Breakdown by Experience Pay scales significantly as you gain seniority on the road:

Average of $60,660 to $74,353 per year. Regional Variations Average Salary For A Bus Driver In Canada

Average of $40,327 to $47,775 per year.

Average of roughly $20.10 per hour .