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 - Petersburg
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • Mid-scale hotel
South Branch Inn Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Three Star Mountain property
  • 100 rooms in hotel
Lost River B & b - Lost River 8079 Sr 259, Lost River, WV 26810 ~16.81 miles east of Petersburg
  • 3 star hotel
  • 13 sleeping rooms in hotel
Canaan Valley Resort & Conference Center - Davis 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Midscale Mountain hotel
  • Hotel has 12 meeting rooms
  • Quick weekend getaway
  • Great breakfast
From$89
Very Good 4.0 /5Review Score CallBookMore Details
South Branch Inn Romney : Hc 63 Box 2455
+1-866-221-8581
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • 3 star Mountain property
  • Fitness / Gym is on-site
Microtel Inn & Suites 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Two-star property
Super 8 Mount Jackson - Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Economical Mountain property
  • 2 floors in hotel
Hampton Inn & Suites - Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Three Star Highway property
  • 4 meeting rooms in hotel
Holiday Inn Express Woodstock : 1130 Motel Dr. 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • 3 star Highway hotel
  • 119 rooms in hotel
  • Good value for money
  • Comfort level is high
Comfort Inn Woodstock : 1011 Motel Dr. 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Low priced Highway property
  • Free breakfast available
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Econo Lodge in Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Two-star Highway property
  • Complimentary breakfast is offered
Days Inn Battlefield : 9360 George Collins Pkwy. 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low Cost Highway hotel
  • Complimentary breakfast is offered
From$49
Average 3.0 /5Reviews CallBookMore Details
Quality Inn Shenandoah Valley : 162 West Old Cross Rd. 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • Three Star Highway property
  • Hotel has 100 rooms
  • Staff was very friendly
  • For 80%, the rooms looked old
The Country Inn at High View - Winchester Rr 1 Box 345, Winchester, VA 26808 ~34.01 miles east of Petersburg
  • 3-star property
  • Check in time: 15:00
Alpine Lake Resort 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Midscale Lake property
  • Check-in: 4:00PM
Hampton Inn Elkins : 480 Plantation Dr. 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Affordable Rural property
  • Hotel has 2 suites
  • Great location
  • Close to state park
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Iron Road Inn in Elkins 357 Beverly Pike Rts 219 250 92 South, Elkins, WV 26241 ~39.26 miles west of Petersburg
  • 3-star hotel
  • 2 floors in hotel
Brewstel Microbrewery & Hostel in Elkins 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • 2 star Mountain hotel
  • 12 sleeping rooms in hotel
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Three Star hotel
  • Check in time: 3:00pm
  • Reception should be more attentive
  • Excellent breakfast
From$100
Very Good 4.5 /5Review Score CallBookMore Details
Isaac Jackson Hotel in Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • 3-star hotel
  • Comp. Breakfast
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Hotel Madison & Shenandoah Valley Conference Center - Harrisonburg 710 South Main St., Harrisonburg, VA 22801 ~40.27 miles south of Petersburg
  • 3 star Mountain hotel
  • 7 floors in property
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Two star property
  • Check in: 11:00 AM
The Lodges at Sunset Village in Mchenry 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • Mid-scale Lake property
  • 27 suites in property
Hotel Strasburg
+1-800-881-1523
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Affordable Mountain property
  • 2 conference rooms in property
Candlewood Suites Harrisonburg in Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • 2-star Downtown property
  • Check-in time: 3:00PM
  • Great room
  • The majority of guests thought it was clean
Next 25 Petersburg Hotels >  [1 - 25 of 50]    
Next: See My Petersburg Hotels with Pricing
Back to Top