We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Want the lowest hotel prices? You're in the right place. We check 200+ sites for you.

Christiansburg

Refine search

Price per night

 

Traveler rating

 

Hotel class

 

Hotel brand

Show all brands
Major Brands
Individual Chains
Show only major brands
 

Property name

Reset
 
Free Newsletter

Interested in Christiansburg?

We'll send you updates with the latest deals, reviews and articles for Christiansburg each week.

Map of Christiansburg Hotels

Hotels (14)

B&Bs / Inns (6)

Specialty Lodging (1)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travelers Trust

Sort by [ Popularity ] [ Price ]
380 Arbor Drive, Christiansburg, VA 24073
Hampton Inn Christiansburg/Blacksburg Slideshow
Show Prices
$141 - $260 Avg. price/night*
Ollie #1 of 14 hotels in Christiansburg
Professional photos | Traveler photos (58)
Special Offer STOP CLICKING AROUND
2657 Roanoke St, Christiansburg, VA 24073-2607
Homewood Suites by Hilton Christiansburg Slideshow
Show Prices
$122 - $215 Avg. price/night*
Ollie #2 of 14 hotels in Christiansburg
  •  Fantastic stay! 
  • If you are looking for a not notch place to stay, Homewood Suites is the... more
  • February 23, 2017
Professional photos | Traveler photos (71)
Special Offer STOP CLICKING AROUND
311 East Main Street, Christiansburg, VA 24073
Show Prices
$191 - $249 Avg. price/night*
Ollie #1 of 6 B&Bs / Inns in Christiansburg
Professional photos | Traveler photos (78)
99 Bradley Dr, Christiansburg, VA 24073-1156
Holiday Inn Christiansburg Blacksburg Slideshow
Show Prices
$104 - $224 Avg. price/night*
Ollie #3 of 14 hotels in Christiansburg
  •  Excellent hotel  
  • We worked with Emily W. to book a block of rooms and she was the best! The... more
  • February 17, 2017
Professional photos | Traveler photos (113)
Special Offer Book Direct and Save
135 Ponderosa Drive, Christiansburg, VA 24073
Microtel Inn & Suites by Wyndham Christiansburg/Blacksburg Slideshow
Show Prices
$57 - $77 Avg. price/night*
Ollie #4 of 14 hotels in Christiansburg
Professional photos | Traveler photos (26)
Special Offer Upgrade & Save 20%
2725 Roanoke St, Intersection I-81 & Exit 118C, Christiansburg, VA 24073-2609
Holiday Inn Express Hotel & Suites Christiansburg Slideshow
Show Prices
$103 - $193 Avg. price/night*
Ollie #5 of 14 hotels in Christiansburg
  •  Perfect!  
  • Front staff guy (wish I remembered his name) was excellent, very welcoming... more
  • January 23, 2017
Professional photos | Traveler photos (66)
Special Offer Book Direct and Save
2659 Roanoke Street, Christiansburg, VA 24073
Fairfield Inn & Suites Christiansburg Slideshow
Show Prices
$112 - $205 Avg. price/night*
Ollie #6 of 14 hotels in Christiansburg
Professional photos | Traveler photos (45)
Special Offer Member Rates
2331 Tyler Rd, Christiansburg, VA 24073-6325
Comfort Inn & Suites Slideshow
Show Prices
$72 - $157 Avg. price/night*
Ollie #7 of 14 hotels in Christiansburg
Professional photos | Traveler photos (49)
Special Offer Choice Privileges Points
1800 Depot Street NE, Christiansburg, VA 24073
$90 - $225 Avg. price/night*
Ollie #2 of 6 B&Bs / Inns in Christiansburg
Traveler photos (24)
2430 Roanoke St., Christiansburg, VA 24073
Econo Lodge Slideshow
Show Prices
$46 - $116 Avg. price/night*
Ollie #8 of 14 hotels in Christiansburg
  •  Family visit 
  • I ask for early check in and they let me did. The front desk person was... more
  • February 10, 2017
Professional photos | Traveler photos (26)
Special Offer Choice Privileges Points
2780 Roanoke Street, I-81 Exit 118-C, Christiansburg, VA 24073
Super 8 Christiansburg Slideshow
Show Prices
$46 - $143 Avg. price/night*
Ollie #9 of 14 hotels in Christiansburg
  •  Positive experience 
  • Overall it was a positive experience. Check in and check out was quick and... more
  • February 14, 2017
Professional photos | Traveler photos (33)
Special Offer Plan Ahead, Save 15%
50 Hampton Boulevard, Christiansburg, VA 24073-2708
Quality Inn Christiansburg Slideshow
Show Prices
$62 - $102 Avg. price/night*
Ollie #10 of 14 hotels in Christiansburg
  •  Thank you 
  • My stay here was awesome from the moment I walked in. Debraell at the... more
  • February 20, 2017
Professional photos | Traveler photos (64)
Special Offer Choice Privileges Points
3145 Yellow Sulphur Rd, Christiansburg, VA 24073-5672
Ollie #3 of 6 B&Bs / Inns in Christiansburg
1045 Peppers Ferry Road, Christiansburg, VA 24073
Show Prices
$69 - $79 Avg. price/night*
Ollie #11 of 14 hotels in Christiansburg
Professional photos | Traveler photos (15)
115 Lester St, Christiansburg, VA 24073-3122
Ollie #4 of 6 B&Bs / Inns in Christiansburg
Traveler photos (1)
55 Laurel St, Christiansburg, VA 24073-6565
Super 8 Christiansburg/Blacksburg Area Slideshow
Show Prices
$52 - $212 Avg. price/night*
Ollie #12 of 14 hotels in Christiansburg
  •  Ecxellent stay 
  • Very nice location. Super8 motel is close to many restaurants. Also... more
  • January 23, 2017
Professional photos | Traveler photos (22)
Special Offer Plan Ahead, Save 15%
2635 Roanoke Street, I-81 Exit 118C, Christiansburg, VA 24073
Days Inn Christiansburg Slideshow
Show Prices
$50 - $88 Avg. price/night*
Ollie #13 of 14 hotels in Christiansburg
  •  Clean, comfortable 
  • Right off 81. Some restaurants just down the road. Mr Ravi Patel was quite... more
  • February 19, 2017
Professional photos | Traveler photos (34)
Special Offer Plan Ahead, Save 15%
100 Bristol Drive SE, Christiansburg, VA 24073
Show Prices
$43 - $98 Avg. price/night*
Ollie #14 of 14 hotels in Christiansburg
Professional photos | Traveler photos (9)
304 West Main Street, Christiansburg, VA 24073
Show Prices
$37 - $69 Avg. price/night*
Ollie #5 of 6 B&Bs / Inns in Christiansburg
  •  Drip. 
  • The hotel room was. Dirty. The sink drained slower than the mystery brown... more
  • October 25, 2016
Professional photos | Traveler photos (4)
3030 Peppers Ferry Road, Christiansburg, VA 24073