The best deals on hotels when visiting Barbours Creek in Virginia.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In Barbours Creek, Virginia 24127

Comfort Inn & Suites Troutville Roanoke North / Daleville

3231 Lee Highway South Troutville, VA

For an affordable stay, Comfort Inn & Suites Troutville Roanoke North / Daleville offers inviting rooms with rates beginning at $89.99, creating a clean, comfortable space ideal for relaxation. Wake up to a diverse and satisfying breakfast selection, ensuring you start your day with plenty of energy.

At Comfort Inn & Suites Troutville Roanoke North / Daleville, guests can unwind in a serene environment, knowing that downtown Barbours Creek is just a comfortable drive away. Plan your Barbours Creek visit with a hotel that offers comfort without compromise—secure today!

  Call (855) 234-2997 to book with an agent.
  14.0 miles from Barbours Creek, VA 24127

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Troutville Roanoke North

3139 Lee Hwy Troutville, VA

With affordable rooms beginning at $81.99, Quality Inn Troutville Roanoke North provides inviting accommodations for guests bound for Barbours Creek, creating a clean, comfortable space. Navigate your destination with ease, thanks to Quality Inn's knowledgeable staff ready to offer local recommendations and directions.

A relaxing stay awaits at Quality Inn Troutville Roanoke North, with the calm surroundings offering a peaceful retreat and downtown Barbours Creek still accessible by car. Relax and enjoy Barbours Creek knowing your hotel is both cozy and budget-conscious—lock in today!

  Call (855) 235-0725 to book with an agent.
  14.0 miles from Barbours Creek, VA 24127

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Troutville an IHG Hotel

3200 Lee Highway South Troutville, VA

At Holiday Inn Express Troutville an IHG Hotel, travelers bound for Barbours Creek can unwind in friendly comfort with rooms starting at $149.00, creating a warm and welcoming space for relaxation. Appreciate the modern amenities in every room, including flat-screen TVs, convenient charging stations, and comfortable work areas.

At Holiday Inn Express Troutville an IHG Hotel, visitors can unwind in peaceful surroundings, knowing that downtown Barbours Creek is still within reach for a day of adventure. Find a hotel in Barbours Creek that checks all the boxes for a great stay—book today!

  Call (855) 235-0725 to book with an agent.
  14.1 miles from Barbours Creek, VA 24127

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Motel 6 Troutville VA

2619 Lee Highway South Troutville, VA

At Motel 6 Troutville VA, guests bound for Barbours Creek will find budget-friendly comfort with rooms beginning at $67.99, creating a warm and inviting space ideal for rest. Choose Motel 6 for its pet-friendly accommodations, where your pets can stay by your side without extra fees or hassle.

Relax in the serene environment of Motel 6 Troutville VA, where guests can enjoy a peaceful stay with easy access to downtown Barbours Creek. Book your Barbours Creek visit today and enjoy cost-effective comfort—reserve now!

  Call (855) 234-5074 to book with an agent.
  14.3 miles from Barbours Creek, VA 24127

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Best Western North Roanoke

2545 Lee Highway Troutville, VA

For those bound for Barbours Creek, Best Western North Roanoke offers secure, budget-friendly accommodations with rates from $84.99, creating a comfortable space perfect for relaxation. Discover Best Western's eco-friendly initiatives, striving to reduce environmental impact through sustainable practices.

Guests can enjoy peaceful surroundings at Best Western North Roanoke, with downtown Barbours Creek still a convenient drive away for sightseeing. Experience Barbours Creek in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 239-5277 to book with an agent.
  14.4 miles from Barbours Creek, VA 24127

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Roanoke Near I-81

8118 Plantation Road Roanoke, VA

With budget-friendly rooms beginning at $81.99, Days Inn by Wyndham Roanoke Near I-81 is ideal for travelers visiting Barbours Creek, providing a warm and inviting atmosphere for a restful stay. Speed up your departure with our express check-out service, designed for convenience and efficiency.

Guests staying at Days Inn by Wyndham Roanoke Near I-81 will appreciate the peaceful atmosphere, while downtown Barbours Creek remains accessible for a day of city exploration. Enjoy Barbours Creek stress-free with inviting, cost-effective accommodations—secure now!

  Call (855) 235-0725 to book with an agent.
  14.5 miles from Barbours Creek, VA 24127

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Roanoke North

