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 in Petersburg
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • Affordable property
South Branch Inn Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Affordable Mountain property
  • 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
  • 12 meeting rooms in hotel
  • Popular among families
  • Tasty breakfast
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
  • Complimentary breakfast is offered
Microtel Inn & Suites in Keyser 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Cheap hotel
  • Hotel has 74 rooms
Super 8 Mount Jackson - Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Economy Mountain property
  • Comp. Breakfast
From$55
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • 3-star Highway hotel
  • Comp. Breakfast
From$101
Very Good 4.5 /5Guest Reviews CallBookMore Details
Holiday Inn Express Woodstock - Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Midscale Highway hotel
  • Check-in: 3:00pm
  • Terrific location
  • Good breakfast
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Woodstock : 1011 Motel Dr. 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Economical Highway hotel
  • 66 sleeping rooms in hotel
From$84
Very Good 4.5 /5Read Reviews CallBookMore Details
Econo Lodge 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Inexpensive Highway hotel
  • Check-in time: 3:00 PM
Days Inn Battlefield : 9360 George Collins Pkwy. 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • 2-star Highway hotel
  • Free comp. breakfast
Quality Inn Shenandoah Valley 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3-star Highway property
  • 100 rooms in property
  • Almost all guests didn't like the uncomfortable beds
  • Friendly front desk staff
Alpine Lake Resort in Terra Alta 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Midscale Lake property
  • 35 rooms in hotel
Hampton Inn Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Mid-scale Rural property
  • Hotel has 81 rooms
  • Great security
  • Awesome views of the mountains
From$125
Very Good 4.5 /5Reviews CallBookMore Details
Brewstel Microbrewery & Hostel 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Economical Mountain hotel
Holiday Inn Express in Elkins 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3 star hotel
  • Hotel has 3 floors
  • Good cleaning
  • Next to railroad
Isaac Jackson Hotel - Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • Mid-scale property
  • 2 meeting rooms in property
From$110
Very Good 4.5 /5Reviews CallBookMore Details
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Two star property
  • Check-in time: 11:00 AM
The Lodges at Sunset Village - Mchenry 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • Mid-scale Lake hotel
  • Hotel has 27 suites
Hotel Strasburg : 213 South Holliday St.
+1-866-429-5787
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • 3 star Mountain property
  • 8 suites in property
From$40
Very Good 4.0 /5Reviews CallBookMore Details
Candlewood Suites Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Economical Downtown hotel
  • Check in time: 3:00PM
  • Terrific location
  • No continental breakfast
Hotel Harrisonburg - Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • 3 star Highway property
  • Hotel has 5 floors
  • Lots of shopping
  • Beds were acceptable for 68%
Days Inn Harrisonburg in Harrisonburg
+1-888-305-3366
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Inexpensive Mountain property
  • Check in: 11:00 AM
Comfort Inn Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Two star Highway hotel
  • Hotel has a green policy See more
  • Great service
  • Good breakfast
Best Western Harrisonburg Inn in Harrisonburg
+1-888-283-3404
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • Affordable Highway property
  • Check-in: 03:00
Next 25 Petersburg Hotels >  [1 - 25 of 46]    
Next: See My Petersburg Hotels with Pricing
Back to Top