Christiansburg is 9.6 miles from Shawsville

Quality Inn
Average Rate: $52
3-star hotel 3.9 rating
50 Hampton Blvd NE, Christiansburg, VA 24073•(540) 251-0099

Holiday Inn Express & Suites Christiansburg
Average Rate $82
2-star hotel 4.2 rating
2725 Roanoke St, Christiansburg, VA 24073•(540) 382-6500

Fairfield Inn & Suites by Marriott Christiansburg
Average Rate $127
2-star hotel  4.5 rating
2659 Roanoke St, Christiansburg, VA 24073•(540) 381-9596

Days Inn by Wyndham Christiansburg
Average Rate $45
2-star hotel 3.2 rating
2635 Roanoke St, Christiansburg, VA 24073•(540) 382-0261

Super 8 by Wyndham Christiansburg
Average Rate $67
2-star hotel  3.7 rating2780 Roanoke St, Christiansburg, VA 24073•(540) 251-223