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, Motels & Accommodations

Park Motel
+1-888-690-5281
34 North Main St., Petersburg, WV 26847
  • 3-star hotel
South Branch Inn Moorefield : 1500 Us 220 North 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • 3-star Mountain hotel
  • Fitness + Health Center
Canaan Valley Resort & Conference Center 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Midscale Mountain hotel
  • 164 sleeping rooms in hotel
  • Most guests thought the view was good
  • Great service
South Branch Inn Romney
+1-888-690-5247
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • Affordable Mountain property
  • 61 sleeping rooms in hotel
Microtel Inn & Suites - Keyser 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Cheap property
From$79
Very Good 4.5 /5Read Reviews Call
Super 8 Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Low Cost Mountain property
  • Free comp. breakfast
From$55
Average 3.5 /5Reviews Call
Hampton Inn & Suites in Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Affordable Highway property
  • 92 rooms in hotel
From$101
Very Good 4.5 /5Recent Reviews Call
Holiday Inn Express Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Three Star Highway property
  • 119 sleeping rooms in hotel
  • Newer facility
  • Clean room
From$75
Very Good 4.5 /5Reviews Call
Comfort Inn Woodstock 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Cheap Highway property
  • Fitness center on property
Econo Lodge in Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Two-star Highway property
  • Hotel has 2 floors
Days Inn Battlefield in New Market 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Two star Highway property
  • Check in time: 3:00PM
Quality Inn Shenandoah Valley 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3 star property
  • Outside door leaked
  • Spacious rooms
From$67
Average 3.0 /5Reviews Call
Alpine Lake Resort - Terra Alta 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Midscale Lake property
  • Check in: 4:00PM
Hampton Inn Elkins - Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • 3-star Rural property
  • Comp. Breakfast
  • For only 65%, the bathroom was ok
  • Most guests appreciated the modern rooms
From$125
Very Good 4.5 /5Latest Reviews Call
Brewstel Microbrewery and Hostel
+1-888-283-3404
120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Cheap Mountain property
  • 12 rooms in hotel
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3-star hotel
  • 69 rooms in hotel
  • Near city hall
  • Clean room
Isaac Jackson Hotel - Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • Midscale hotel
  • Complimentary breakfast is offered
Super 8 Elkins : 350 Beverly Pike 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Inexpensive property
  • Check-in time: 11:00 AM
The Lodges at Sunset Village 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • Three Star Lake hotel
  • Check-in time: 3:00PM
Hotel Strasburg : 213 South Holliday St.
+1-888-690-5247
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Mid-scale Mountain hotel
  • 2 conference rooms in property
From$40
Very Good 4.0 /5Read Reviews Call
Candlewood Suites Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Low priced Downtown property
  • Check in time: 3:00PM
  • Easy check-in
  • Most guests thought they were poorly maintained
Hotel Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Affordable Highway hotel
  • Fitness center on property
  • Beds were acceptable for 68%
  • Lots of shopping
Days Inn Harrisonburg - Harrisonburg
+1-888-283-3404
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • 2 star Mountain property
  • Free complimentary breakfast
Comfort Inn Harrisonburg - Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Economical Highway hotel
  • Has environment-friendly policy Learn more
  • Non-smoking room was not available
  • Close to all restaurants
Best Western Harrisonburg Inn
+1-888-690-5281
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • Three Star Highway hotel
  • 98 rooms in property
Next 25 Petersburg Hotels >  [1 - 25 of 46]    
Next: See My Petersburg Hotels with Pricing
Back to Top