The best deals on hotels when visiting Duncan 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 Duncan, Virginia 24380

Hotel Floyd

300 Rick Lewis Way Floyd, VA

For a peaceful and budget-friendly stay, Hotel Floyd offers inviting rooms with rates starting at $109.99, creating a clean, welcoming environment near Duncan. Find value in rooms that deliver dependable comfort, making your visit both enjoyable and affordable.

The relaxing atmosphere of Hotel Floyd provides a calm retreat, with downtown Duncan just a drive away for a day of exploring. Make your Duncan experience stress-free and economical—secure your room today!

  Call (855) 234-5074 to book with an agent.
  9.5 miles from Duncan, VA 24380

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Christiansburg I-81

2331 Tyler Rd Christiansburg, VA

Guests visiting Duncan will find affordable comfort at Comfort Inn & Suites Christiansburg I-81, where rooms start at $82.99, creating a warm, inviting space perfect for relaxation. Explore the local area with ease, as Comfort Inn often serves as a perfect gateway to the city's top attractions and hidden gems.

For travelers seeking peace and proximity, Comfort Inn & Suites Christiansburg I-81 provides the perfect blend of tranquility with downtown Duncan still nearby. Make memories in Duncan while staying at a hotel that caters to your comfort—reserve now!

  Call (855) 239-5277 to book with an agent.
  13.1 miles from Duncan, VA 24380

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Radford VA

2300 Tyler Road Christiansburg, VA

Guests visiting Duncan will find reassuring comfort at Tru by Hilton Radford VA, where budget-friendly rooms start at $92.99, creating a warm and inviting space perfect for relaxation. Experience the bright and airy design of Tru by Hilton’s bathrooms, featuring spacious showers and modern fixtures.

For a peaceful retreat, Tru by Hilton Radford VA offers quiet surroundings, with the convenience of downtown Duncan still being nearby. Find comfort and value in Duncan with a hotel that delivers on both fronts—reserve now!

  Call (855) 234-5074 to book with an agent.
  13.2 miles from Duncan, VA 24380

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Dublin Near Claytor Lake State Park

5094 State Park Rd Dublin, VA

With budget-friendly rooms starting at $50.99, Wingate by Wyndham Dublin Near Claytor Lake State Park is ideal for travelers bound for Duncan, providing a warm and inviting environment for relaxation. Stay updated with Wingate’s interactive guest information system, providing details about hotel amenities, local attractions, and special events.

Guests can enjoy the quiet of Wingate by Wyndham Dublin Near Claytor Lake State Park, while downtown Duncan remains a short drive away for all their sightseeing needs. Stay comfortably in Duncan with a hotel that delivers on quality and savings—book today!

  Call (855) 239-5277 to book with an agent.
  14.7 miles from Duncan, VA 24380

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Radford VA

1600 Tyler Ave Radford, VA

With budget-friendly rooms beginning at $48.99, Super 8 by Wyndham Radford VA provides inviting accommodations for travelers to Duncan, creating a comfortable and welcoming space. Experience serene slumber in Super 8’s cozy accommodations, where comfort is prioritized to rejuvenate travelers.

Enjoy the tranquility at Super 8 by Wyndham Radford VA, where quiet surroundings meet easy access to downtown Duncan for a day of exploration. Make your Duncan stay affordable and inviting—reserve your room today!

  Call (855) 235-0725 to book with an agent.
  14.9 miles from Duncan, VA 24380

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites Radford Blacksburg Area

1501 Tyler Ave. Radford, VA

With rooms beginning at $44.99, Econo Lodge Inn & Suites Radford Blacksburg Area provides inviting accommodations for guests bound for Duncan, creating a hospitable and comfortable atmosphere. Stay in climate-controlled comfort at Econo Lodge, where air conditioning and heating systems ensure your room is always set to your preference.

Travelers staying at Econo Lodge Inn & Suites Radford Blacksburg Area can enjoy a peaceful escape, knowing downtown Duncan is still within reach for a day of adventure. Make your Duncan trip enjoyable and cost-effective—reserve your hotel room now!

  Call (855) 234-7135 to book with an agent.
  15.0 miles from Duncan, VA 24380

