Star Rating
Hotel Name
Price Range (USD)to
Amenities

Petersburg West Virginia Hotels & Motels

Find accommodations in Petersburg with the hotel list provided below. Find cheap and discounted hotel/motel rates in or nearby Petersburg, WV for your corporate or personal leisure travel. We show the best Petersburg, West Virginia motel and hotel rooms. Browse the Petersburg area hotels to find the perfect lodging! Please use the provided map of the Petersburg hotels. Planning a group? Lock in Petersburg Group Hotel Deals

The Petersburg center is around the area of Top Kicks Military Museum and the area of Eagles Nest Outfitters.

Petersburg Hotels/Accommodations

Park Motel
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • 3 star property
South Branch Inn Moorefield - Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • 3-star Mountain hotel
  • 3 conference rooms in property
Canaan Valley Resort & Conference Center 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • 3-star Mountain hotel
  • Hotel has a green policy Read more
  • Most guests enjoyed the friendly atmosphere
  • Quick weekend getaway
South Branch Inn Romney
+1-888-283-3404
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • 3 star Mountain property
  • 3 conference rooms in property
Microtel Inn & Suites - Keyser 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • 2 star hotel
Super 8 Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Economical Mountain hotel
  • 100 sleeping rooms in hotel
From$55
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites - Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • 3-star Highway hotel
  • Hotel has 30 suites
From$119
Very Good 4.5 /5Recent Reviews CallBookMore Details
Holiday Inn Express Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Affordable Highway property
  • 3 suites in property
  • Fantastic service
  • Great staff
Comfort Inn Woodstock 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Low Cost Highway hotel
  • 66 rooms in property
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Econo Lodge in Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Economy Highway property
  • Check in: 3:00 PM
Days Inn Battlefield : 9360 George Collins Pkwy. 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Economical Highway hotel
  • 82 sleeping rooms in hotel
Quality Inn Shenandoah Valley - New Market 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • Three Star hotel
  • Outdated motel
  • Almost all guests thought rooms were spacious
Alpine Lake Resort - Terra Alta 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Affordable Lake property
  • Hotel has 2 floors
Hampton Inn Elkins : 480 Plantation Dr. 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Mid-scale Rural hotel
  • Free breakfast
  • Rooms are great
  • Clean hotel
From$125
Very Good 4.5 /5Recent Reviews CallBookMore Details
Brewstel Microbrewery & Hostel 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Cheap Mountain property
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3 star hotel
  • 3 floors in property
  • Most guests found the staff to be very friendly
  • Sufficient wellness & sports facilities
Isaac Jackson Hotel - Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • Three Star hotel
  • Check-in time: 3 pm
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Low-priced hotel
  • Check-in: 11:00 AM
The Lodges at Sunset Village 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • 3 star Lake hotel
  • 27 suites in property
Hotel Strasburg : 213 South Holliday St.
+1-866-429-5787
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Affordable Mountain hotel
  • 2 floors in property
Candlewood Suites Harrisonburg - Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Low Cost Downtown hotel
  • 83 sleeping rooms in hotel
  • Service is relatively professional
  • The majority of guests found the staff to be very friendly
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Hotel Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • 3 star Highway hotel
  • 6 meeting rooms in hotel
  • Zero ventilation
  • Bathroom needs cleaning
Days Inn Harrisonburg in Harrisonburg
+1-888-305-3366
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Cheap Mountain property
  • Check in time: 11:00 AM
Comfort Inn Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Low-priced Highway hotel
  • Hotel has 8 suites
  • Beds were acceptable for 65%
  • 1 out of 2 guests said rooms were big enough
Best Western Harrisonburg Inn : 45 Burgess Rd.
+1-888-283-3404
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • Mid-scale Highway property
  • 98 rooms in property
Next 25 Petersburg Hotels >  [1 - 25 of 46]    
Next: See My Petersburg Hotels with Pricing
Back to Top