Truck Driver Salary in Martinsville, VA

The average salary of a CDL truck driver in Martinsville, VA is $85,084 per year or $1,636 per week. CDL truck drivers can make anywhere from $70,200 to $120,380 depending on where they are driving and how many hours per week they are driving.

$70,200 $85,084/year $120,380
annual average
Truckers Report Jobs

Trucking Jobs in 30 seconds

Every month 400 people find a job with the help of TruckersReport.

Which cities in Virginia pay the most for CDL Truck Driving jobs?

The top paying cities in Virginia are listed in the table below. Topping the list is Bristol, VA where truckers make on average 0.9% more than they do in Martinsville, VA.

City Weekly pay Annual salary
Bristol, VA $1,652 $85,890
Newport News, VA $1,642 $85,383
Yorktown, VA $1,641 $85,312
Portsmouth, VA $1,641 $85,312
Chesapeake, VA $1,641 $85,312
Suffolk, VA $1,641 $85,312
Norfolk, VA $1,641 $85,312
Virginia Beach, VA $1,641 $85,312
Gloucester Point, VA $1,641 $85,312
Hampton, VA $1,641 $85,312
Williamsburg, VA $1,641 $85,312
Blacksburg, VA $1,636 $85,084