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

Jackson Park Inn Ascend Hotel Collection

68 1st St. NW Pulaski, VA

Guests bound for Weldon will appreciate the hospitable comfort at Jackson Park Inn Ascend Hotel Collection, with budget-friendly rooms beginning at $144.00, creating a warm and inviting space. Enjoy a comfortable and welcoming environment in rooms that provide additional amenities for a relaxing visit.

With a brief drive into downtown Weldon, guests at Jackson Park Inn Ascend Hotel Collection can explore the city’s best destinations while staying in a quieter, more peaceful area. Escape to Weldon and indulge in well-designed, cost-effective lodging—book today!

  Call (855) 239-5277 to book with an agent.
  3.1 miles from Weldon, VA 24301

Starting at

$144.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Dublin

4420 Cleburne Blvd Dublin, VA

For those visiting Weldon, Hampton Inn Dublin offers budget-friendly accommodations with rooms from $126.99, creating a comfortable, inviting atmosphere. Experience the practicality of Hampton’s lobby workstations, offering a comfortable space to catch up on emails or plan your day.

Guests at Hampton Inn Dublin can appreciate the best of both worlds—proximity to downtown Weldon for sightseeing, and a quiet retreat afterward. Choose a hotel that makes your Weldon trip both practical and enjoyable—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  6.1 miles from Weldon, VA 24301

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Dublin an IHG Hotel

4428 Cleburne Blvd Dublin, VA

For an affordable stay near Weldon, Holiday Inn Express Dublin an IHG Hotel offers inviting accommodations with rooms beginning at $174.00, creating a clean and comfortable atmosphere. Stay in the loop with Holiday Inn Express's IHG® Rewards Club, offering members exclusive benefits and rewards for their loyalty.

The relaxing environment at Holiday Inn Express Dublin an IHG Hotel offers a quiet retreat, with downtown Weldon still within reach for a day of sightseeing. Relax in Weldon at a hotel that knows how to make your stay special—lock in today!

  Call (855) 234-2997 to book with an agent.
  6.3 miles from Weldon, VA 24301

Starting at

$174.00

per night

Read Reviews View Amenities View All Rooms

Knights Inn & Suites Dublin

4600 Cleburne Blvd Dublin, VA

For those heading to Weldon, Knights Inn & Suites Dublin offers budget-friendly accommodations with rates from $93.99, providing a comfortable and welcoming environment. Experience the convenience of on-site laundry facilities at Knights Inn, making it easy to stay fresh during longer travels.

At Knights Inn & Suites Dublin, visitors can unwind in the peaceful atmosphere, while downtown Weldon remains within reach for a day of sightseeing and adventure. Stay budget-smart while exploring Weldon—lock in your hotel room now!

  Call (855) 235-0725 to book with an agent.
  6.3 miles from Weldon, VA 24301

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Dublin I-81

4424 Cleburne Blvd Dublin, VA

Comfortable accommodations await at Quality Inn Dublin I-81 near Weldon, where quality rooms provide warmth and relaxation, with rates beginning at $110.99 per night. Make the most of your travel budget at Quality Inn, where affordable rates do not compromise on comfort or quality.

With downtown Weldon a convenient drive away, guests at Quality Inn Dublin I-81 can explore the city’s top spots while enjoying a more relaxed, quiet stay. Uncover the magic of Weldon with a hotel that’s designed to impress—book today!

  Call (855) 236-8982 to book with an agent.
  6.4 miles from Weldon, VA 24301

Starting at

$110.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 rooms starting at $50.99, Wingate by Wyndham Dublin Near Claytor Lake State Park offers inviting accommodations for travelers to Weldon, providing a welcoming space ideal for a relaxing stay. Stay informed with Wingate’s local event ticketing service, helping you secure seats to concerts, sports, and theater performances.

The serene location of Wingate by Wyndham Dublin Near Claytor Lake State Park provides a restful retreat, while downtown Weldon is still accessible by car for those wanting to explore the city. Discover Weldon with a hotel designed for relaxation and savings—lock in today!

  Call (855) 234-7135 to book with an agent.
  8.7 miles from Weldon, VA 24301

