Find pet friendly hotels in Southwestern Virginia, VA from $47

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top Southwestern Virginia Pet-friendly Hotels

A Romantic Riverside Cabin. We are pet friendly.
5/5 Exceptional! (148 reviews)
Nice view
"We had a great time and the view was terrific."

Reviewed on Oct 14, 2021

Get rates
A Romantic Riverside Cabin. We are pet friendly.
Blue Ridge Manor Bed and Breakfast
3 out of 5
90 McAyers Road, Cana, VA
The price is $139 per night from Oct 19 to Oct 19
4.6/5 Exceptional! (42 reviews)
Off the Beaten Path
"Pleasant place to stay. Very quiet. Nearest dinner options are 15 minutes away."

Reviewed on Apr 20, 2021

Blue Ridge Manor Bed and Breakfast
Hampton Inn Christiansburg/Blacksburg
2.5 out of 5
380 Arbor Dr, Christiansburg, VA
Fully refundableReserve now, pay when you stay
The price is $107 per night from Oct 26 to Oct 26
4.6/5 Wonderful! (739 reviews)
"Staff was very friendly, and Hotel is very clean."

Reviewed on Oct 16, 2021

Hampton Inn Christiansburg/Blacksburg
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Country Inn & Suites by Radisson, Abingdon, VA
2.5 out of 5
940 E Main St, Abingdon, VA
Fully refundableReserve now, pay when you stay
The price is $87 per night from Nov 1 to Nov 1
4.6/5 Wonderful! (957 reviews)
"Good property if you’re staying to get to the trails. New property but not built very well so noise may be an issue. Fittings were not of great build - my toilet was loose and coming off slightly. Possibly an isolated issue in my room though. It’s overall a decent place to stay. Clean, staff are ..."

Reviewed on Oct 16, 2021

Country Inn & Suites by Radisson, Abingdon, VA
Comfort Inn & Suites Troutville - Roanoke North / Daleville
2.5 out of 5
3231 Lee Highway South, Troutville, VA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Nov 7 to Nov 7
4.5/5 Wonderful! (151 reviews)
"The property including hallways were dated. Hallway carpets were worn. All that being said, our rooms were fine. Very small bathrooms."

Reviewed on Oct 16, 2021

Comfort Inn & Suites Troutville - Roanoke North / Daleville
Hyatt Place Roanoke Airport/Valley View Mall
3 out of 5
5040 Valley View Blvd North, Roanoke, VA
Fully refundable
The price is $105 per night from Nov 17 to Nov 17
4.2/5 Excellent! (978 reviews)
"This property was close to the airport and old town Roanoake. Plenty of places to eat and shop. The included breakfast was a notch above the basic hotel breakfast with fresh eggs and a breakfast meat each day. Staff was very nice. The room needed a little better vacuum job."

Reviewed on Sep 30, 2021

Hyatt Place Roanoke Airport/Valley View Mall
La Quinta Inn & Suites by Wyndham Roanoke Salem
2.5 out of 5
140 Sheraton Dr, Salem, VA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Oct 25 to Oct 25
4.2/5 Excellent! (964 reviews)
"Neat and clean property, front office staff very helpful. Pet charge relatively cheap compared to other properties."

Reviewed on Oct 12, 2021

La Quinta Inn & Suites by Wyndham Roanoke Salem
Motel 6 Bristol, VA
2 out of 5
21561 Clear Creek Rd, Bristol, VA
Fully refundableReserve now, pay when you stay
The price is $70 per night from Oct 19 to Oct 19
4.2/5 Very Good! (727 reviews)
"Desk staff was very informative, professional and friendly"

Reviewed on Oct 6, 2021

Motel 6 Bristol, VA
Comfort Suites Inn at Ridgewood Farm
2.5 out of 5
2898 Keagy Rd, Salem, VA
Fully refundableReserve now, pay when you stay
The price is $85 per night from Nov 7 to Nov 7
4.2/5 Very Good! (656 reviews)
"Didn’t like the pull out couch . Cat hair or dog hair . Crumbs in the pull out"

Reviewed on Oct 10, 2021

Comfort Suites Inn at Ridgewood Farm
Best Western Plus Inn at Valley View
2.5 out of 5
5050 Valley View Boulevard Northwest, Roanoke, VA
Fully refundableReserve now, pay when you stay
The price is $88 per night from Nov 4 to Nov 4
4.2/5 Very Good! (981 reviews)
"It was quiet clean quick and easy"

Reviewed on Oct 11, 2021

