Skip to content

Vacation rentals in Johnson County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Johnson County

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

Cabin in Mountain City
Holler Hideaway: Secluded cabin nestled on 16 ac.
Private charmer nestled among the trees. We are 2.4 miles to Doe Mountain Recreation Area, ride your ATV from here to there, 15 miles to Watauga Lake, 18.7 miles to Virginia Creeper Trail, 28 miles to Boone, NC. Float the SoHo or Watauga without dealing with Boone. ATV/RV/Boat parking. Enjoy your morning coffee on the new back porch. Kitchen fully equipped. Queen bedroom and king floor mattress in loft. Hang out by the fire pit at night and take in the sunrise from the front porch swing.
$120 per night
SUPERHOST
Tiny home in Vilas
Little Red Tiny - near Boone, NC
A truly unique space with modern and chic, practical decor. Your living space seamlessly flows from the indoors to the outdoors with convertible seating and options for indoor or outdoor cooking. Our loft bedroom has a very comfortable queen mattress with both firm and plush pillows and warm and cool linens to meet your bedding preferences. Our Little Red tiny home has a spectacular view of the well known Grandfather Mountain, located about 29 miles away.
$80 per night
SUPERHOST
Rental unit in Mountain City
Mining Town Loft
Nestled among the mountains of Tennessee, the Mining Town Loft is a great mountain getaway. We are located just off the main road, yet tucked back against Doe Mountain in such a way that privacy is ideal. A quick 5 minute drive takes you to downtown Mountain City, 10 minutes to reach Watauga Lake, and only 30 minutes gets you to Boone, NC. Mining Town Lodge is centrally located to a wide variety of outdoor activities and many great local restaurants.
$75 per night

Other great vacation rentals in Johnson County

Cabin in Mountain City
Peaceful & Cozy Cabin, close to Watauga lake
$85 per night
SUPERHOST
Cabin in Butler
Roan Creek Cabin
$115 per night
Home in Shady Valley
Little House in the Valley
$99 per night
SUPERHOST
Barn in Mountain City
“The Shed”, Clean, Cozy, Outdoor spaces
$93 per night
SUPERHOST
Cabin in Mountain City
Cozy 2-bedroom cabin - TN mtn escape! Lake Watauga
$115 per night
SUPERHOST
Cabin in Shady Valley
Scott Hill Cabin #2
$60 per night
SUPERHOST
Tiny home in Trade
The Buttercup @ Buttermilk Acres
$79 per night
SUPERHOST
Barn in Laurel Bloomery
Unique Newly Built Barn Loft! Spacious! Romantic!
$104 per night
SUPERHOST
Farm stay in Mountain City
Mamaw's Place/Farm
$92 per night
SUPERHOST
Rental unit in Mountain City
Spacious 2 Bedroom Unit - Home away from Home
$82 per night
Cabin in Mountain City
Cheerful two bedroom cabin near creeper trail
$82 per night
Guesthouse in Vilas
Silverstone loft
$74 per night
SUPERHOST