Skip to content

Vacation rentals in Petersburg

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Petersburg

Guests agree: these stays are highly rated for location, cleanliness, and more.

Cabin in Upper Tract
Potomac Overlook Log Cabin At SMOKE HOLE, WV /WIFI
My place is good for couples, solo adventurers, business travelers, families (with kids), and furry friends (pets). I do have a 50.00 pet fee per dog up to 2 dogs only. It is located just above the entrance to the Smoke Hole Canyon with great fishing, beautiful scenery along the paved country curvy road. You can drive through the canyon and come out on Rt 28 just below the Smoke Hole caverns and gift shop. Then continue to Seneca Rocks and hike the rocks or drive to Nelson Rocks for zip lining.
$159 per night
Cabin in Maysville
Modern cabin in Dolly Sods w/ sauna & EV charger
A bright, modern cabin in the heart of the Monongahela National Forest. This brand new design driven space feels like being in a treehouse. It lies at the edge of the Dolly Sods wilderness, has forest views from every room, and a sauna. The location provides easy access to tons of hiking and is only 2.5-3 hours from Washington DC. It's as close as you can get to Dolly Sods without camping! 4WD needed in the winter.
$314 per night
Tiny home in Moorefield
Creekside Tiny Cabin aside a Mountain Stream
Creekside is a 312 square foot (plus loft) secluded Tiny Cabin. It is nestled in the woods, with mountain views and absolutely stunning night skies. A picturesque year-round mountain stream is less than 50 feet from the cabin porch. The modern cabin was designed to be comfortable and appealing. Every "tiny" detail was considered. Although the cabin may have limited square footage, it feels roomy and uncrowded.
$200 per night

Stay near Petersburg's top sights

Family Traditions3 locals recommend
3rd Base Sports Bar & Grille4 locals recommend
Grant Memorial Hospital3 locals recommend

Other great vacation rentals in Petersburg

Cabin in Lost River
Rustic and stylish mountain getaway
$120 per night
Treehouse in Wardensville
*!NEW!* Eagles Nest Treehouse w/Hot tub!
$232 per night
Cabin in Petersburg
Happy Bottom Riverfront Cabin, Petersburg,WV
$167 per night
Cabin in Lost City
Cozy, modern cabin in Lost River
$132 per night
Cabin in Petersburg
Mountain Momma Hideaway
$168 per night
Tiny home in Mathias
Lost River Tiny House, dog-friendly + hot tub
$118 per night
Barn in Mathias
Lost River Bunkhouse Barn, dog-friendly + hot tub
$175 per night
Cabin in Luray
"The Sparrow" Luxury A-Frame in the Shenandoah
$279 per night
Chalet in Tucker County
The Davis Ridge - Free Firewood, Pool, Mt Views
$100 per night
Tiny home in Baker
Tiny Escape w/ dry sauna & mountain views
$239 per night
Chalet in Mathias
River Access Cabin, Hot Tub, Fast WiFi, Fire Pit!
$157 per night
Home in Moorefield
3br Outskirts of Moorefield
$118 per night
  1. Airbnb
  2. United States
  3. West Virginia
  4. Grant County
  5. Petersburg