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 - Petersburg
+1-888-690-5281
34 North Main St., Petersburg, WV 26847
  • Affordable hotel
South Branch Inn Moorefield 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Affordable Mountain property
  • Check-in: 4:00 pm
Canaan Valley Resort & Conference Center in Davis 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • 3 star Mountain property
  • Hotel has 164 rooms
  • Fantastic service
  • Friendly staff
From$99
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
  • Mid-scale Mountain hotel
  • 6 suites in hotel
Microtel Inn & Suites - Keyser 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Low-priced property
Super 8 Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Low priced Mountain property
  • Free complimentary breakfast
Hampton Inn & Suites 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • 3-star Highway property
  • Hotel has 4 meeting rooms
From$129
Very Good 4.5 /5Latest Reviews Call
Holiday Inn Express Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Mid-scale Highway hotel
  • Free complimentary breakfast
  • Friendly staff
  • Almost all guests said rooms were clean
Comfort Inn Woodstock : 1011 Motel Dr. 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • Low Cost Highway hotel
  • 66 sleeping rooms in hotel
Econo Lodge - Woodstock 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • Low Cost Highway hotel
  • Free breakfast
Days Inn Battlefield 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Low priced Highway property
  • Check-in: 3:00PM
Quality Inn Shenandoah Valley in New Market 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3-star property
  • Terrific location
  • Bathroom could be optimized
Alpine Lake Resort 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Mid-scale Lake hotel
  • Check in: 4:00PM
Hampton Inn Elkins : 480 Plantation Dr. 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Affordable Rural property
  • Check-in time: 3:00 PM
  • Great breakfasts
  • Awesome views of the mountains
Brewstel Microbrewery and Hostel : 120 Davis Ave.
+1-888-283-3404
120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Low priced Mountain hotel
  • Hotel has 12 rooms
Holiday Inn Express : 50 Martin St. 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Three Star hotel
  • Fitness center on property
  • The best continental breakfast
  • Helpful staff
Isaac Jackson Hotel - Elkins 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • Affordable hotel
  • Hotel has 2 meeting rooms
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Low-priced property
  • Check-in: 11:00 AM
Hotel Strasburg in Strasburg
+1-800-997-5148
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • 3 star Mountain hotel
  • 29 rooms in property
From$40
Very Good 4.0 /5Review Score Call
Candlewood Suites Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Cheap Downtown property
  • 3 floors in hotel
  • Most guests thought they were poorly maintained
  • The majority of guests found the staff to be very friendly
From$55
Very Good 4.0 /5Read Reviews Call
Hotel Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Three Star Highway hotel
  • 6 meeting rooms in property
  • Almost all guests thought it was too noisy
  • Shower can be a problem
Days Inn Harrisonburg - Harrisonburg
+1-800-881-1523
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Economical Mountain hotel
Comfort Inn Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Inexpensive Highway hotel
  • 8 suites in hotel
  • Friendly service
  • Fantastic service
Best Western Harrisonburg Inn
+1-800-997-5149
45 Burgess Rd., Harrisonburg, VA 22801 ~41.17 miles south of Petersburg
  • Midscale Highway property
  • Comp. Breakfast
Econo Lodge Harrisonburg : 1703 East Market St.
+1-888-690-5281
1703 East Market St., Harrisonburg, VA 22801 ~41.32 miles south of Petersburg
  • 2 star Suburban property
  • Hotel has 2 floors
  • Good service
  • Terrific location
Next 25 Petersburg Hotels >  [1 - 25 of 45]    
Next: See My Petersburg Hotels with Pricing
Back to Top