8171 Gander Way Roanoke, VA

Experience a refined escape at Springhill Suites by Marriott Roanoke North near Barbours Creek, where inviting accommodations meet sophistication, with nightly rates starting from $139.99. Unwind with SpringHill Suites' in-suite entertainment options, including flat-screen TVs with premium cable and streaming services.

At Springhill Suites by Marriott Roanoke North, guests can unwind in peaceful surroundings, while knowing downtown Barbours Creek remains within easy driving distance. Discover the beauty of Barbours Creek with a hotel that adds a touch of grandeur to your visit—secure now!

  Call (855) 236-8982 to book with an agent.
  14.5 miles from Barbours Creek, VA 24127

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Roanoke Hollins

8161 Gander Way Roanoke, VA

For an inviting stay near Barbours Creek, Tru by Hilton Roanoke Hollins offers harmonious accommodations with rooms starting at $100.99, creating a clean and comfortable environment for rest. Enjoy the convenience of ample parking at Tru by Hilton, accommodating guests with personal vehicles or rental cars.

Guests staying at Tru by Hilton Roanoke Hollins can unwind in peaceful surroundings, with downtown Barbours Creek still a manageable drive for a day of adventure. Enjoy a Barbours Creek stay where comfort is never compromised—secure your room now!

  Call (855) 234-5074 to book with an agent.
  14.5 miles from Barbours Creek, VA 24127

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81

7944 Plantation Rd Roanoke, VA

At Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81, travelers bound for Barbours Creek can unwind in pleasant rooms with rates starting at $124.99, creating a warm and welcoming environment. Appreciate the spaciousness of Fairfield suites, offering separate areas to sleep, work, and relax for a home-like experience.

For a quiet retreat, Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81 offers peaceful surroundings, with downtown Barbours Creek still within reach for a day of city exploration. Take advantage of thoughtful amenities and affordable rates for your Barbours Creek trip—book today!

  Call (855) 235-0725 to book with an agent.
  14.6 miles from Barbours Creek, VA 24127

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Roanoke / Hollins I-81

7922 Plantation Rd Roanoke, VA

For budget-conscious travelers visiting Barbours Creek, Hampton Inn Roanoke / Hollins I-81 offers inviting accommodations with rates beginning at $118.99, creating a clean and comfortable space. Stay energized with Hampton’s fitness facilities, featuring the latest equipment for cardio and strength training.

A perfect balance between tranquility and city access can be found at Hampton Inn Roanoke / Hollins I-81, where downtown Barbours Creek is still a short drive away. Enjoy your Barbours Creek adventure with accommodations designed for relaxation—book now!

  Call (855) 235-6136 to book with an agent.
  14.7 miles from Barbours Creek, VA 24127

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Roanoke VA

7860 Plantation Rd Roanoke, VA

Discover a warm atmosphere at Country Inn & Suites by Radisson Roanoke VA as you explore Barbours Creek, where inviting rooms create a harmonious environment, with nightly rates starting at $87.99. Enjoy the special touches at Country Inn & Suites, like complimentary cookies and coffee available in the lobby throughout the day.

Travelers seeking both peace and proximity will find Country Inn & Suites by Radisson Roanoke VA ideal, with downtown Barbours Creek still within reach for exploration. Enjoy every aspect of your Barbours Creek visit with accommodations that never disappoint—reserve now!

  Call (855) 233-7850 to book with an agent.
  14.8 miles from Barbours Creek, VA 24127

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Magnuson Hotel Mountain View

820 East Madison St Covington, VA

At Magnuson Hotel Mountain View, guests bound for Barbours Creek can unwind in restful comfort with rooms starting at $133.99, creating a clean, inviting space ideal for relaxation. Find comfort in our rooms that deliver a bit more in terms of amenities and space, ensuring a relaxing and value-packed stay.

With a scenic drive into downtown Barbours Creek, guests at Magnuson Hotel Mountain View can enjoy the city's best spots before returning to the calm of the hotel. Discover a relaxing Barbours Creek experience with accommodations that won’t strain your budget—secure now!

  Call (855) 239-4019 to book with an agent.
  15.9 miles from Barbours Creek, VA 24127