Starting at

$44.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Radford West Blacksburg I-81

1501 Tyler Ave. Building B Radford, VA

With rooms beginning at $60.99, Quality Inn Radford West Blacksburg I-81 is a practical choice for travelers visiting Duncan, creating a friendly and comfortable space ideal for rest. Count on Quality Inn for a dependable stay, where consistent quality and guest satisfaction are the hallmarks.

At Quality Inn Radford West Blacksburg I-81, guests can unwind in peaceful surroundings, while downtown Duncan remains easily accessible for a day of exploration. Take comfort in knowing your Duncan stay is both budget-wise and enjoyable—reserve today!

  Call (855) 239-4019 to book with an agent.
  15.0 miles from Duncan, VA 24380

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn by Wyndham Radford

1450 Tyler Ave Radford, VA

With budget-conscious rooms starting at $69.99, La Quinta Inn by Wyndham Radford is a practical option for guests bound for Duncan, providing a welcoming environment for relaxation. Relax in the bright and airy breakfast area at La Quinta, a great place to plan your day over a morning meal.

Relax in the peaceful surroundings of La Quinta Inn by Wyndham Radford, with downtown Duncan remaining within reach for a day of city adventure. Choose accommodations that make Duncan travel feel effortless—lock in your stay now!

  Call (855) 239-4019 to book with an agent.
  15.1 miles from Duncan, VA 24380

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

The Highlander

604 Tyler Ave Radford, VA

For a peaceful stay, The Highlander offers budget-friendly rooms with rates beginning at $109.99, creating a warm and welcoming environment ideal for guests visiting Duncan. Relax in rooms that prioritize practicality and value, providing a straightforward approach to travel and accommodation.

A serene stay awaits travelers at The Highlander, where peaceful surroundings provide rest and downtown Duncan is a short drive away. Plan your Duncan adventure with ease and savings—secure your hotel today!

  Call (855) 239-4019 to book with an agent.
  15.8 miles from Duncan, VA 24380

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Dublin I-81

4424 Cleburne Blvd Dublin, VA

Embrace comfort and sophistication at Quality Inn Dublin I-81 near Duncan, where charming rooms provide a relaxing retreat, with rates starting from an accessible $110.99. Benefit from Quality Inn's free parking, adding extra value and convenience to your stay.

For a relaxing getaway, Quality Inn Dublin I-81 provides calm surroundings while keeping downtown Duncan within easy reach for exploration. Enjoy a seamless Duncan stay with a hotel that delivers premium amenities at a great rate—reserve now!

  Call (855) 233-7850 to book with an agent.
  15.8 miles from Duncan, VA 24380

Starting at

$110.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Dublin an IHG Hotel

4428 Cleburne Blvd Dublin, VA

Guests traveling to Duncan will appreciate the mellifluous accommodations at Holiday Inn Express Dublin an IHG Hotel, with rooms starting at $174.00, creating a welcoming atmosphere. Discover the efficiency of Holiday Inn Express's self-service check-in kiosks, designed for quick arrivals and departures.

With a brief drive into downtown Duncan, guests at Holiday Inn Express Dublin an IHG Hotel can balance the excitement of the city with the peaceful atmosphere of their stay. Stay comfortably and affordably in Duncan with a hotel that delivers—secure your room now!

  Call (855) 239-5277 to book with an agent.
  15.8 miles from Duncan, VA 24380

Starting at

$174.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Dublin

4420 Cleburne Blvd Dublin, VA

For an inviting and affordable stay, Hampton Inn Dublin offers budget-friendly rooms with rates starting at $126.99, creating a clean and comfortable space. Enjoy peaceful moments in Hampton’s gardens or courtyards, beautifully maintained areas ideal for relaxation or a leisurely walk.

At Hampton Inn Dublin, guests can enjoy the calm environment, while keeping downtown Duncan within reach for a day of adventure. Make your Duncan travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 236-8982 to book with an agent.
  15.9 miles from Duncan, VA 24380

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn & Suites Dublin

4600 Cleburne Blvd Dublin, VA

