Salaripedia
English

How much does a hotel make in Blacksburg?

$29,720a year

Median yearly pay for hotels in the Blacksburg-Christiansburg-Radford, VA metro area. That is $14.29 an hour or $2,477 a month.

Hourly
$14.29
Vs. national median
-15%
Rank among cities
255 of 367
Jobs in the area
160
Pay range
Lowest 10%: $27,820Median: $29,720Highest 10%: $34,150
PercentileYearlyHourly
10th$27,820$13.38
25th$28,560$13.73
Median$29,720$14.29
75th$33,590$16.15
90th$34,150$16.42

Other cities in Virginia

Median yearly pay for hotels.

Washington, DC$37,690
Charlottesville, VA$33,780
Virginia Beach, VA$30,980
Harrisonburg, VA$30,950
Richmond, VA$30,850
Winchester, VA$30,310
Staunton, VA$30,070
Roanoke, VA$29,490
Kingsport, TN$28,030
Hotel salary in Virginia Hotel salary in all states

Related jobs in Blacksburg

Same field, median yearly pay.

Executive Secretary and Executive Administrative Assistant$66,690
Postal Service Mail Carrier$62,390
Production$61,240
First-Line Supervisors of Office and Administrative Support Worker$59,960
Postal Service Clerk$58,150
Human Resources Assistant$51,950
Bookkeeping$51,620
Office and Administrative Support Worker$49,100
Payroll and Timekeeping Clerk$46,770
Public Safety Telecommunicator$46,380
Salaries for every job in Blacksburg, VA

Frequently asked questions

How much does a hotel make an hour in Blacksburg?

The median hourly pay in the Blacksburg-Christiansburg-Radford, VA metro area is $14.29 ($29,720 a year).

Do hotels make more in Blacksburg than the national average?

No: $29,720 against $35,070 nationally, 15% less.

How does Blacksburg compare with the rest of Virginia?

The median in Virginia is $33,270, so Blacksburg pays 11% less.

Where does Blacksburg rank for hotel pay?

255 of 367 metro areas with data.

How much does a hotel make starting out in Blacksburg?

The lowest-paid 10% make $27,820 or less a year; the top 10% make $34,150 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.