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 in Petersburg
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • 3 star hotel
South Branch Inn Moorefield in Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Three Star Mountain hotel
  • 2 floors in hotel
Lost River B & b 8079 Sr 259, Lost River, WV 26810 ~16.81 miles east of Petersburg
  • 3-star hotel
  • Hotel has 13 rooms
Canaan Valley Resort & Conference Center in Davis 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Mid-scale Mountain property
  • Fitness + Health Center
  • Fantastic service
  • Pool was open
From$109
Very Good 4.0 /5Hotel Reviews 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
  • 6 suites in property
Microtel Inn & Suites 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • 2 star property
  • 74 rooms in hotel
Super 8 Mount Jackson : 250 Conicville Rd. 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Cheap Mountain hotel
  • Comp. Breakfast
Hampton Inn & Suites 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • 3-star Highway hotel
  • Check in: 03:00pm
From$134
Very Good 4.5 /5Read Reviews CallBookMore Details
Holiday Inn Express Woodstock : 1130 Motel Dr. 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • 3-star Highway property
  • Hotel has 3 floors
  • Clean
  • Clean rooms
Comfort Inn Woodstock : 1101 Motel Dr. 1101 Motel Dr., Woodstock, VA 22664 ~33.18 miles east of Petersburg
  • Cheap Highway hotel
  • 66 rooms in hotel
Econo Lodge : 1290 South Main St. 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Economical Highway property
  • Check in time: 3:00 PM
Days Inn Battlefield - New Market 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low-priced 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
  • Affordable Highway property
  • 100 sleeping rooms in hotel
  • Almost all guests thought rooms were spacious
  • Hallways smelled of stale smoke
From$67
Average 3.0 /5Reviews CallBookMore Details
The Country Inn at High View Rr 1 Box 345, Winchester, VA 26808 ~34.01 miles east of Petersburg
  • 3 star hotel
  • Check-in time: 15:00
Alpine Lake Resort in Terra Alta 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • 3 star Lake property
  • 2 floors in hotel
Hampton Inn Elkins : 480 Plantation Dr. 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Affordable Rural hotel
  • Access to gym on-site
  • Close to state park
  • Free cookies
From$125
Very Good 4.5 /5Review Score CallBookMore Details
Iron Road Inn - Elkins 357 Beverly Pike Rts 219 250 92 South, Elkins, WV 26241 ~39.26 miles west of Petersburg
  • Midscale hotel
  • 63 sleeping rooms in hotel
Brewstel Microbrewery & Hostel : 120 Davis Ave. 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Low Cost Mountain property
  • Hotel has 12 rooms
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3-star property
  • Check in time: 3:00pm
  • Fantastic service
  • Most guests said the beds were comfortable
From$105
Very Good 4.5 /5Guest Reviews CallBookMore Details
Hotel Madison & Shenandoah Valley Conference Center - Harrisonburg 710 South Main St., Harrisonburg, VA 22801 ~40.27 miles south of Petersburg
  • Affordable Mountain hotel
  • Check in time: 4:00pm
Super 8 Elkins in Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • 2-star hotel
The Lodges at Sunset Village - Mchenry 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • 3 star Lake property
  • Hotel has 12 meeting rooms
Hotel Strasburg : 213 South Holliday St.
+1-888-305-3366
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Mid-scale Mountain hotel
  • 8 suites in property
Candlewood Suites Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Low-priced Downtown hotel
  • Hotel has 83 rooms
  • Clean
  • Best value for money
Doubletree by Hilton Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Midscale Highway hotel
  • Gym is available on property
  • No hot water
  • Great service
From$97
Very Good 4.0 /5Review Score CallBookMore Details
Next 25 Petersburg Hotels >  [1 - 25 of 49]    
Next: See My Petersburg Hotels with Pricing
Back to Top