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.

Guest favorite

Cabin in Upper Tract

4.96 out of 5 average rating, 301 reviews

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.

Nov 14 – 21

$143 per night
Guest favorite

Cabin in Mathias

4.95 out of 5 average rating, 121 reviews

The Nest at Lost River

Handcrafted cabin by a builder of the renowned Lost River State Park cabins and nestled in the trees to offer a true sanctuary in nature. The charming wooden features and thoughtful design details make this cabin a perfect rustic getaway in the woods. Explore over 20 acres of wooden land, replete with a trout pond for catching your dinner! Located a 5 minute drive from Lost River State Park with endless hiking trails, horseback riding, and pool. Perfect for a weekend getaway to relax and unwind.

May 4 – 11

$128 per night
Guest favorite

Cabin in Lost City

4.97 out of 5 average rating, 245 reviews

High View Hideaway - A Cozy Lost River Cabin

Nestled in the wooded hillsides of the GW National Forest, The Hideaway provides a retreat from the stresses of urban life and is the perfect base to enjoy all the Lost River area has to offer - hiking and fishing, cycling, and more. And blazing fast internet let's you work from here if you need. Completely refreshed in 2019, this cozy cabin offers a large queen bedroom and an open living/dining area, updated kitchen, large deck, and screened-in porch for taking in nature's sights and sounds.

Jun 17 – 24

$84 per night

Popular amenities for Petersburg vacation rentals

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

Guest favorite

Cabin in Davis

4.97 out of 5 average rating, 264 reviews

The Davis Loft - The Best Location in Davis!

Oct 29 – Nov 5

$100 per night
Guest favorite

Cabin in Pendleton County

4.98 out of 5 average rating, 259 reviews

The Bear Cub Cabin

Jun 19 – 26

$94 per night
Guest favorite

Tiny home in Linville

4.99 out of 5 average rating, 593 reviews

The spring house at Thistle Hollow

Jul 25 – Aug 1

$101 per night
Guest favorite

Home in Franklin

4.95 out of 5 average rating, 124 reviews

Pine Ridge Manor-Private Hot Tub, Secluded Hilltop

Aug 28 – Sep 4

$106 per night
Guest favorite

Cottage in Timberville

4.92 out of 5 average rating, 447 reviews

Cider House Orchard Stay

Feb 14 – 21

$104 per night
Guest favorite

Cottage in Cabins

4.87 out of 5 average rating, 31 reviews

Bigfoot’s Burrow

Dec 26 – Jan 2

$99 per night
Guest favorite

Home in Upper Tract

5.0 out of 5 average rating, 30 reviews

Farmhouse with Mountain Views

Nov 13 – 20

$140 per night
Superhost

Cabin in Petersburg

4.87 out of 5 average rating, 52 reviews

Mountain Momma Hideaway

Jul 31 – Aug 7

$196 per night
Guest favorite

Tiny home in Mount Storm

4.95 out of 5 average rating, 62 reviews

New 1-bedroom tiny cabin with fireplace

Feb 3 – 10

$107 per night
Guest favorite

Apartment in Moorefield

4.89 out of 5 average rating, 9 reviews

Hyson’s romantic haven

Sep 14 – 21

$119 per night
Guest favorite

Cabin in Cabins

4.91 out of 5 average rating, 22 reviews

The Smokin Dolly

Oct 5 – 12

$180 per night
Guest favorite

Cabin in Franklin

4.93 out of 5 average rating, 85 reviews

Brushy Mountain Cabin

Oct 19 – 26

$112 per night

Destinations to explore

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