COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Hotels in Christiansburg

Search over 107 hotels from $45

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated Christiansburg Hotels

Don't see what you're looking for?
See all available properties in Christiansburg
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Luxury Hotels in Christiansburg

    SureStay Hotel by Best Western Christiansburg Blacksburg

    SureStay Hotel by Best Western Christiansburg Blacksburg

    Ponderosa Drive, 135, Christiansburg, VA
    The price is $65 per night from Apr 12 to Apr 13
    3.8/5Good! (47 reviews)
    SureStay Hotel by Best Western Christiansburg Blacksburg
    Super 8 by Wyndham Christiansburg

    Super 8 by Wyndham Christiansburg

    2780 Roanoke St, I-81 Exit 118 C, Christiansburg, VA
    The price is $45 per night from Apr 18 to Apr 19
    2.8/5 (48 reviews)
    Super 8 by Wyndham Christiansburg
    Quality Inn Christiansburg - Blacksburg

    Quality Inn Christiansburg - Blacksburg

    50 Hampton Blvd, Christiansburg, VA
    The price is $65 per night from Apr 12 to Apr 13
    3.5/5Good! (55 reviews)
    Quality Inn Christiansburg - Blacksburg

Pet Friendly Christiansburg Hotels

    Hampton Inn Christiansburg/Blacksburg

    Hampton Inn Christiansburg/Blacksburg

    380 Arbor Dr, Christiansburg, VA
    The price is $79 per night from Apr 18 to Apr 19
    4.5/5Wonderful! (37 reviews)
    Hampton Inn Christiansburg/Blacksburg
    Comfort Inn Blacksburg University Area

    Comfort Inn Blacksburg University Area

    3705 S Main St, Christiansburg, VA
    The price is $79 per night from Apr 18 to Apr 19
    3.8/5Good! (41 reviews)
    Comfort Inn Blacksburg University Area
    Quality Inn Christiansburg - Blacksburg

    Quality Inn Christiansburg - Blacksburg

    50 Hampton Blvd, Christiansburg, VA
    The price is $65 per night from Apr 12 to Apr 13
    3.5/5Good! (55 reviews)
    Quality Inn Christiansburg - Blacksburg

Recent Reviews