Skip to content

Vacation rentals in Madison County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in Madison County

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

Cabin in Flag Pond
The "Eleanor Rigby" DIRECT STREAM FRONT W HOT TUB
Sweet little rustic Mountain cabin w/covered deck and private hot tub sitting directly on bold stream ! Situated 30 miles outside Asheville, NC and also 30 min to Johnson City, TN. The perfect getaway for the outdoors enthusiasts! Amazing hiking, white water rafting & tubing, kayaking, ziplining, horse back riding, view multiple waterfalls & fishing only 15 minutes away! In the evenings..build a bonfire and relax in your private hot tub overlooking the bold stream! PLEASE READ PET/ LINEN INFO
$125 per night
SUPERHOST
Rental unit in Mars Hill
Lazy Rabbit
Newly renovated early 1900's upstairs apartment of a duplex. Full kitchen for cooking your meals or maybe you prefer walking to the nearby restaurants on Main St. Kitchen includes coffee maker, coffee, granola, and milk. The bedroom has a new comfy memory foam queen size bed. Stream your favorite shows using your accounts on the smart TV in the living room. Full size washer/dryer. New HVAC and energy efficient windows for a comfortable bunny nest. Just a few hops to downtown and the college.
$80 per night
SUPERHOST
Cottage in Mars Hill
Zarephath: You Will Not Want To Leave This Cottage
Enjoy serene country living while having the convenience of amenities at Mars Hill, Marshall, Hot Springs and Weaverville. The cabin is 3.9 miles from I-26 and 22 miles from downtown Asheville. Relax on the screened in porch while soaking in the hot tub. View the turkey & deer roaming the area. Watch TV while sitting by the gas logs. Enjoy excellent dinning, hiking, rafting, biking, snow skiing, and site seeing In the picturesque Blue Ridge Mountains of Western North Carolina.
$118 per night
SUPERHOST

Other great vacation rentals in Madison County

Cabin in Marshall
Modern Cabin, private hot tub, trails & views
$200 per night
SUPERHOST
Private room in Alexander
PRIVATE ROOM, PRIVATE BATH & PRIVATE ENTRANCE!
$36 per night
SUPERHOST
Rental unit in Mars Hill
Beautifully Restored Cozy Cute Apartment
$56 per night
Cottage in Mars Hill
Summer sale Amazing MNT views /NEW Hot tub /Sauna
$179 per night
SUPERHOST
Rental unit in Mars Hill
HISTORIC MODERN MIX/CUTE MAIN ST/22MIN ASHEVILLE
$51 per night
Cabin in Hot Springs
Hot Springs Hideaway with Hot Tub & Mountain Views
$199 per night
SUPERHOST
Cabin in Marshall
Built NEW! WNC Mountain Cabin-Near Asheville, I-26
$118 per night
SUPERHOST
Cabin in Weaverville
Lazy Bear Cabin ☀️ - W/Hot Tub-Close to Asheville
$136 per night
SUPERHOST
Cabin in Erwin
Our mountain sanctuary
$93 per night
SUPERHOST
Tiny home in Marshall
Little Red Barn House
$56 per night
SUPERHOST
Rental unit in Alexander
Meadow Views Cozy Suite
$120 per night
Tiny home in Weaverville
Tiny Home on Alpaca Farm Asheville 15 Minutes Away
$90 per night
SUPERHOST

Other types of stays on Airbnb