Bus Drivers, School Salary in Virginia

BLS OEWS May 2025 • 16 metro areas • Virginia

Bus Drivers, School in Virginia earn a median salary of $41,824 per year on average across 16 metro and nonmetro areas, -11.1% vs the national median of $47,040. An estimated 14,070 bus drivers, school are employed across Virginia, with salaries ranging from $29,950 to $48,860 depending on location.

$41,824 Avg median salary in Virginia
$48,860 Highest paying metro
$29,950 Lowest paying metro
14,070 Employed in Virginia

Compare Bus Drivers, School salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Bus Drivers, School
in
    vs

      Bus Drivers, School salaries by city in Virginia

      Metro area Median salary 25th pct 75th pct Employed
      Southwest Virginia $48,860 $38,900 $60,900 730
      Virginia Beach, VA-NC $48,600 $45,980 $55,880 2,610
      Northeast Virginia $48,140 $45,560 $60,270 350
      Richmond, VA $47,810 $39,170 $48,600 1,940
      Northwest Virginia $47,340 $45,420 $57,870 530
      Lynchburg, VA $46,380 $34,330 $49,260 530
      Blacksburg, VA $45,820 $38,890 $49,060 280
      Charlottesville, VA $45,730 $37,670 $58,030 430
      Winchester, VA-WV $45,240 $36,130 $49,680 310
      Harrisonburg, VA $45,120 $45,120 $45,120 220
      Roanoke, VA $39,630 $33,060 $47,050 510
      Southside Virginia $38,860 $34,960 $51,930 780
      Staunton, VA $31,560 $25,820 $36,310 200
      West Virginia $30,080 $28,290 $34,550 3,330
      Northern West Virginia $30,060 $27,880 $34,550 730
      Southern West Virginia $29,950 $27,720 $34,330 590

      View Bus Drivers, School salaries in all cities