For those bound for Duncan, Knights Inn & Suites Dublin offers affordable rooms from $104.99, creating a warm and inviting environment that’s perfect for unwinding. Experience the peace of mind that comes with staying at Knights Inn, knowing that you are in a secure and well-managed environment.

Guests at Knights Inn & Suites Dublin can relax in a peaceful atmosphere, with downtown Duncan just a short drive away for city exploration. Keep your Duncan adventure within budget and worry-free—secure your stay now!

  Call (855) 235-6136 to book with an agent.
  16.1 miles from Duncan, VA 24380

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Christiansburg Blacksburg I-81

2430 Roanoke St Christiansburg, VA

Guests bound for Duncan will enjoy affordable comfort at Econo Lodge Christiansburg Blacksburg I-81, where rooms start at $69.00, providing a clean, welcoming environment ideal for relaxation. Welcome to Econo Lodge, where cost-efficiency meets comfort, ideal for travelers seeking value without sacrificing quality.

Guests can relax at Econo Lodge Christiansburg Blacksburg I-81, where a peaceful atmosphere complements the convenience of nearby downtown Duncan. Enjoy reliable, comfortable lodging that fits your budget in Duncan—secure now!

  Call (855) 234-7135 to book with an agent.
  17.1 miles from Duncan, VA 24380

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Primland Resort Auberge Resorts Collection

2000 Busted Rock Rd Meadows Of Dan, VA

Experience unrivaled sophistication at Primland Resort Auberge Resorts Collection on your journey to Duncan, where premier surroundings elevate your stay, with rates from $474.99. Relax in an atmosphere of unmatched luxury, where personalized service and exquisite furnishings create a haven of elegance.

With a scenic drive into downtown Duncan, guests at Primland Resort Auberge Resorts Collection can balance city exploration with the peaceful surroundings of their stay. Unwind in the splendor of Duncan with a hotel that caters to your every need—book today!

  Call (855) 234-5074 to book with an agent.
  17.2 miles from Duncan, VA 24380

Starting at

$474.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Christiansburg

2657 Roanoke St Christiansburg, VA

Experience a welcoming stay at Homewood Suites by Hilton Christiansburg when visiting Duncan, where reassuring rooms create a relaxing retreat, with nightly rates starting at $118.99. Enjoy the practicality of Homewood Suites' storage solutions, including ample closet space and luggage racks.

Travelers seeking peace and quiet will love Homewood Suites by Hilton Christiansburg, offering a calm retreat with easy access to downtown Duncan. Make every moment of your Duncan trip feel special with top-tier amenities—book today!

  Call (855) 233-7850 to book with an agent.
  17.3 miles from Duncan, VA 24380

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn by Marriott Christiansburg

2659 Roanoke St Christiansburg, VA

Guests bound for Duncan can relax in calm comfort at Fairfield Inn by Marriott Christiansburg, where rooms start at $147.99, creating a welcoming environment ideal for unwinding. Welcome to Fairfield by Marriott, where guests are treated to the warm hospitality and simple comforts that make travel a joy.

The serene setting at Fairfield Inn by Marriott Christiansburg makes for a peaceful stay, with downtown Duncan still close enough for guests to explore the city. Explore Duncan knowing your accommodations prioritize both comfort and savings—lock in today!

  Call (855) 233-7850 to book with an agent.
  17.3 miles from Duncan, VA 24380

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Christiansburg an IHG Hotel

2725 Roanoke St Christiansburg, VA

With rates from $119.00, Holiday Inn Express Hotel & Suites Christiansburg an IHG Hotel provides inviting accommodations for guests bound for Duncan, creating a plush and comfortable atmosphere for relaxation. Experience the brand's commitment to sustainability, with eco-friendly initiatives in place to minimize environmental impact.

At Holiday Inn Express Hotel & Suites Christiansburg an IHG Hotel, visitors can enjoy the peace and quiet of the hotel, while downtown Duncan remains a convenient drive away for a day of adventure. Choose a hotel in Duncan that gives you more for your money—reserve your stay now!

  Call (855) 235-0725 to book with an agent.
  17.4 miles from Duncan, VA 24380

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Christiansburg Blacksburg

