Find Deals on
B&B in Virginia

You choose what matters — star rating, location, amenities.

We pick the perfect hotel, packed with all your must-haves.

Your hotel is revealed right after booking!

Cheap B&B in Virginia

Dinsmore Boutique Inn
Dinsmore Boutique Inn
4 out of 5
1211 West Main Street, Charlottesville, VA
Stay at this 4-star business-friendly B&B in Charlottesville. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful ...
9.6/10 Exceptional! (248 reviews)
Dinsmore Boutique Inn
Ironclad Inn & Bourbon Room
Ironclad Inn & Bourbon Room
3.5 out of 5
1200 Princess Anne St, Fredericksburg, VA
Stay at this 3.5-star B&B in Fredericksburg. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our ...
9.4/10 Exceptional! (445 reviews)
Ironclad Inn & Bourbon Room
Ragland Mansion Bed & Breakfast
Ragland Mansion Bed & Breakfast
3.5 out of 5
205 South Sycamore St, Petersburg, VA
Stay at this 3.5-star business-friendly B&B in Petersburg. Enjoy free breakfast, free parking, and daily housekeeping. Our guests praise the breakfast and the ...
9.8/10 Exceptional! (346 reviews)
Ragland Mansion Bed & Breakfast
Loudoun Valley Manor
Loudoun Valley Manor
3 out of 5
15388 Wheatland View Ln, Waterford, VA
Stay at this 3-star business-friendly B&B in Waterford. Enjoy free breakfast, free WiFi, and free parking. Popular attractions 8 Chains North Winery and Corcoran ...
9.6/10 Exceptional! (253 reviews)
Loudoun Valley Manor
Inn and Tavern at Meander
Inn and Tavern at Meander
4 out of 5
2333 N James Madison Hwy, Locust Dale, VA
Stay at this 4-star B&B in Locust Dale. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (133 reviews)
Inn and Tavern at Meander
The Baywood Bed & Breakfast
The Baywood Bed & Breakfast
3 out of 5
31400 Latimers Bluff Rd, Cape Charles, VA
Stay at this 3-star beach B&B in Cape Charles. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Eastern Shore of Virginia National Wildlife ...
9.6/10 Exceptional! (172 reviews)
The Baywood Bed & Breakfast
Barclay Cottage B&B
Barclay Cottage B&B
3.5 out of 5
400 16th Street, Virginia Beach, VA
Stay at this 3.5-star B&B in Virginia Beach. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our ...
10/10 Exceptional! (189 reviews)
Barclay Cottage B&B
Longacre of Appomattox
Longacre of Appomattox
4 out of 5
1670 Church Street, Appomattox, VA
Stay at this 4-star B&B in Appomattox. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions ...
9.4/10 Exceptional! (211 reviews)
Longacre of Appomattox
Cedars of Williamsburg Bed & Breakfast
Cedars of Williamsburg Bed & Breakfast
3 out of 5
616 Jamestown Road, Williamsburg, VA
Stay at this 3-star B&B in Williamsburg. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
9.6/10 Exceptional! (305 reviews)
Cedars of Williamsburg Bed & Breakfast
Blacksburg Bed & Breakfast
Blacksburg Bed & Breakfast
4 out of 5
401 Clay St SW, Blacksburg, VA
Stay at this 4-star B&B in Blacksburg. Enjoy free WiFi, free parking, and private pools. Our guests praise the breakfast and the helpful staff in our reviews. ...
9.6/10 Exceptional! (366 reviews)
Blacksburg Bed & Breakfast
Frederick House
Frederick House
3.5 out of 5
28 N New St, Staunton, VA
Stay at this 3.5-star B&B in Staunton. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
9.4/10 Exceptional! (398 reviews)
Frederick House
Vine Cottage Inn
Vine Cottage Inn
3.5 out of 5
7402 Sam Snead Hwy, Hot Springs, VA
Stay at this 3.5-star B&B in Hot Springs. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. ...
9.8/10 Exceptional! (212 reviews)
Vine Cottage Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Trending Hotels in Virginia

Sheraton Pentagon City Hotel

Sheraton Pentagon City Hotel

3.5 out of 5
900 S Orme St, Arlington, VA
Stay at this 3.5-star business-friendly hotel in Arlington. Enjoy breakfast (surcharge), a free airport shuttle, and room service. Our guests praise the breakfast ...
8.2/10 Very Good! (2,339 reviews)
"Great hotel. Good location. Nice staff. All perfecto."

Reviewed on Jul 7, 2025

Sheraton Pentagon City Hotel
Hilton Virginia Beach Oceanfront

Hilton Virginia Beach Oceanfront

4 out of 5
3001 Atlantic Ave, Virginia Beach, VA
Stay at this 4-star beach resort in Virginia Beach. Enjoy an outdoor pool, a beach locale, and 3 bars/lounges. Our guests praise the helpful staff and the clean ...
8.2/10 Very Good! (1,016 reviews)
"The property was very clean. Breakfast was always on schedule. The staff was very professional. This was our second visit and there will be a third."

Reviewed on Jul 7, 2025

Hilton Virginia Beach Oceanfront
Holiday Inn & Suites Virginia Beach North Beach by IHG

Holiday Inn & Suites Virginia Beach North Beach by IHG

3 out of 5
3900 Atlantic Avenue, Virginia Beach, VA
Stay at this 3-star beach hotel in Virginia Beach. Enjoy free WiFi, 3 outdoor pools, and 3 restaurants. Our guests praise the pool and the helpful staff in our ...
8/10 Very Good! (1,015 reviews)
"I like the multiple pools located on the premises, the big spacious 2 queen bed room. But I really disliked the parking location is across the road and you have to pay for parking if I’m already staying at their hotel."

Reviewed on Jul 5, 2025

Holiday Inn & Suites Virginia Beach North Beach by IHG
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Other Cheap Accommodation in Virginia