North Carolina Bed and Breakfast Inns

InnSite has been your guide to bed and breakfasts in North Carolina since 1996. We have 330 inns in our North Carolina state bed and breakfast directory. They are located in 129 different cities and towns from Waynesville to Asheville and Charlotte to Wilmington. Start your search for the perfect North Carolina B&B by selecting a city from the list below.

Recommended North Carolina Bed & Breakfasts






= B&B listing has photos
= B&B has been rated

Top North Carolina Cities


North Carolina Bed & Breakfast Cities


United States Bed and Breakfast

Recent Articles