Back to all inns
Buffalo Tavern

Inn

Buffalo Tavern

$$

958 W Buffalo Rd, West Jefferson, NC

Nestled on a peaceful hillside just minutes from downtown West Jefferson, North Carolina, the Buffalo Tavern Bed & Breakfast is a historic 1872 farmhouse that proudly operates under local, independent ownership. Run by dedicated hands-on innkeepers, this charming countryside retreat features original hand-hewn timbers, cozy guest rooms with warm fireplaces, and classic claw-foot tubs. Guests are treated to a freshly prepared, home-cooked country breakfast each morning before spending the day exploring the scenic New River, the Blue Ridge Parkway, or the vibrant local arts district.

Part of our guide to independent stays in North Carolina.