Get a free $75 gift card with a $300+ purchase

Mountains Bed and Breakfasts

Sort by:

Harmony Hill B&B

Sparta, NC

from $140

5.0 (53)
Accepts:

Check Dates

Harmony Hill B&B

Harmony Hill B&B

from $140

Sparta, NC

5.0 (53)

Visit Website »

Check Dates

from $80

4.5 (27)
Accepts:

Visit Website

Marilyn's Melrose Inn

Marilyn's Melrose Inn

from $80

Tryon, NC

4.5 (27)

Visit Website

from $65

Accepts:

Check Dates

from $89

4.4 (99)
Accepts:

Check Dates

Azalea Inn Bed & Breakfast

Azalea Inn Bed & Breakfast

from $89

Banner Elk, NC

4.4 (99)

Visit Website »

Check Dates

from $129

4.7 (4)
Accepts:

Visit Website

Herren House Bed and Breakfast

Herren House Bed and Breakfast

from $129

Waynesville, NC

4.7 (4)

Visit Website

Fryemont Inn

Bryson City, NC

from $110

5 (2)

Visit Website

Fryemont Inn

Fryemont Inn

from $110

Bryson City, NC

5 (2)

Visit Website

from $149

4.7 (54)
Accepts:

Visit Website

The Oaks Bed and Breakfast

The Oaks Bed and Breakfast

from $149

Saluda, NC

4.7 (54)

Visit Website

Red House Inn

Brevard, NC

from $145

4.9 (10)

Visit Website

Red House Inn

Red House Inn

from $145

Brevard, NC

4.9 (10)

Visit Website

Buffalo Tavern Bed & Breakfast

West Jefferson, NC

from $89

4.6 (153)
Accepts:

Check Dates

Buffalo Tavern Bed & Breakfast

Buffalo Tavern Bed & Breakfast

from $89

West Jefferson, NC

4.6 (153)

Visit Website »

Check Dates

Get a free $75 gift card with a $300+ purchase

from $124

4.8 (37)
Accepts:

Check Dates

Vintage Inn Bed and Breakfast

Vintage Inn Bed and Breakfast

from $124

Yadkinville, NC

4.8 (37)

Visit Website »

Check Dates

Grandview Lodge

Waynesville, NC

from $89

4.1 (168)
Accepts:

Check Dates

Grandview Lodge

Grandview Lodge

from $89

Waynesville, NC

4.1 (168)

Visit Website »

Check Dates

Blue Waters Mountain Lodge

Robbinsville, NC

from $155

5.0 (7)
Accepts:

Visit Website

Blue Waters Mountain Lodge

Blue Waters Mountain Lodge

from $155

Robbinsville, NC

5.0 (7)

Visit Website

from $75

4.9 (8)
Accepts:

Check Dates

from $95

4.8 (20)
Accepts:

Visit Website

Colonial Pines Inn Bed and Breakfast

Colonial Pines Inn Bed and Breakfast

from $95

Highlands, NC

4.8 (20)

Visit Website

The Inn at Brevard

Brevard, NC

from $140

4.2 (161)

Check Dates

The Inn at Brevard

The Inn at Brevard

from $140

Brevard, NC

4.2 (161)

Visit Website »

Check Dates

from $99

4.4 (15)
Accepts:

Check Dates

Misty Mountain Ranch B&B & Cabins

Misty Mountain Ranch B&B & Cabins

from $99

Maggie Valley, NC

4.4 (15)

Check Dates

No results were found.

Your search was a little too specific.We suggest reducing the filters or searching for a different city.

Sponsored Links

Best Price Guarantee

We offer the Best Price Guarantee! Learn more

Recent reviews

Dry Ridge Inn

$99 - $179

4.6 (230)

"This was such a nice b and b. We loved our room, and the bed was very comfy. The fr..."

Read more...


Oak Hill on Love Lane

$160 - $235

4.9 (232)

"Over the yrs we have stayed in many different b&b's. We would rate Oak Hill a..."

Read more...


The Swag Country Inn

$445 - $800

4.7 (158)

"Wonderfully embracing in everyway. A fabulous combination of outstanding outdoor acti..."

Read more...


Mountains B&B reviews

Overall rating:

The Mountains B&B review score is based on feedback from travelers from around the world. See property page for full, detailed reviews by real travelers.

Top