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