Mountains - Western North Carolina Bed and Breakfasts

B&Bs in Mountains - Western North Carolina

from $135

Cullowhee, NC
Within city limits
Experience rustic elegance at its best --- tucked into the Blue Ridge Mountains!...Read more
from $150

Brevard, NC
Within city limits
Experience the magic of the mountains in this elegant and charming European style inn!...Read more
from $129

Old Fort, NC
Within city limits
Located inside Pisgah National Forest, minutes from Black Mountain and Asheville. ...Read more
from $140

Cashiers, NC
Within city limits
1400-Acre Estate in the Blue Ridge Mountains offering golf, tennis, spa services, hiking ...Read more
from $170

Saluda, NC
Within city limits
A Spectacular Victorian Inn, Situated in a Unique Mountain Village. The Oaks Bed and Brea...Read more
from $205

Highlands, NC
Within city limits
Located on the highest point of Fire Mountain at 4,000' elevation offering long-range mou...Read more
from $159

Weaverville, NC
Within city limits
A romantic Victorian getaway in artsy Weaverville, 10 minutes from Asheville. Walk to din...Read more
from $89

Banner Elk, NC
Within city limits
Restore your spirit at our beautifully renovated, historic High Country farmhouse. ...Read more