50 Hampton Blvd Christiansburg, VA

At Quality Inn Christiansburg Blacksburg, travelers to Duncan will find affordable comfort with rooms beginning at $69.99, creating a clean and welcoming environment for unwinding. Experience the reliability of Quality Inn, with a commitment to providing clean and accommodating guest rooms.

For a relaxing stay, Quality Inn Christiansburg Blacksburg offers quiet surroundings, with downtown Duncan still nearby for city exploration and adventure. Maximize your Duncan adventure with well-rounded, cost-effective accommodations—secure now!

  Call (855) 239-4019 to book with an agent.
  17.4 miles from Duncan, VA 24380

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Christiansburg

55 Hampton Blvd. NE Christiansburg, VA

At Tru by Hilton Christiansburg, guests traveling to Duncan will find inviting accommodations with rooms starting at $98.99, creating a comfortable, welcoming environment perfect for rest. Stay hydrated with the complimentary water stations located throughout Tru by Hilton, encouraging wellness and sustainability.

Travelers will find the perfect retreat at Tru by Hilton Christiansburg, where calm surroundings offer rest while downtown Duncan remains accessible. Maximize your Duncan experience with a hotel that prioritizes value and convenience—secure today!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Duncan, VA 24380

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Christiansburg

2780 Roanoke St Christiansburg, VA

At Super 8 by Wyndham Christiansburg, travelers to Duncan will find appealing accommodations with rates beginning at $57.00, creating a warm, inviting space perfect for relaxation. Stay assured with Super 8’s commitment to health and cleanliness, featuring regularly updated protocols to enhance guest safety.

Enjoy the peace and quiet at Super 8 by Wyndham Christiansburg, where downtown Duncan is just a smooth drive away, allowing for easy access to the city's top attractions. Stay smart and comfortable while keeping costs low on your Duncan visit—reserve now!

  Call (855) 233-7850 to book with an agent.
  17.5 miles from Duncan, VA 24380

Starting at

$57.00

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Christiansburg

70 HAMPTON BLVD Christiansburg, VA

For guests visiting Duncan, Wingate by Wyndham Christiansburg offers budget-friendly accommodations with rates starting at $67.99, providing a warm and inviting space for rest. Secure your valuables with confidence using Wingate's in-room safes, adding an extra layer of security to your stay.

For those who prefer a calm atmosphere, Wingate by Wyndham Christiansburg offers tranquility while keeping downtown Duncan close enough for a day of adventure. Stay comfortably and on budget for your Duncan adventure—lock in now!

  Call (855) 234-2997 to book with an agent.
  17.5 miles from Duncan, VA 24380

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Christiansburg Blacksburg an IHG Hotel

99 Bradley Dr Christiansburg, VA

Travelers to Duncan will find comfort at Holiday Inn Christiansburg Blacksburg an IHG Hotel, with quality accommodations that provide a restful escape, all starting at a budget-friendly rate of $119.00. Stay warm and cozy by the fire in Holiday Inn’s select locations, where lobby fireplaces offer a comfortable gathering spot.

Guests staying at Holiday Inn Christiansburg Blacksburg an IHG Hotel will enjoy the calm setting, with the excitement of downtown Duncan still a smooth drive away. Discover how enjoyable Duncan can be with a hotel that offers everything you need—lock in today!

  Call (855) 236-8982 to book with an agent.
  17.6 miles from Duncan, VA 24380

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Christiansburg / Blacksburg Area

55 Laurel St Christiansburg, VA

Guests traveling to Duncan will find Super 8 by Wyndham Christiansburg / Blacksburg Area an ideal choice, with comfortable rooms beginning at $60.99, creating a warm, welcoming environment for rest. Relax or catch up on work in Super 8’s welcoming lobbies, designed to be versatile spaces for guests’ varied needs.

For those seeking both relaxation and city access, Super 8 by Wyndham Christiansburg / Blacksburg Area provides tranquility while downtown Duncan remains easily accessible. Book an inviting, budget-friendly hotel for your Duncan travels and relax—reserve now!

  Call (855) 236-8982 to book with an agent.
  17.6 miles from Duncan, VA 24380

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms