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-5247
34 North Main St., Petersburg, WV 26847
  • Midscale hotel
South Branch Inn Moorefield : 1500 Us 220 North 1500 Us 220 North, Moorefield, WV 26836 ~10.61 miles northeast of Petersburg
  • Mid-scale Mountain hotel
  • Fitness center on property
Canaan Valley Resort & Conference Center 230 Main Lodge Rd., Davis, WV 26260 ~18.30 miles west of Petersburg
  • Midscale Mountain hotel
  • 160 rooms in hotel
  • Alot of activities
  • Great amenities
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
South Branch Inn Romney : Hc 63 Box 2455
+1-888-283-3404
Hc 63 Box 2455, Romney, WV 26757 ~28.02 miles northeast of Petersburg
  • Affordable Mountain property
  • Access to gym on-site
Microtel Inn & Suites : 70 North Tornado Way 70 North Tornado Way, Keyser, WV 26726 ~28.93 miles north of Petersburg
  • Two star property
Super 8 Mount Jackson - Mount Jackson 250 Conicville Rd., Mount Jackson, VA 22842 ~30.83 miles southeast of Petersburg
  • Low-priced Mountain hotel
  • Hotel has 2 floors
From$55
Average 3.5 /5Reviews CallBookMore Details
Hampton Inn & Suites - Woodstock 1150 Motel Dr., Woodstock, VA 22664 ~33.04 miles east of Petersburg
  • Affordable Highway hotel
  • 30 suites in property
From$99
Very Good 4.5 /5Reviews CallBookMore Details
Holiday Inn Express Woodstock - Woodstock 1130 Motel Dr., Woodstock, VA 22664 ~33.16 miles east of Petersburg
  • Affordable Highway hotel
  • 119 sleeping rooms in hotel
  • The majority of guests thought the building was wonderful
  • Great staff
From$75
Very Good 4.5 /5Read Reviews CallBookMore Details
Comfort Inn Woodstock : 1011 Motel Dr. 1011 Motel Dr., Woodstock, VA 22664 ~33.22 miles east of Petersburg
  • 2 star Highway hotel
  • Hotel has 66 rooms
Econo Lodge 1290 South Main St., Woodstock, VA 22664 ~33.39 miles east of Petersburg
  • 2-star Highway hotel
  • 40 sleeping rooms in hotel
Days Inn Battlefield : 9360 George Collins Pkwy. 9360 George Collins Pkwy., New Market, VA 22844 ~33.57 miles southeast of Petersburg
  • Two-star Highway hotel
  • 82 rooms in hotel
Quality Inn Shenandoah Valley in New Market 162 West Old Cross Rd., New Market, VA 22844 ~33.78 miles southeast of Petersburg
  • 3-star Highway hotel
  • 100 sleeping rooms in hotel
  • Fair breakfast prices
  • Room was dirty
Alpine Lake Resort 700 West Alpine Dr., Terra Alta, WV 26764 ~38.26 miles northwest of Petersburg
  • Mid-scale Lake property
  • Check-in time: 4:00PM
Hampton Inn Elkins 480 Plantation Dr., Elkins, WV 26241 ~39.16 miles west of Petersburg
  • Three Star Rural hotel
  • Gym is available on property
  • Bathroom is ok
  • Comfortable beds
From$125
Very Good 4.5 /5Guest Reviews CallBookMore Details
Brewstel Microbrewery & Hostel in Elkins 120 Davis Ave., Elkins, WV 26241 ~39.41 miles west of Petersburg
  • Cheap Mountain property
  • 12 sleeping rooms in hotel
Holiday Inn Express 50 Martin St., Elkins, WV 26241 ~39.53 miles west of Petersburg
  • Midscale property
  • Free breakfast
  • Close to train stations
  • Most guests thought it was pleasantly quiet
From$105
Very Good 4.5 /5Guest Reviews CallBookMore Details
Isaac Jackson Hotel 830 Harrison Ave., Elkins, WV 26241 ~39.62 miles west of Petersburg
  • 3 star property
  • Hotel has 2 meeting rooms
From$110
Very Good 4.5 /5Guest Reviews CallBookMore Details
Hotel Madison & Shenandoah Valley Conference Center 710 South Main St., Harrisonburg, VA 22801 ~40.27 miles south of Petersburg
  • Four star Mountain property
  • 230 rooms in property
Super 8 Elkins 350 Beverly Pike, Elkins, WV 26241 ~40.66 miles west of Petersburg
  • Low-priced hotel
  • Check in time: 11:00 AM
The Lodges at Sunset Village : 23900 Garrett Highway 23900 Garrett Highway, Mchenry, MD 21541 ~40.72 miles north of Petersburg
  • 3-star Lake hotel
  • Hotel has 27 suites
Hotel Strasburg
+1-888-690-5281
213 South Holliday St., Strasburg, VA 22657 ~40.79 miles east of Petersburg
  • Affordable Mountain property
  • Hotel has 29 rooms
Candlewood Suites Harrisonburg - Harrisonburg 1560 Country Club Rd., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Cheap Downtown hotel
  • 83 rooms in hotel
  • Great value for money
  • Average beds
Doubletree by Hilton Harrisonburg 1400 East Market St., Harrisonburg, VA 22801 ~41.07 miles south of Petersburg
  • Affordable Highway hotel
  • Access to gym on-site
  • Hallway dirty
  • Gym wasn't working
Days Inn Harrisonburg in Harrisonburg
+1-800-881-1523
1131 Forest Hill Rd. I 8, Harrisonburg, VA 22801 ~41.08 miles south of Petersburg
  • Economy Mountain property
Comfort Inn Harrisonburg 1440 East Market St., Harrisonburg, VA 22801 ~41.09 miles south of Petersburg
  • Low priced Highway property
  • Hotel has an eco-friendly policy See more
  • Fair breakfast prices
  • Very friendly helpful staff
From$79
Very Good 4.0 /5Reviews CallBookMore Details
Next 25 Petersburg Hotels >  [1 - 25 of 47]    
Next: See My Petersburg Hotels with Pricing
Back to Top