Hotels in Petersburg
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Aug 7 - Aug 8Tomorrow
Aug 8 - Aug 9This weekend
Aug 7 - Aug 9Next weekend
Aug 14 - Aug 16Top 5 hotels in Petersburg at a glance
- The Hermitage Inn and Taphouse — 2.5-star hotel in Petersburg. Guest rating: 9.2/10 — Wonderful.
- South Branch Inn Moorefield — 2.5-star hotel in Moorefield. Guest rating: 9.0/10 — Wonderful.
- The Inn at Canaan — 2.5-star hotel in Davis. Guest rating: 8.6/10 — Excellent.
- Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy — 2-star hotel in Basye. Guest rating: 9.6/10 — Exceptional.
- Abrams Creek Center — 2-star hotel in Elk Garden. Guest rating: 7.6/10 — Good.
Where to stay in Petersburg?




The Hermitage Inn and Taphouse
The Hermitage Inn and TaphousePetersburg
$154
$180 total
includes taxes & fees
Aug 9 - Aug 10




South Branch Inn Moorefield
South Branch Inn MoorefieldMoorefield
$179
$203 total
includes taxes & fees
Aug 8 - Aug 9




The Inn at Canaan
The Inn at CanaanDavis
$128
$146 total
includes taxes & fees
Aug 21 - Aug 22




Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy
Postcard Cabins Shenandoah North, Outdoor Collection by Marriott BonvoyBasye
$127
$184 total
includes taxes & fees
Sep 7 - Sep 8




Abrams Creek Center
Abrams Creek CenterElk Garden
$66
$97 total
includes taxes & fees
Aug 10 - Aug 11




SureStay Plus Hotel by Best Western Keyser
SureStay Plus Hotel by Best Western KeyserKeyser
$132
$147 total
includes taxes & fees
Aug 16 - Aug 17




Mountaineer Motel
Mountaineer MotelMount Storm
$97
$109 total
includes taxes & fees
Aug 8 - Aug 9




Modern Mountain Retreat Near Dolly Sods & Skiing 3 Bedroom Home
Modern Mountain Retreat Near Dolly Sods & Skiing 3 Bedroom HomeTimberline
$235
$501 total
includes taxes & fees
Sep 1 - Sep 2




Chalet High by Coolvacay
Chalet High by CoolvacayBasye
$183
$202 total
includes taxes & fees
Aug 10 - Aug 11
Go beyond your typical stay in Petersburg
Pet friendly
Family friendly
Cottage
Apartment
Our prices for hotels in Petersburg are cheapest in January
Our prices for hotels in Petersburg are cheapest in January
Price trends for hotels in Petersburg
Pricing is based on two traveler single night rates
Top landmarks in Petersburg

Petersburg City Park
Petersburg City Park is worth a visit when in central Petersburg.
Grant Memorial Hospital
Grant Memorial Hospital is a hospital located 0.9 mi (1.5 km) from central Petersburg.
Michael Brothers Memorial Park
Michael Brothers Memorial Park is worth a visit, located 0.9 mi (1.5 km) from central Petersburg.
Welton Park
Welton Park is 2.1 mi (3.3 km) from central Petersburg, why not stop by during your stay.
Rough Run
Rough Run is 6.6 mi (10.6 km) from central Petersburg, why not stop by during your stay.
Learn more about Petersburg
Petersburg is well-known for its attractions such as Welton Park and Rough Run.
See all hotels in Petersburg
Check out reviews of Petersburg hotels guests love
SureStay Plus Hotel by Best Western Keyser
8/10 Good
"Staff extremely cruel"
The Hermitage Inn and Taphouse
10/10 Excellent
"Nice place. Room was comfortable and spacious. TV was a little tricky but with patience and perseverance I figured out I needed the confidence boost anyway after the 6,000 steps at Blackwater Falls. 👍👍"
South Branch Inn Moorefield
10/10 Excellent
"AMAZING and wonderful staff"
Postcard Cabins Shenandoah North, Outdoor Collection by Marriott Bonvoy
10/10 Excellent
"Great place! It was great sitting by the fire and relaxing. It was perfect - great place!"
The Inn at Canaan
8/10 Good
"It was fine but not as nice as expected or advertised. Dirty floors/carpet (our socks turned black). The beds were nice. Generally comfy with extra blankets. The water pressure is very low in the shower."
The Billy Motel
10/10 Excellent
"Everyone should spend a night in 1963! It was awesome!"