Starting at

$50.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Wytheville Fort Chiswell

2594 East Lee Hwy Wytheville, VA

At Comfort Inn Wytheville Fort Chiswell, travelers bound for Weldon can unwind in tucked away comfort with rooms beginning at $89.99, creating a welcoming space for relaxation. Navigate the city with ease from our central locations, accessible and convenient for all types of travelers.

For travelers seeking peace and quiet, Comfort Inn Wytheville Fort Chiswell provides a serene retreat with downtown Weldon still nearby for exploration. Experience Weldon in style with a hotel that makes value a priority—lock in today!

  Call (855) 235-0725 to book with an agent.
  12.6 miles from Weldon, VA 24301

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Ft. Chiswell Max Meadows

199 Fort Chiswell Rd Max Meadows, VA

At Hampton Inn Ft. Chiswell Max Meadows, travelers to Weldon will find friendly, budget-friendly accommodations with rates from $92.99, creating a welcoming environment perfect for rest. Discover the ease of Hampton’s park-and-stay packages, offering convenient parking options for travelers on the road.

At Hampton Inn Ft. Chiswell Max Meadows, visitors can unwind in a more serene environment, knowing that downtown Weldon is still within reach for a day of sightseeing. Find budget-friendly relaxation perfect for your Weldon adventure—lock in your stay now!

  Call (855) 234-7135 to book with an agent.
  12.7 miles from Weldon, VA 24301

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Fort Chiswell / Wytheville Area

194 Fort Chiswell Rd Max Meadows, VA

For a relaxing stay near Weldon, Super 8 by Wyndham Fort Chiswell / Wytheville Area offers affordable accommodations with rooms starting at $60.99, creating a warm, welcoming space for unwinding. Stay energized with Super 8's vending machines, stocked with snacks and drinks for a quick pick-me-up anytime.

Guests at Super 8 by Wyndham Fort Chiswell / Wytheville Area can rest in quiet surroundings, while downtown Weldon remains nearby for a day of city exploration. Make your Weldon experience stress-free and economical—secure your room today!

  Call (855) 233-0132 to book with an agent.
  12.7 miles from Weldon, VA 24301

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

The Highlander

604 Tyler Ave Radford, VA

With budget-friendly rooms starting at $109.99, The Highlander provides practical accommodations for travelers bound for Weldon, creating a warm and inviting atmosphere. Find straightforward accommodations that prioritize essential comforts and value, making your stay efficient and enjoyable.

Travelers can unwind in the peaceful atmosphere of The Highlander, while the attractions of downtown Weldon are a quick drive away. Enjoy Weldon to the fullest with a welcoming, cost-effective hotel—reserve now!

  Call (855) 234-5074 to book with an agent.
  14.3 miles from Weldon, VA 24301

Starting at

$109.99

per night

Read Reviews View Amenities View All Rooms

The Inn at Foster Falls

176 Orphanage Dr Max Meadows, VA

Find relaxation and style at The Inn at Foster Falls when visiting Weldon, where homely accommodations create a welcoming retreat, with rates beginning at $190.99. Stay in rooms that offer the epitome of comfort and luxury, with amenities that ensure a delightful and restful visit.

With a relaxing drive into downtown Weldon, guests at The Inn at Foster Falls can explore the city’s best spots while retreating to the peace and quiet of their stay. Choose a hotel in Weldon that sets the standard for comfort and class—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  14.3 miles from Weldon, VA 24301

Starting at

$190.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn by Wyndham Radford

1450 Tyler Ave Radford, VA

With budget-friendly rooms starting at $69.99, La Quinta Inn by Wyndham Radford provides inviting accommodations for those bound for Weldon, creating a clean, welcoming space. Recharge with La Quinta’s Bright Side Market®, where you can grab snacks and essentials without leaving the hotel.

For a restful escape, La Quinta Inn by Wyndham Radford provides peaceful surroundings with the convenience of downtown Weldon still being nearby. Treat yourself to a well-appointed, affordable hotel while exploring Weldon—reserve today!

  Call (855) 234-2997 to book with an agent.
  14.8 miles from Weldon, VA 24301

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Inn & Suites Radford Blacksburg Area

