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 : 34 North Main St.
+1-888-690-5281
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
  • Midscale Mountain hotel
  • 100 sleeping rooms in hotel
Canaan Valley Resort & Conference Center in Davis 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • 3-star Mountain property
  • Check-in: 5:00 PM
From$69
Very Good 4.0 /5Read Reviews Call
South Branch Inn Romney in Romney
+1-888-690-5247
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • 3-star Mountain property
  • Fitness + Health Center
Microtel Inn & Suites - Keyser 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Inexpensive property
  • 74 rooms in property
From$79
Very Good 4.5 /5Read Reviews Call
Super 8 Mt. Jackson in Mount Jackson
+1-800-997-5149
250 Conicville Blvd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Inexpensive Mountain hotel
  • 100 rooms in property
Hampton Inn & Suites - Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.12 miles east of Petersburg
  • 3 star Highway hotel
  • Fitness center on property
From$64
Very Good 4.5 /5Review Score Call
Holiday Inn Express Woodstock - Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Mid-scale Highway property
  • 3 floors in property
Comfort Inn Woodstock 1101 Motel Dr., Woodstock, VA 22664 ~33.18 miles east of Petersburg
  • Low Cost Highway hotel
  • 2 suites in hotel
Econo Lodge in Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Low priced Highway property
  • Hotel has 40 rooms
From$45
Very Good 4.0 /5Review Score Call
Days Inn Battlefield in New Market 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low Cost Highway property
  • Check-in: 3:00PM
Quality Inn / Shenandoah Valley
+1-800-997-5149
162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3-star hotel
Hampton Inn Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • 3-star Rural hotel
  • 81 rooms in property
Brewstel Microbrewery and Hostel
+1-800-230-4134
120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • 2 star Mountain hotel
  • Hotel has 12 rooms
Holiday Inn Express : 50 Martin St. 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Mid-scale hotel
  • Fitness center on property
From$95
Very Good 4.5 /5Reviews Call
Isaac Jackson Hotel : 830 Harrison Ave. 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • 3-star property
  • Fitness center on property
From$80
Very Good 4.5 /5Review Score Call
Hotel Strasburg in Strasburg
+1-888-305-3366
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Midscale Mountain property
  • 2 floors in hotel
Candlewood Suites Harrisonburg : 1560 Country Club Rd.
+1-800-997-5149
1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Inexpensive Downtown hotel
  • Hotel has 3 floors
Holiday Inn Harrisonburg
+1-888-690-5281
1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • 3 star Highway property
  • 138 rooms in hotel
Days Inn
+1-800-230-4134
1131 Forest Hill Rd., Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Inexpensive Mountain hotel
  • Check in time: 2:00pm
Comfort Inn Harrisonburg in Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Economy Highway hotel
  • Hotel has a green policy Learn more
Wisp Resort 290 Marsh Hill Rd., Mchenry, MD 21541 ~41.15 miles north of Petersburg
  • 3-star Mountain hotel
  • 9 meeting rooms in hotel
Best Western Harrisonburg Inn : 45 Burgess Rd.
+1-888-305-3366
45 Burgess Rd., Harrisonburg, VA 22801 ~41.24 miles south of Petersburg
  • 3 star Highway property
  • Fitness center on property
From$59
Very Good 4.0 /5Reviews Call
Econo Lodge Harrisonburg
+1-800-997-5149
1703 East Market St., Harrisonburg, VA 22801 ~41.32 miles south of Petersburg
  • Economy Suburban property
  • Check-in: 11:00 AM
Quality Inn - Harrisonburg 1881 Evelyn Byrd Ave., Harrisonburg, VA 22801 ~41.40 miles south of Petersburg
  • Three Star Downtown hotel
  • 3 floors in hotel
Next 25 Petersburg Hotels > [1 - 25 of 43]   
Next: See My Petersburg Hotels with Pricing
Back to Top