Salaripedia
English

How much does a bus driver make in Erie?

$43,050a year

Median yearly pay for bus drivers in the Erie, PA metro area. That is $20.70 an hour or $3,588 a month.

Hourly
$20.70
Vs. national median
-10%
Rank among cities
248 of 348
Jobs in the area
280
Pay range
Lowest 10%: $26,740Median: $43,050Highest 10%: $61,470
PercentileYearlyHourly
10th$26,740$12.86
25th$35,700$17.16
Median$43,050$20.70
75th$47,540$22.86
90th$61,470$29.55

Other cities in Pennsylvania

Median yearly pay for bus drivers.

Philadelphia, PA$51,960
Allentown, PA$49,770
Harrisburg, PA$48,150
Reading, PA$47,330
York, PA$47,060
Pittsburgh, PA$46,840
Lancaster, PA$46,590
Williamsport, PA$46,420
State College, PA$45,660
Scranton, PA$45,010
Chambersburg, PA$44,000
Altoona, PA$40,750
Johnstown, PA$39,460
Bus Driver salary in Pennsylvania Bus Driver salary in all states

Related jobs in Erie

Same field, median yearly pay.

First-Line Supervisors of Transportation and Material Moving Worker$56,260
Heavy and Tractor-Trailer Truck Driver$54,770
Refuse and Recyclable Material Collector$46,380
Industrial Truck and Tractor Operator$41,320
Light Truck Driver$38,660
Laborer and Freight$36,980
Packer and Packager$36,180
Stocker and Order Filler$35,920
Driver/Sales Worker$35,560
Cleaners of Vehicle and Equipment$33,370
Salaries for every job in Erie, PA

Frequently asked questions

How much does a bus driver make an hour in Erie?

The median hourly pay in the Erie, PA metro area is $20.70 ($43,050 a year).

Do bus drivers make more in Erie than the national average?

No: $43,050 against $47,920 nationally, 10% less.

How does Erie compare with the rest of Pennsylvania?

The median in Pennsylvania is $47,530, so Erie pays 9% less.

Where does Erie rank for bus driver pay?

248 of 348 metro areas with data.

How much does a bus driver make starting out in Erie?

The lowest-paid 10% make $26,740 or less a year; the top 10% make $61,470 or more.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.