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 - Petersburg
+1-888-690-5247
34 North Main St., Petersburg, WV 26847
  • 3-star property
South Branch Inn Moorefield - Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Midscale Mountain hotel
  • Hotel has 100 rooms
Canaan Valley Resort & Conference Center 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Mid-scale Mountain property
  • Hotel has a green policy See policy
  • Large rooms
  • Nice lounge
South Branch Inn Romney : Hc 63 Box 2455
+1-888-283-3404
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • Midscale Mountain property
  • Access to gym on-site
Microtel Inn & Suites 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Two star hotel
  • Hotel has 74 rooms
Super 8 Mount Jackson in Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • 2 star Mountain property
  • Check in time: 3:00
From$55
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites - Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Affordable Highway hotel
  • Free complimentary breakfast
From$101
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Express Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • 3 star Highway property
  • 3 suites in hotel
  • Great location
  • The majority of guests found the staff to be very friendly
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Woodstock - Woodstock 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Low Cost Highway hotel
  • 2 suites in hotel
From$84
Very Good 4.5 /5Review Score CallBookMore Details
Econo Lodge 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Inexpensive Highway hotel
  • 40 sleeping rooms in hotel
Days Inn Battlefield 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Two-star Highway property
  • Check in: 3:00PM
Quality Inn Shenandoah Valley 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3-star Highway property
  • 2 floors in property
  • Hotel facilities could use a good clean
  • Elevator in need of updating
Alpine Lake Resort 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Three Star Lake property
  • Hotel has 35 rooms
Hampton Inn Elkins : 480 Plantation Dr. 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Three Star Rural hotel
  • Gym / Fitness Center Available
  • Most guests appreciated the modern rooms
  • Most guests thought they were poorly maintained
From$125
Very Good 4.5 /5Review Score CallBookMore Details
Brewstel Microbrewery & Hostel 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Low Cost Mountain property
  • Hotel has 12 rooms
Holiday Inn Express in Elkins 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Midscale property
  • Check in time: 3:00pm
  • Rooms are great
  • Helpful staff
From$105
Very Good 4.5 /5Review Score CallBookMore Details
Isaac Jackson Hotel - Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • Affordable property
  • Hotel has 2 meeting rooms
From$110
Very Good 4.5 /5Read Reviews CallBookMore Details
Super 8 Elkins in Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Low Cost property
  • Check in time: 11:00 AM
From$51
Average 3.5 /5Reviews CallBookMore Details
The Lodges at Sunset Village in Mchenry 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • Three Star Lake hotel
  • Hotel has 12 meeting rooms
Hotel Strasburg in Strasburg
+1-866-429-5787
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Three Star Mountain property
  • Hotel has 2 floors
From$40
Very Good 4.0 /5Read Reviews CallBookMore Details
Candlewood Suites Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Two-star Downtown hotel
  • Check in time: 3:00PM
  • Plenty of restaurants
  • Nice rooms
Doubletree by Hilton Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • 3 star Highway hotel
  • Access to gym on-site
  • Amenities are not the best
  • Room cleanliness is acceptable
Days Inn Harrisonburg : 1131 Forest Hill Rd. I 8
+1-888-305-3366
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Low priced Mountain hotel
  • Free breakfast available
Comfort Inn Harrisonburg : 1440 East Market St. 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Two-star Highway hotel
  • Fitness / Gym is on-site
  • Fair breakfast prices
  • Hot breakfast was good
From$77
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Harrisonburg Inn
+1-888-283-3404
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • Three Star Highway property
  • Comp. Breakfast
Next 25 Petersburg Hotels >  [1 - 25 of 46]    
Next: See My Petersburg Hotels with Pricing
Back to Top