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 : 34 North Main St.
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • 3 star property
South Branch Inn Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • 3 star Mountain hotel
  • Check in: 4:00 pm
Lost River B & b : 8079 Sr 259 8079 Sr 259, Lost River, WV 26810 ~16.81 miles east of Petersburg
  • Midscale hotel
  • Hotel has 13 rooms
Canaan Valley Resort & Conference Center : 230 Main Lodge Rd. 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • 3-star Mountain property
  • 160 rooms in property
  • Fantastic service
  • Food is average
From$140
Very Good 4.0 /5Review Score CallBookMore Details
South Branch Inn Romney - Romney
+1-866-221-8581
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • Affordable Mountain hotel
  • Free complimentary breakfast
Microtel Inn & Suites 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Cheap property
  • 74 rooms in property
From$79
Very Good 4.5 /5Read Reviews CallBookMore Details
Super 8 Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • 2-star Mountain hotel
  • Check-in: 3:00
From$55
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites in Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Mid-scale Highway property
  • Hotel has 92 rooms
Holiday Inn Express Woodstock - Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Mid-scale Highway property
  • Check-in: 3:00pm
  • The majority of guests found the staff to be very friendly
  • Tasty breakfast
From$75
Very Good 4.5 /5Review Score CallBookMore Details
Comfort Inn Woodstock in Woodstock 1101 Motel Dr., Woodstock, VA 22664 ~33.18 miles east of Petersburg
  • Low priced Highway property
  • Free comp. breakfast
Econo Lodge in Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Two-star Highway property
  • 40 rooms in hotel
Days Inn Battlefield 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low priced Highway hotel
  • Check in time: 3:00PM
Quality Inn Shenandoah Valley - New Market 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • Midscale Highway property
  • Free comp. breakfast
  • Rooms dated
  • Hotel facilities could use a good clean
The Country Inn at High View : Rr 1 Box 345 Rr 1 Box 345, Winchester, VA 26808 ~34.01 miles east of Petersburg
  • Mid-scale hotel
  • 4 rooms in hotel
Alpine Lake Resort 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Affordable Lake property
  • Check-in: 4:00PM
Hampton by Hilton 480 Plantation Dr., Elkins, WV 26241 ~39.17 miles west of Petersburg
  • Mid-scale Rural hotel
  • 2 suites in hotel
From$91
Very Good 4.5 /5Reviews CallBookMore Details
Iron Road Inn 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 - Elkins 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Economy Mountain hotel
  • Hotel has 12 rooms
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3-star hotel
  • Complimentary breakfast is offered
  • Rooms are great
  • Great breakfast and good service
From$105
Very Good 4.5 /5Reviews CallBookMore Details
Hotel Madison & Shenandoah Valley Conference Center 710 South Main St., Harrisonburg, VA 22801 ~40.27 miles south of Petersburg
  • 3-star Mountain property
  • Check in time: 4:00pm
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Low priced property
  • Check-in: 11:00 AM
The Lodges at Sunset Village 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • Midscale Lake hotel
  • Check in: 3:00PM
Hotel Strasburg
+1-888-305-3366
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • 3 star Mountain property
  • Check in time: 02:00 PM
Candlewood Suites Harrisonburg : 1560 Country Club Rd. 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Two star Downtown hotel
  • Access to gym on-site
  • Almost all guests found the kitchenette to be good
  • Clean toilet
From$59
Average 3.5 /5Reviews CallBookMore Details
Doubletree by Hilton Harrisonburg in Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Mid-scale Highway hotel
  • Hotel has 3 meeting rooms
  • Average beds
  • Entrance area is ok
From$99
Very Good 4.0 /5Review Score CallBookMore Details
Next 25 Petersburg Hotels >  [1 - 25 of 50]    
Next: See My Petersburg Hotels with Pricing
Back to Top