Starting at

$133.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Roanoke

6621 Thirlane Rd Roanoke, VA

Guests traveling to Barbours Creek will find affordable comfort at Travelodge by Wyndham Roanoke, where rooms begin at $59.00, providing a welcoming atmosphere ideal for a peaceful stay. Enjoy the ease and convenience of complimentary parking at Travelodge, adding to the overall value of your stay.

At Travelodge by Wyndham Roanoke, visitors can enjoy the peaceful surroundings of the hotel, while downtown Barbours Creek remains within reach for easy city exploration. Stay relaxed and enjoy added comfort on your Barbours Creek trip—book your room today!

  Call (855) 239-4019 to book with an agent.
  16.0 miles from Barbours Creek, VA 24127

Starting at

$59.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Covington

701 Carlyle St Covington, VA

With budget-friendly rooms from $159.99, Hampton Inn Covington provides inviting comfort for travelers visiting Barbours Creek, creating a warm, welcoming space. Find cozy comfort in Hampton’s plush seating available in guest rooms, creating a perfect spot for reading or relaxing.

A quiet retreat awaits travelers at Hampton Inn Covington, with downtown Barbours Creek still a short drive away for easy access to city adventures. Settle into Barbours Creek with a hotel that prioritizes your relaxation and budget—secure now!

  Call (855) 235-0725 to book with an agent.
  16.0 miles from Barbours Creek, VA 24127

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Roanoke Airport

6626 Thirlane Rd Roanoke, VA

For an inviting stay near Barbours Creek, Quality Inn Roanoke Airport offers tucked away accommodations with rooms starting at $68.99, creating a clean and comfortable environment for rest. Experience attentive service with Quality Inn's concierge team, ready to assist with reservations, transportation, and personal requests.

With downtown Barbours Creek a scenic drive away, guests at Quality Inn Roanoke Airport can enjoy the city's top spots while retreating to a quieter, more serene stay. Find the perfect Barbours Creek escape with accommodations that don’t break the bank—lock in today!

  Call (855) 234-2997 to book with an agent.
  16.1 miles from Barbours Creek, VA 24127

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Roanoke VA

6616 Thirlane Rd Roanoke, VA

With rates beginning at $57.99, Super 8 by Wyndham Roanoke VA provides affordable comfort for guests bound for Barbours Creek, creating a welcoming, serene environment perfect for rest. Unwind in the homely comfort of Super 8's rooms, equipped with thoughtful amenities to make your stay as enjoyable as possible.

For guests who appreciate both relaxation and accessibility, Super 8 by Wyndham Roanoke VA offers quiet surroundings and easy access to downtown Barbours Creek. Stay smart and enjoy enhanced comfort for your Barbours Creek visit—reserve today!

  Call (855) 235-0725 to book with an agent.
  16.1 miles from Barbours Creek, VA 24127

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Salem Roanoke Area

179 Sheraton Drive Salem, VA

For a welcoming stay near Barbours Creek, Baymont by Wyndham Salem Roanoke Area offers restful, budget-friendly rooms with rates starting at $78.99, creating a comfortable environment. Experience the community vibe at Baymont by Wyndham with regular guest appreciation events and local community engagement.

For a calm and comfortable stay, Baymont by Wyndham Salem Roanoke Area offers peaceful surroundings while downtown Barbours Creek remains within easy reach by car. Enjoy Barbours Creek in comfort and without financial stress—book your room today!

  Call (855) 234-5074 to book with an agent.
  16.2 miles from Barbours Creek, VA 24127

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

WoodSpring Suites Roanoke

3812 Peters Creek Road Roanoke, VA

With rates beginning at $73.99, WoodSpring Suites Roanoke provides budget-friendly comfort for travelers bound for Barbours Creek, creating a clean, inviting space. Experience the eco-friendly initiatives at WoodSpring Suites, with recycling programs and energy-efficient appliances in each suite.

Rest easy at WoodSpring Suites Roanoke, where quiet surroundings create a peaceful stay and downtown Barbours Creek remains within easy reach. Get ready to experience Barbours Creek in style with affordable, well-appointed lodging—reserve now!

  Call (855) 234-7135 to book with an agent.
  16.2 miles from Barbours Creek, VA 24127

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Roanoke Salem