1501 Tyler Ave. Radford, VA

With rates starting at $44.99, Econo Lodge Inn & Suites Radford Blacksburg Area is a practical choice for travelers visiting Weldon, providing a warm and inviting atmosphere for rest. Travel with your furry friends with peace of mind, as Econo Lodge offers pet-friendly accommodations at select locations.

For a calm getaway, Econo Lodge Inn & Suites Radford Blacksburg Area offers serene surroundings while keeping downtown Weldon within reach for sightseeing. Book a value-focused hotel for your Weldon travels and make the most of your visit—secure now!

  Call (855) 234-7135 to book with an agent.
  14.9 miles from Weldon, VA 24301

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 starting at $60.99, Quality Inn Radford West Blacksburg I-81 provides inviting accommodations for guests bound for Weldon, creating a comforting, comfortable environment ideal for relaxation. Keep up with your fitness routine in Quality Inn's well-equipped exercise rooms, helping you stay active while on the road.

At Quality Inn Radford West Blacksburg I-81, visitors can enjoy peaceful surroundings, with downtown Weldon just a simple drive away for a day of adventure. Plan your Weldon adventure with extra comfort at a price you’ll love—book today!

  Call (855) 235-6136 to book with an agent.
  14.9 miles from Weldon, VA 24301

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Radford VA

1600 Tyler Ave Radford, VA

Guests visiting Weldon will find affordable comfort at Super 8 by Wyndham Radford VA, where inviting rooms begin at $48.99, creating a welcoming atmosphere ideal for a peaceful stay. Seek assistance or local recommendations from Super 8’s friendly front desk personnel, who are always ready to help enhance your stay.

With a relaxing drive into downtown Weldon, guests at Super 8 by Wyndham Radford VA can enjoy the city’s top spots while retreating to a quieter, more peaceful stay. Make your Weldon travels memorable and budget-friendly—secure your stay now!

  Call (855) 234-5074 to book with an agent.
  14.9 miles from Weldon, VA 24301

Starting at

$48.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Radford VA

2300 Tyler Road Christiansburg, VA

With rates beginning at $92.99, Tru by Hilton Radford VA provides inviting accommodations for travelers visiting Weldon, creating a mellifluous, welcoming space for relaxation. Experience the interactive and social environment of Tru by Hilton, where spaces are crafted for guests to meet, collaborate, and relax.

A relaxing stay awaits at Tru by Hilton Radford VA, where calm surroundings offer rest and downtown Weldon is a convenient drive away. Enjoy your Weldon adventure with a hotel that pairs quality and affordability—lock in today!

  Call (855) 233-7850 to book with an agent.
  16.0 miles from Weldon, VA 24301

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Christiansburg I-81

2331 Tyler Rd Christiansburg, VA

At Comfort Inn & Suites Christiansburg I-81, guests bound for Weldon will find relaxed accommodations with rates beginning at $82.99, creating a warm and welcoming environment. Keep cool and comfortable year-round with air-conditioned rooms, ensuring a pleasant stay regardless of the weather.

At Comfort Inn & Suites Christiansburg I-81, visitors can find relaxation in peaceful surroundings, with downtown Weldon still accessible for a day of sightseeing. Find comfort and convenience in Weldon at a rate that fits your budget—book now!

  Call (855) 234-2997 to book with an agent.
  16.0 miles from Weldon, VA 24301

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Wytheville

130 Nye Circle Wytheville, VA

Guests bound for Weldon can unwind in affordable comfort at Super 8 by Wyndham Wytheville, with soft rooms starting at $69.99, creating a welcoming, relaxing space. Opt for Super 8 by Wyndham on your next road trip or city visit, where convenience, cost, and comfort are seamlessly blended.

A relaxing stay awaits at Super 8 by Wyndham Wytheville, where peaceful surroundings provide a calm retreat and downtown Weldon is nearby. Stay affordably and experience added perks on your Weldon trip—reserve your room now!

  Call (855) 235-0725 to book with an agent.
  16.5 miles from Weldon, VA 24301

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn Wytheville I-77&I-81

