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
  • Mid-scale hotel
South Branch Inn Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Affordable Mountain hotel
  • 2 floors in property
Canaan Valley Resort & Conference Center - Davis 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Midscale Mountain hotel
  • Gym / Fitness Center Available
From$89
Very Good 4.0 /5Review Score Call
South Branch Inn Romney
+1-888-690-5247
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • 3-star Mountain hotel
  • 61 rooms in property
Microtel Inn & Suites : 70 North Tornado Way 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Two-star property
From$79
Very Good 4.5 /5Reviews Call
Super 8 Mt. Jackson in Mount Jackson
+1-800-881-1523
250 Conicville Blvd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • 2 star Mountain property
  • Comp. Breakfast
Hampton Inn & Suites in Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.12 miles east of Petersburg
  • Three Star Highway hotel
  • 92 rooms in hotel
From$64
Very Good 4.5 /5Reviews Call
Holiday Inn Express Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Midscale Highway property
  • Check in time: 3:00pm
From$70
Very Good 4.5 /5Review Score Call
Comfort Inn Woodstock in Woodstock 1101 Motel Dr., Woodstock, VA 22664 ~33.18 miles east of Petersburg
  • Economy Highway property
  • Check-in: 3:00 PM
From$75
Very Good 4.5 /5Reviews Call
Econo Lodge : 1290 South Main St. 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Inexpensive 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
  • Free breakfast
Quality Inn / Shenandoah Valley
+1-888-305-3366
162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • Affordable property
From$57
Average 3.0 /5Reviews Call
Hampton Inn Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Affordable Rural property
  • 81 sleeping rooms in hotel
Brewstel Microbrewery and Hostel - Elkins
+1-800-997-5149
120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • 2 star Mountain property
Holiday Inn Express in Elkins 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Midscale property
  • 69 rooms in hotel
From$107
Very Good 4.5 /5Review Score Call
Isaac Jackson Hotel 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • 3-star hotel
  • 4 suites in property
Hotel Strasburg
+1-800-997-5148
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Midscale Mountain hotel
  • 8 suites in hotel
From$40
Very Good 4.0 /5Reviews Call
Candlewood Suites Harrisonburg
+1-888-690-5247
1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Two-star Downtown property
  • 83 rooms in hotel
Holiday Inn Harrisonburg in Harrisonburg
+1-888-305-3366
1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Affordable Highway property
  • Check in time: 3:00 PM
Days Inn in Harrisonburg
+1-800-881-1523
1131 Forest Hill Rd., Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Two star Mountain property
  • 87 rooms in hotel
Comfort Inn Harrisonburg : 1440 East Market St. 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Inexpensive Highway hotel
  • Fitness / Gym is on-site
From$70
Very Good 4.0 /5Read Reviews Call
Wisp Resort : 290 Marsh Hill Rd. 290 Marsh Hill Rd., Mchenry, MD 21541 ~41.15 miles north of Petersburg
  • Midscale Mountain hotel
  • Hotel has 102 suites
Best Western Harrisonburg Inn - Harrisonburg
+1-800-230-4134
45 Burgess Rd., Harrisonburg, VA 22801 ~41.24 miles south of Petersburg
  • Mid-scale Highway property
  • Check in: 3 pm
Econo Lodge Harrisonburg
+1-800-997-5148
1703 East Market St., Harrisonburg, VA 22801 ~41.32 miles south of Petersburg
  • 2 star Suburban hotel
  • Hotel has 88 rooms
Quality Inn : 1881 Evelyn Byrd Ave. 1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~41.40 miles south of Petersburg
  • 3 star Downtown property
  • 67 rooms in hotel
Next 25 Petersburg Hotels >  [1 - 25 of 43]    
Next: See My Petersburg Hotels with Pricing
Back to Top