121 Sheraton Drive Salem, VA

Guests bound for Barbours Creek will find inviting accommodations at Fairfield Inn & Suites by Marriott Roanoke Salem, with rooms beginning at $129.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Savor the taste of local cuisine at Fairfield’s on-site dining, offering dishes prepared with locally sourced ingredients.

For guests who enjoy both relaxation and convenience, Fairfield Inn & Suites by Marriott Roanoke Salem offers tranquility with downtown Barbours Creek still nearby. Stay in Barbours Creek with accommodations that balance luxury and affordability—book today!

  Call (855) 235-0725 to book with an agent.
  16.2 miles from Barbours Creek, VA 24127

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Roanoke Salem

140 Sheraton Dr Salem, VA

Guests bound for Barbours Creek will appreciate the inviting accommodations at La Quinta Inn & Suites by Wyndham Roanoke Salem, where snug rooms start at $93.99, creating a welcoming space for rest. Take your pets along on your travels thanks to La Quinta’s accommodating pet-friendly policy.

At La Quinta Inn & Suites by Wyndham Roanoke Salem, guests can experience the calm of quiet surroundings, with the energy of downtown Barbours Creek still close by. Enjoy the best of Barbours Creek with a hotel that puts your comfort first—lock in your room now!

  Call (855) 234-2997 to book with an agent.
  16.3 miles from Barbours Creek, VA 24127

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Salem an IHG Hotel

991 Russell Dr Salem, VA

Guests bound for Barbours Creek will find delightful accommodations at Holiday Inn Express & Suites Salem an IHG Hotel, where rooms start at $109.00, creating a warm and inviting environment ideal for relaxation. Experience the local vibe with Holiday Inn Express's recommendations for the best dining and attractions nearby.

At Holiday Inn Express & Suites Salem an IHG Hotel, guests can relax in serene surroundings, with the energy of downtown Barbours Creek still accessible by car for a day of exploration. Discover Barbours Creek from the comfort of a hotel that makes every dollar count—reserve today!

  Call (855) 234-2997 to book with an agent.
  16.3 miles from Barbours Creek, VA 24127

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

429 West Main St Covington, VA

Guests bound for Barbours Creek can enjoy budget-friendly comfort at Quality Inn, where tucked away rooms start at $83.99, creating a welcoming space perfect for relaxation. Take advantage of Quality Inn's early bird special offers, providing significant savings for advanced bookings.

At Quality Inn, guests can unwind in a calm environment while keeping downtown Barbours Creek within easy reach for a day of adventure. Discover how great Barbours Creek can be with accommodations that keep you comfortable—secure now!

  Call (855) 233-7850 to book with an agent.
  16.5 miles from Barbours Creek, VA 24127

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Mainstay Suites Airport

5080 Valley View Blvd. Nw Roanoke, VA

For an affordable, restful stay, Mainstay Suites Airport offers budget-friendly rooms with rates from $104.99, creating a clean and welcoming environment ideal for travelers. Appreciate the convenience of on-site laundry facilities at MainStay Suites, making long-term stays more manageable and home-like.

A peaceful retreat awaits at Mainstay Suites Airport, while the excitement of downtown Barbours Creek is just a convenient drive away for exploration. Find peace of mind during your Barbours Creek adventure with lodging that prioritizes comfort—book today!

  Call (855) 235-6136 to book with an agent.
  17.2 miles from Barbours Creek, VA 24127

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Airport

5070 Valley View Blvd. Nw Roanoke, VA

For budget-conscious travelers headed to Barbours Creek, Comfort Inn Airport offers comfortable rooms starting at $116.99, creating a clean and inviting atmosphere. Choose Comfort Inn for a stay that combines practicality with pleasure, providing a warm welcome and a comfortable bed at the end of the day.

A peaceful stay awaits at Comfort Inn Airport, where the quiet atmosphere creates a relaxing retreat and downtown Barbours Creek is nearby. Discover Barbours Creek with a hotel that ensures your stay is both pleasant and affordable—lock in today!

  Call (855) 239-5277 to book with an agent.
  17.2 miles from Barbours Creek, VA 24127

Starting at

$116.99

per night

Read Reviews View Amenities View All Rooms