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
+1-888-690-5281
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 property
  • 4 suites in property
Canaan Valley Resort & Conference Center 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Affordable Mountain hotel
  • Hotel has 12 meeting rooms
  • Friendly atmosphere and great views
  • Great view
From$99
Very Good 4.0 /5Review Score Call
South Branch Inn Romney in Romney
+1-888-690-5247
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • Affordable Mountain property
  • Gym / Fitness Center Available
Microtel Inn & Suites 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Economical property
Super 8 Mount Jackson : 250 Conicville Rd. 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Economical Mountain hotel
  • Free comp. breakfast
Hampton Inn & Suites 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Mid-scale Highway property
  • 4 meeting rooms in hotel
From$101
Very Good 4.5 /5Recent Reviews Call
Holiday Inn Express Woodstock - Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Affordable Highway property
  • 2 conference rooms in property
  • Great amenities
  • Nice facility
From$75
Very Good 4.5 /5Reviews Call
Comfort Inn Woodstock : 1011 Motel Dr. 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Two star Highway hotel
  • 2 suites in hotel
From$80
Very Good 4.5 /5Reviews Call
Econo Lodge - Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Low-priced Highway hotel
  • 2 floors in property
Days Inn Battlefield 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low-priced Highway hotel
  • 2 floors in property
Quality Inn Shenandoah Valley in New Market 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • Mid-scale hotel
  • Tasty breakfast
  • Ac not working
Alpine Lake Resort - Terra Alta 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Mid-scale Lake hotel
  • Hotel has 35 rooms
Hampton Inn Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Three Star Rural hotel
  • Gym is available on property
  • Friendly atmosphere
  • Close to downtown
From$119
Very Good 4.5 /5Reviews Call
Brewstel Microbrewery and Hostel in Elkins
+1-888-283-3404
120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Two star Mountain hotel
  • 12 rooms in hotel
Holiday Inn Express in Elkins 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • 3 star property
  • Gym / Fitness Center Available
  • Excellent breakfast
  • Perfectly clean
Isaac Jackson Hotel 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • 3 star hotel
  • Fitness + Health Center
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Two star hotel
  • Check-in time: 11:00 AM
The Lodges at Sunset Village 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • 3-star Lake property
  • 27 suites in property
Hotel Strasburg in Strasburg
+1-888-690-5247
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • 3-star Mountain hotel
  • 2 floors in hotel
Candlewood Suites Harrisonburg - Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Two star Downtown hotel
  • Gym / Fitness Center Available
  • Great room
  • Impressive bathroom
Hotel Harrisonburg - Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Mid-scale Highway hotel
  • 6 meeting rooms in hotel
  • Approx. half of guests said rooms were clean enough
  • Fair Hotel
Days Inn Harrisonburg : 1131 Forest Hill Rd. I 8
+1-888-283-3404
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Low-priced Mountain property
Comfort Inn Harrisonburg - Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Economy Highway hotel
  • Hotel has a green policy See more
  • The majority of guests thought the shower was ok
  • Friendly service
From$70
Very Good 4.0 /5Review Score Call
Best Western Harrisonburg Inn
+1-888-690-5281
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • 3-star Highway hotel
  • Check in time: 03:00
Next 25 Petersburg Hotels >  [1 - 25 of 46]    
Next: See My Petersburg Hotels with Pricing
Back to Top