Best Western Plus Inn at Valley View
Red Roof Inn Hillsville
2 out of 5
2666 Old Galax Pike, Hillsville, VA
Fully refundableReserve now, pay when you stay
The price is $68 per night from Oct 19 to Oct 19
4.1/5 Very Good! (556 reviews)
"The Red Roof was very clean and the staff was very friendly and helpful!"

Reviewed on Oct 14, 2021

Red Roof Inn Hillsville
Comfort Inn Blacksburg University Area
2.5 out of 5
3705 S Main St, Christiansburg, VA
Fully refundableReserve now, pay when you stay
The price is $80 per night from Oct 24 to Oct 24
4/5 Very Good! (873 reviews)
"Great experience. Clean and very comfortable beds and pillows. Super friendly staff. Highly recommend."

Reviewed on Oct 3, 2021

Comfort Inn Blacksburg University Area
Best Western Wytheville Inn
2.5 out of 5
355 Nye Rd, Wytheville, VA
Fully refundableReserve now, pay when you stay
The price is $67 per night from Nov 9 to Nov 9
3.9/5 Very Good! (966 reviews)
"Kind and attentive staff. Comfortable beds and clean rooms. Convenient location. Breakfast items ran out very quickly so we had to go elsewhere. Room across the hall had a dog that would bark every time someone walked by the door."

Reviewed on Oct 17, 2021

Best Western Wytheville Inn
La Quinta Inn by Wyndham Radford
2.5 out of 5
1450 Tyler Ave, Radford, VA
Fully refundableReserve now, pay when you stay
The price is $72 per night from Oct 24 to Oct 24
3.8/5 Good! (623 reviews)
"Great location"

Reviewed on Oct 1, 2021

La Quinta Inn by Wyndham Radford
La Quinta Inn & Suites by Wyndham Wytheville
2.5 out of 5
1800 East Main Street, Wytheville, VA
Fully refundableReserve now, pay when you stay
The price is $76 per night from Oct 31 to Oct 31
3.8/5 Good! (970 reviews)
"Great stayover with our dogs. Very clean! Great breakfast!"

Reviewed on Oct 14, 2021

La Quinta Inn & Suites by Wyndham Wytheville
Quality Inn Christiansburg - Blacksburg
2.5 out of 5
50 Hampton Blvd, Christiansburg, VA
Fully refundableReserve now, pay when you stay
The price is $62 per night from Nov 14 to Nov 14
3.8/5 Good! (911 reviews)
"I very normal hotel for the area. Nice staff at check in/out."

Reviewed on Oct 12, 2021

Quality Inn Christiansburg - Blacksburg
Days Inn by Wyndham Wytheville
2 out of 5
150 Malin Dr, I-81 and I-77 Exit 73, Wytheville, VA
Fully refundableReserve now, pay when you stay
The price is $55 per night from Oct 24 to Oct 24
3.7/5 Good! (986 reviews)
"Cleanly and friendly for the price!"

Reviewed on Sep 3, 2021

Days Inn by Wyndham Wytheville
Red Roof Inn & Suites Wytheville
2 out of 5
1900 E Main St, I-81 / I-77 At Exit # 73, Wytheville, VA
Fully refundableReserve now, pay when you stay
The price is $58 per night from Oct 19 to Oct 19
3.5/5 Good! (992 reviews)
"Very nice staff. Room comfy and clean."

Reviewed on Oct 15, 2021

Red Roof Inn & Suites Wytheville
Travelodge by Wyndham Roanoke
2 out of 5
6621 Thirlane Rd, Roanoke, VA
Fully refundableReserve now, pay when you stay
The price is $47 per night from Oct 24 to Oct 24
3.2/5 (681 reviews)
"Convenient location. Noisy. Awaken multiple times due to traffic sound and loud people."

Reviewed on Oct 16, 2021

Travelodge by Wyndham Roanoke
Baymont by Wyndham Salem Roanoke Area
2.5 out of 5
179 Sheraton Drive, I-81 Exit 141, Salem, VA
Fully refundableReserve now, pay when you stay
The price is $59 per night from Oct 24 to Oct 24
2.7/5 (594 reviews)
"Pleasant staff rooms need to be upgraded. Clean okay for a one night stay. Price reasonable for this time of year."

Reviewed on Oct 10, 2021

Baymont by Wyndham Salem Roanoke Area
Don't see what you're looking for?
We've got more Pet-friendly Hotels. Find the right one for you.
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.

More trip options

Recent reviews of Southwestern Virginia hotels