Flat Rock, North Carolina Bed and Breakfast Inns

We currently have 5 Flat Rock bed and breakfast inns. In addition to top quality inns such as Flat Rock Inn and Highland Lake Inn, we have nearby bed and breakfasts in the cities and towns of Chimney Rock, Fletcher and Saluda. See the Nearby Cities list on the right to find the perfect bed and breakfast near Flat Rock, North Carolina.

Book a Hotel:





Recommended Flat Rock Bed & Breakfasts

Flat Rock Inn Has photosHas ratings
Listed on the National Register of Historic Places this 1888 Inn offers Victorian elegance in a quiet country setting. A...

Highland Lake Inn Has photosHas ratings
Highland Lake Inn Bed and Breakfast, Flat Rock, North Carolina, is a 180-acre country retreat located in the Western...

Old Dining
Old Dining is a bed and breakfast inn located in the Flat Rock area. ...

Rose Tree Bed & Breakfast
Set on six acres in the Historic Village of Flat Rock, built circa 1910 and renovated in 1998, RoseTree offers...

ThundeRose Inn & Meeting House
ThundeRose is our home – which we have opened to our guests. This allows for a warmer, more “at home away...

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

North Carolina Bed and BreakfastUnited States Bed and Breakfast