Content has loaded

Bus driver salary in Vancouver, BC

How much does a Bus Driver make in Vancouver, BC?

Average base salary

$26.85
13%
above national average

The average salary for a bus driver is $26.85 per hour in Vancouver, BC. 33 salaries reported, updated at June 4, 2026

Highest paying companies for Bus Driver in Vancouver, BC

Average year pay is based on job postings on Indeed in the past 36 months.
TransLink
 
$76,960per year
View company
Coast Mountain Bus Company
 
$72,886per year
Diversified Transportation
 
$69,493per year
Golden Arrow
 
$67,600per year
Transdev
 
$66,005per year
Wilson's Transportation
 
$54,644per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Bus Drivers near Vancouver, BC

  1. Kamloops, BC
    $31.27 per hour
  2. Abbotsford, BC
    $30.98 per hour
  3. Fort St. John, BC
    $30.76 per hour
  4. Nanaimo, BC
    $29.34 per hour
  5. Victoria, BC
    $28.91 per hour

Where can a Bus Driver earn more?

Compare salaries for Bus Drivers in different locations
vs.