135 Nye Cir Wytheville, VA

With budget-conscious rooms beginning at $89.25, Sleep Inn Wytheville I-77&I-81 provides inviting accommodations for travelers visiting Weldon, creating a intimate, comfortable environment. Enjoy the distinct quiet and comfort of Sleep Inn’s specially designed rooms, which promote a restful sleep environment free from outside noise.

At Sleep Inn Wytheville I-77&I-81, guests can enjoy a quiet retreat, knowing that downtown Weldon is just a comfortable drive away for a day of exploration. Find peace of mind during your Weldon adventure with lodging that prioritizes comfort—book today!

  Call (855) 239-5277 to book with an agent.
  16.5 miles from Weldon, VA 24301

Starting at

$89.25

per night

Read Reviews View Amenities View All Rooms

Deluxe inn

355 Nye Road Wytheville, VA

For an affordable and inviting stay, Deluxe inn offers safe rooms with rates from $73.99, creating a clean, comfortable atmosphere perfect for travelers. Stay in accommodations that provide the essentials for a comfortable visit, with a focus on providing a good value experience.

At Deluxe inn, visitors can unwind in peaceful surroundings, knowing that downtown Weldon is still within reach for a day of adventure. Get ready for a Weldon visit where comfort and savings go hand in hand—reserve now!

  Call (855) 239-4019 to book with an agent.
  16.6 miles from Weldon, VA 24301

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Wytheville I-77 & I-81

280 Lithia Rd Wytheville, VA

At Econo Lodge Wytheville I-77 & I-81, travelers bound for Weldon can relax in inviting accommodations with rooms from $61.99, creating a homely and comfortable atmosphere. Benefit from Econo Lodge’s proximity to local attractions and activities, enhancing your visit with easy site access.

Guests at Econo Lodge Wytheville I-77 & I-81 will appreciate the calm retreat, with downtown Weldon remaining within easy reach for city exploration. Plan your Weldon trip wisely with budget-friendly, cozy accommodations—book now!

  Call (855) 235-0725 to book with an agent.
  16.7 miles from Weldon, VA 24301

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Wytheville

950 Pepper's Ferry Rd Wytheville, VA

Guests bound for Weldon will appreciate the tranquil comfort at Hampton Inn Wytheville, with budget-friendly rooms beginning at $136.99, creating a warm and inviting space. Savor the convenience of Hampton’s express breakfast options, designed for guests needing a quick and nutritious start to their busy days.

Relax in the quiet of Hampton Inn Wytheville, with the vibrant heart of downtown Weldon still easily accessible by car for sightseeing. Enjoy Weldon adventures with a hotel that’s all about comfort and savings—lock in today!

  Call (855) 233-0132 to book with an agent.
  16.8 miles from Weldon, VA 24301

Starting at

$136.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Wytheville

150 Malin Dr. I 81 & I 77 Exit 73 Wytheville, VA

Guests visiting Weldon will find quiet comfort at Days Inn by Wyndham Wytheville, where rooms start at $75.99, providing a clean and welcoming environment ideal for a restful stay. Choose us for family travel, where kids stay free and our rooms and services cater to guests of all ages.

For guests who appreciate both relaxation and accessibility, Days Inn by Wyndham Wytheville offers quiet surroundings and easy access to downtown Weldon. Stay comfortably and affordably for your Weldon adventure—book your room today!

  Call (855) 234-2997 to book with an agent.
  16.8 miles from Weldon, VA 24301

Starting at

$75.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn Wytheville

705 Chapman Road Wytheville, VA

Guests visiting Weldon will appreciate the homely, affordable comfort at Americas Best Value Inn Wytheville, where rooms start at $68.99, providing a clean and inviting space perfect for relaxation. Enjoy the great outdoors at select locations with picnic areas and barbecue grills available for guest use.

At Americas Best Value Inn Wytheville, guests can unwind in calm surroundings, while downtown Weldon is still nearby for a day of sightseeing. Book an inviting, cost-conscious hotel for your Weldon adventure—lock in today!

  Call (855) 239-4019 to book with an agent.
  16.8 miles from Weldon, VA 24301

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms