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