Shenandoah Valley Bed and Breakfasts

B&Bs in Shenandoah Valley

  From $169

191 Chinquapin Dr, Waynesboro, Virginia
Voted Best of the Mid-Atlantic by BedandBreakfast.com, and Best of Virginia by Virginia Living, the Iris Inn has 9 rooms & 6 cabins on 12 wooded acres overlooking the Shenandoah Valley.
  From $129.00

138 East Main Street, Luray, Virginia
Romantic Inn Suites and Luxury Riverside Cabins in the beautiful Shenandoah Valley!
  From $250

1482 Zachary Taylor Highway, Huntly, Virginia
A Luxury Country Inn overlooking Shenandoah National Park from 45 acres of pasture, lawns, gardens and parkland.
  From $99

603 South Main Street, Lexington, Virginia
Great In-Town location makes the Lodge the perfect place to enjoy Lexington, all sites walkable. Hiking and Outdoor Advice
  From $169

118 Campbell Ave, Sw, Roanoke, Virginia
Only Downtown Roanoke, Va Bed & Breakfast. Elegant urban oasis featuring Scandia Down featherbeds, comforters, pillows, Kuereg coffeemakers & beautiful furnishings complete this Virginia Inn. Candlelight hot gourmet breakfast in the dining room or enjoy a cup of fresh coffee while reading the paper in our comfortable kitchen setting.
  From $105

104 W. College Street, Bridgewater, Virginia
Bed and Breakfast Cottage suites in town, walk or bike to all.GREAT mid valley location for a multitude of events.
  From $135

1857 Grandin Road, Roanoke, Virginia
Beautifully restored Colonial Revival home just a short drive from the picturesque Blue Ridge Parkway!
  From $139

547 East Market Street, Harrisonburg, Virginia
TOP RATED by TripAdvisor in the Central Shenandoah Valley. Read our Reviews! 'A NIGHT'S DELIGHT~A BREAKFAST TO REMEMBER'!
  From $169

30 Butler Circle, Steeles Tavern, Virginia
Capture the magic of our timeless romantic Manor Home and fall in love all over again!
  From $139

985 Borden Road, Lexington, Virginia
Gracious English country inn nestled on a scenic hillside overlooking the Shenandoah Valley!
  From $95

14 South New Street, Staunton, Virginia
The Storefront is located in the heart of Staunton, where you are just a walk away to great eateries, historic sites, shops, educational institutions and entertainment.
  From $85

216 West Frederick Street, Staunton, Virginia
We offer spacious suites for the price of a room!! BEST VALUE in Staunton! Located right downtown.
  From $165

160 S. Court Street, Luray, Virginia
The great 'high' Victorian B&B and wheel-chair friendly cottage in Luray VA, the heart of the beautiful Shenandoah Valley!
  From $140

3448 Caverns Drive, Keezletown, Virginia
1920s-era stone and stucco lodge on six acres at the end of a quiet country road in the heart of the Shenandoah Valley.
  From $187

455 Lonesome Dove Trail, Lexington, Virginia
Enjoy gracious hospitality, rustic elegance & a superb vacation experience in a new, unforgettable mountain retreat setting.
  From $140

217 West Boscawen Street, Winchester, Virginia
A grand old home in Winchester's historic district. Featured in Washingtonian magazine, top reviews on Tripadvisor.
  From $145

P.o. Box 608,, 30 Chapman Landing Road, Edinburg, Woodstock, Virginia
Historic lodging on the Shenandoah River!
  From $129

325 Union Run, Lexington, Virginia
Magnificently located on 10 acres near historic Lexington, this B&B is owned by a fine artist.
  From $229

8400 North Lee Hwy., Steeles Tavern, Virginia
Secluded Romantic Cabins for the perfect retreat in the heart of the Shenandoah Valley of Virginia!
  From $169

4383 Borden Grant Trail, Fairfield, Virginia
38-acre country retreat tucked into the foothills of the Blue Ridge Mountains just 15 minutes from downtown Lexington.
  From $145

Buffalo Bend Road, P.O. Box 1348, Lexington, Virginia
Romantic hideaway perched on a hill near historic Lexington providing scenic mountain vistas, great amenities, & llama hikes.
  From $156

51 Horsehead Road, Grottoes, Virginia
Overlooking the Shenandoah Valley, this beautiful Inn is convenient to hiking, antiques, dining, theatre & area colleges.
  From $125

2487 Hankey Mountain Highway, Churchville, Virginia
Historic Inn and Restaurant in the scenic Shenandoah Valley, conveniently located to Staunton & Harrisonburg.
  From $155

1401 North Royal Avenue, Front Royal, Virginia
Historic Front Royal, Virginia hilltop Edwardian Mansion offers an Emerald Isle for travelers to the Shenandoah Valley.
  From $160

231 Vaucluse Spring Lane, Stephens City, Virginia
A romantic country inn overlooking 100 acres of rolling meadows in the Shenandoah Valley!