Skip to content

Cabin rentals in Petersburg

Find and book unique cabins on Airbnb

Top-rated cabin rentals in Petersburg

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

Superhost
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
Superhost
Cabin in Mathias
Modern Mountaintop Cabin -Stunning Views *Hot Tub*
Whether you're looking to get away/recharge or work from a (different) home for a little while, this beautiful cedar log cabin perched atop a mountain is a great choice. This 4 BR/2.5 BA cabin offers breathtaking views of the surrounding mountains and valleys - including stunning sunrises. Take in the vistas from the wraparound deck or the great room with its cathedral ceilings, and then enjoy the pool table and other amenities. Two workstations also help you get some work done (if needed!).
$224 per night
Superhost
Cabin in Petersburg
Happy Bottom Riverfront Cabin, Petersburg,WV
This quaint cabin is located on the riverfront of the South Branch Potomac River. Enjoy the huge deck & bar right on the river bank , exclusive to the Happy Bottom Vacation comminity, where you can play a game of cornhole, shuffleboard, play cards or grill out. Beautiful calm riverfront to enjoy kayaking, fishing, swimming or floating. A unique property with an "off the grid" feel, but only minutes to stores and restaurants. Nearby attractions Seneca Rocks, Smoke Hole,& Dolly Sods.
$150 per night

Cabin rentals with a hot tub

Superhost
Cabin in Moorefield
Beautiful Log Cabin w/ Gorgeous Views & Hot Tub
$349 per night
Superhost
Cabin in Lost City
Lost River Modern - a Modern Prefab
$270 per night
Superhost
Cabin in New Market
Mountain View Romantic Cabin❤️HotTub Fireplace WiFi
$179 per night
Superhost
Cabin in Elkins
CozyCountryCabin!RelaxingHot Tub!Wifi! FirePit!
$139 per night
Superhost
Cabin in Lost City
Modern Mountain Retreat, Hot Tub & Views
$250 per night
Superhost
Cabin in Mathias
Hot Tub, Huge Deck, Lake, & FirePit at Cozy Cabin
$129 per night
Superhost
Cabin in Maurertown
The Bear Den - Mountain Cabin w/ Spectacular Views
$256 per night
Superhost
Cabin in Luray
Blue Moon Log Cabin ~ Hot Tub and Walk to SRO
$159 per night
Superhost
Cabin in Strasburg
Iconic A-frame w/HOT TUB*Mnt Views*Cozy*SEXY*Fun!
$143 per night
Superhost
Cabin in Rileyville
"Sundance" Spectacular Mountain Views w/Hot Tub
$234 per night
Superhost
Cabin in Sugar Grove
Ebenezer Cabin-Private Hot Tub, cozy Cabin w/ Loft
$95 per night
Superhost
Cabin in Luray
Riverfront cabin with new hot tub
$194 per night

Pet-friendly cabin rentals

Superhost
Cabin in Mathias
The Nest at Lost River
$129 per night
Superhost
Cabin in Wardensville
Cozy Historic Cabin w/ stellar view of Big Schloss
$188 per night
Superhost
Cabin in Lost City
Hideaway Cabin in the Woods - Lost River
$207 per night
Superhost
Cabin in Lost City
Log Cabin in Lost River w/ Indoor Fireplace
$140 per night
Superhost
Cabin in Hinton
Peaceful nature getaway. Small Cozy cabin
$129 per night
Superhost
Cabin in Hinton
Cozy Mountain Cabin along the beautiful Dry River
$138 per night
Superhost
Cabin in Hinton
Brookeside your nature get away by the river waits
$118 per night
Superhost
Cabin in Shenandoah
Shenandoah River access *Hot Tub *Mountains View*
$164 per night
Superhost
Cabin in Shenandoah
Charming cabin near Shenandoah River
$191 per night
Superhost
Cabin in Lost City
Cabin with mountain view and gourmet kitchen.
$254 per night
Superhost
Cabin in Shenandoah
Hobbit House in the Shenandoah Virginia "Shire"
$245 per night
Superhost
Cabin in Edinburg
The Owl's Nest at Liberty Furnace
$109 per night

Private cabin rentals

Superhost
Cabin in Wardensville
Poplar Perch - Modern Cabin, King Bed, Fireplace
$109 per night
Superhost
Cabin in Lost City
High View Hideaway - A Cozy Lost River Cabin
$92 per night
Superhost
Cabin in Pendleton County
The Bear Cub Cabin
$94 per night
Superhost
Cabin in Davis
The Davis Loft - The Best Location in Davis!
$92 per night
Superhost
Cabin in Wardensville
A-Frame Cabin Escape in GW Natl Forest Lost River
$139 per night
Superhost
Cabin in Basye
Skyfall Cabin - Steps from Bryce Ski Lodge
$105 per night
Superhost
Cabin in Lost City
Deer Crossing @ Lost River
$125 per night
Superhost
Cabin in Augusta ( Capon Bridge)
Nirvana, Mountain View
$55 per night
Superhost
Cabin in Riverton
Nature Getaway <1mi to Monongahela National Forest
$114 per night
Superhost
Cabin in Broadway
Riverfront Retreat: Firepit - Waterfront - Modern
$123 per night
Superhost
Cabin in Davis
Canaan Valley Entire Deluxe Cabin
$110 per night
Superhost
Cabin in Luray
Shadow Ridge - A cabin for 2 with a fantastic view
$120 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. West Virginia
  4. Grant County
  5. Petersburg
  6. Cabin rentals