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! (444 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! (132 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! (171 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
Surfbreak Virginia Beach Oceanfront, Ascend Hotel Collection

Surfbreak Virginia Beach Oceanfront, Ascend Hotel Collection

3 out of 5
1101 Atlantic Ave, Virginia Beach, VA
Stay at this 3-star beach hotel in Virginia Beach. Enjoy free WiFi, free parking, and an outdoor pool. Our guests praise the helpful staff and the clean rooms ...
8.2/10 Very Good! (1,012 reviews)
"The staff was amazing, hotel was clean and there is a lot to do within walking distance."

Reviewed on Jul 4, 2025

Surfbreak Virginia Beach Oceanfront, Ascend Hotel Collection
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