Vacation rentals in Shoals

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Shoals

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

Guest favorite

Cottage in Lawsonville

4.99 out of 5 average rating, 144 reviews

Foot Hill Farms II Hanging Rock

Welcome to our cottage in the foot Hills of the Blue Ridge Mountains. Completely renovated, brand new everything, appliances, bathroom, beds etc. Enjoy the huge wrap around porch and 2 1/2 acres to relax and unwind. The country is calling! 10 mins. from Hanging Rock State Park. You can reach us by text or phone. lock box on door, we will send access code before check in day. Enjoy. Please note the price listing is for 2 people, additional guests are additional 25/per person per night. The price will calculate automatically when you put in the number of guests. Outside security camera in use, facing driveway.

Jun 7 – 14

$107 per night
Guest favorite

Farm stay in Pinnacle

4.9 out of 5 average rating, 215 reviews

Beautiful Retreat at Pilot Mountain Vineyards

This quiet rancher sits right off of HWY 52 in Pinnacle, NC. The property is connected to Pilot Mountain State Park on two sides. PMSP trails can be accessed from here. Right down the road, there is a river access to the Yadkin River and horseback riding trails. Hanging Rock state park and the Dan River are only a few miles away. The historic town of Pilot Mountain is down the road. Enjoy the beautiful view of the mountain and the feel of being isolated while close to restaurants and activities

Mar 25 – Apr 1

$95 per night
Guest favorite

Guest suite in Pfafftown

4.97 out of 5 average rating, 124 reviews

The Colonial Winston-Salem: a boutique guest suite

A beautifully decorated basement suite 15 minutes from downtown Winston, near Lewisville and some of the best wineries! The space is entirely yours, complete with a charming patio, kitchenette, full bathroom, and studio bedroom/living room. Sit out on the patio with a cup of coffee from our fully stocked coffee bar and watch the deer & birds, or grab a book and snuggle in cozy bedding. We are an active family with dogs & kids living upstairs, so we've provided everything you need for quiet!

Sep 20 – 27

$79 per night

Popular amenities for Shoals vacation rentals

Other great vacation rentals in Shoals

Guest favorite

Cottage in Mount Airy

5.0 out of 5 average rating, 306 reviews

Beulah Bison Farm Bed & Breakfast (Golden Cottage)

Sep 3 – 8

$110 per night
Guest favorite

Guest suite in Winston-Salem

4.98 out of 5 average rating, 113 reviews

Comfortable and Convenient Studio

Jul 31 – Aug 7

$87 per night
Guest favorite

Farm stay in Ararat

4.89 out of 5 average rating, 107 reviews

Free Spirit Cottage (with hot tub!)

Aug 13 – 20

$88 per night
Guest favorite

Home in Lambsburg

5.0 out of 5 average rating, 299 reviews

Wayne and Opal’s Place

Aug 24 – 31

$95 per night
Guest favorite

Home in Mount Airy

4.92 out of 5 average rating, 350 reviews

Luxury in ♡ of Mayberry | Full Kitchen | King Bed

Sep 1 – 8

$102 per night
Guest favorite

Cottage in Pinnacle

4.95 out of 5 average rating, 82 reviews

Forest Fox Cottage, near three state parks

May 20 – 27

$74 per night
Guest favorite

Cottage in Pinnacle

4.94 out of 5 average rating, 81 reviews

Hikers Nest At Pilot Mountain 4b/2b Entire Home

May 26 – Jun 2

$85 per night
Guest favorite

Vacation home in Pilot Mountain

4.95 out of 5 average rating, 95 reviews

Studio in the heart of Downtown Pilot Mtn

Aug 1 – 8

$85 per night
Guest favorite

Home in Yadkinville

5.0 out of 5 average rating, 20 reviews

Cozy 100 year old farm cottage in wine country

Jun 14 – 21

$103 per night
Guest favorite

Home in King

4.91 out of 5 average rating, 35 reviews

Chickadee McGhee's Countryside Retreat

Aug 21 – 28

$99 per night
Guest favorite

Apartment in King

5.0 out of 5 average rating, 12 reviews

The Dalton

Aug 30 – Sep 6

$108 per night
Guest favorite

Cabin in Pinnacle

4.95 out of 5 average rating, 59 reviews

"LOG OUT" in our Private 3 Bedroom Cabin

Feb 19 – 26

$259 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. North Carolina
  4. Surry County
  5. Shoals