Get a free $60 gift card with a $300 gift card purchase

Mountains Bed and Breakfasts

Sort by:

Lazy Bear Lodge

Valle Crucis, NC

from $159

4.8 (261)
Accepts:

Visit Website

Lazy Bear Lodge

Lazy Bear Lodge

from $159

Valle Crucis, NC

4.8 (261)

Visit Website

from $115

4.9 (43)

Visit Website

The River Lodge Bed & Breakfast

The River Lodge Bed & Breakfast

from $115

Cullowhee, NC

4.9 (43)

Visit Website

4-1/2 Street Inn

Highlands, NC

from $115

4.9 (8)

Visit Website

4-1/2 Street Inn

4-1/2 Street Inn

from $115

Highlands, NC

4.9 (8)

Visit Website

from $65

4.4 (20)

Visit Website

Friendship Lodge Bed & Breakfast

Friendship Lodge Bed & Breakfast

from $65

Black Mountain, NC

4.4 (20)

Visit Website

River House at Chimney Rock

Chimney Rock, NC

from $109

4.6 (2)
Accepts:

Visit Website

River House at Chimney Rock

River House at Chimney Rock

from $109

Chimney Rock, NC

4.6 (2)

Visit Website

A Bed of Roses

Asheville, NC

from $109

4.6 (12)

Visit Website

A Bed of Roses

A Bed of Roses

from $109

Asheville, NC

4.6 (12)

Visit Website

from $59

4.6 (86)
Accepts:

Visit Website

The Perry House Bed & Breakfast

The Perry House Bed & Breakfast

from $59

Banner Elk, NC

4.6 (86)

Visit Website

Balsam Mountain Inn

Balsam, NC

from $100

4.3 (14)

Visit Website

Balsam Mountain Inn

Balsam Mountain Inn

from $100

Balsam, NC

4.3 (14)

Visit Website

Ridgeway Inn

Blowing Rock, NC

Accepts:

Visit Website

Ridgeway Inn

Blowing Rock, NC

Visit Website

1902 Turnpike House

Banner Elk, NC

from $89

4.7 (35)
Accepts:

Visit Website

1902 Turnpike House

1902 Turnpike House

from $89

Banner Elk, NC

4.7 (35)

Visit Website

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

from $115

4.6 (20)

Visit Website

1899 Wright Inn and Carriage House

1899 Wright Inn and Carriage House

from $115

Asheville, NC

4.6 (20)

Visit Website

Claddagh Inn

Hendersonville, NC

from $89

4.1 (28)
Accepts:

Check Dates

Claddagh Inn

Claddagh Inn

from $89

Hendersonville, NC

4.1 (28)

Visit Website »

Check Dates

The Inn at Glen Alpine

Glen Alpine, NC

from $95

4.9 (89)
Accepts:

Check Dates

The Inn at Glen Alpine

The Inn at Glen Alpine

from $95

Glen Alpine, NC

4.9 (89)

Visit Website »

Check Dates

from $100

4.8 (41)

Visit Website

Terrell House Bed & Breakfast

Terrell House Bed & Breakfast

from $100

Burnsville, NC

4.8 (41)

Visit Website

from $85

4.9 (3)

Visit Website

Stoney Fork Bed and Breakfast

Stoney Fork Bed and Breakfast

from $85

Ferguson, NC

4.9 (3)

Visit Website

from $150

5.0 (8)
Accepts:

Visit Website

Aunt Adeline's Bed and Breakfast

Aunt Adeline's Bed and Breakfast

from $150

Hendersonville, NC

5.0 (8)

Visit Website

Dry Ridge Inn

Weaverville, NC

from $99

4.7 (249)

Visit Website

Dry Ridge Inn

Dry Ridge Inn

from $99

Weaverville, NC

4.7 (249)

Visit Website

from $115

4.9 (25)
Accepts:

Visit Website

River's Edge at Todd, NC Inn

River's Edge at Todd, NC Inn

from $115

Todd, NC

4.9 (25)

Visit Website

Beech Alpen Inn

Beech Mountain, NC

from $89

Visit Website

Beech Alpen Inn

Beech Alpen Inn

from $89

Beech Mountain, NC

Visit Website

The Inn at Singletree

Danbury, NC

from $150

Visit Website

The Inn at Singletree

The Inn at Singletree

from $150

Danbury, NC

Visit Website

from $115

5 (2)
Accepts:

Visit Website

The Main Street Inn

Highlands, NC

from $85

3.7 (3)
Accepts:

Visit Website

The Main Street Inn

The Main Street Inn

from $85

Highlands, NC

3.7 (3)

Visit Website

from $135

4.2 (16)
Accepts:

Check Dates

Knollwood

Marshall, NC

from $125

4.4 (1)

Check Dates

Knollwood

Knollwood

from $125

Marshall, NC

4.4 (1)

Check Dates

Glade Valley B&B

Glade Valley, NC

from $119

4.9 (69)

Visit Website

Glade Valley B&B

Glade Valley B&B

from $119

Glade Valley, NC

4.9 (69)

Visit Website

from $165

4.8 (15)

Visit Website

Pinebrook Manor Bed and Breakfast Inn

Pinebrook Manor Bed and Breakfast Inn

from $165

Hendersonville, NC

4.8 (15)

Visit Website

Harmony Hill B&B

Sparta, NC

from $140

5.0 (54)
Accepts:

Check Dates

Harmony Hill B&B

Harmony Hill B&B

from $140

Sparta, NC

5.0 (54)

Visit Website »

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

Carolina Bed & Breakfast

$140 - $225

4.8 (60)

"My husband and I recently stayed here in the Goldfinch Room. We are so pleased with t..."

Read more...


Lazy Bear Lodge

$159 - $179

4.8 (261)

"The Lazy Bear Lodge is truly a mountain jewel. The owners could not be more obliging..."

Read more...


Bed & Breakfast on Tiffany Hill

$185 - $275

5.0 (98)

"This is the second time our group has gone to Tiffany Hill. We now have a waiting lis..."

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