Skip to main content

The best inns in Virginia

Check out our pick of great inns in Virginia

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Located in Raphine, 30 km from Virginia Military Institute, Osceola Mill provides accommodation with a garden, free private parking and a shared lounge. Providing free WiFi throughout the property, the non-smoking inn features a hot tub. For folks that admire antiquities, staying in a 176 year old mill was the best! We felt like we were stepping back in time except the place is immaculately clean and has every modern comfort we could have asked for. Furnished with beautiful antiques, exposed beams and a few creaky floor boards, we knew we had found a real gem. The owners are so very nice and knowledgeable about a lot of the history of the mill and surrounding area attractions. It's not far off the highway but you'll feel like you're in another world. Oh, the breakfast was delicious, all fresh made little quiches, fresh fruit and baked blueberry muffins. We are already planning our next trip to the Osceola Mill when we can stay longer.

Show more Show less
9.7
Exceptional
14 reviews
Price from
US$187.20
per night

Set in Chincoteague, 20 km from Mid-Atlantic Regional Spaceport, Inn at Poplar Corner B&B on Chincoteague Island offers accommodation with free bikes, free private parking and a shared lounge. Featuring a concierge service, this property also provides guests with a sun terrace. Offering free WiFi throughout the property, the allergy-free inn features a hot tub. The owner/host is wonderful, and breakfast is excellent and unique. The house decor and furniture are a beautiful collection of period antiques.

Show more Show less
9.4
Superb
52 reviews
Price from
US$146.25
per night

The Princess Anne 200 Inn at Old Beach features a patio and is situated in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 400 metres from Viginia Beach. Sparkles CLEAN!! And great location,quiet when you need it and fun when you want it…amazing place

Show more Show less
9.3
Superb
11 reviews
Price from
US$108
per night

Avamere 206 Inn at Old Beach has a patio and is located in Virginia Beach, within just 1.1 km of King Neptune Statue on the Boardwalk and less than 1 km of Neptune's Park. Both free WiFi and parking on-site are accessible at the bed and breakfast free of charge. The property is non-smoking and is set 400 metres from Viginia Beach. Where do I start? This hidden gem is an amazing, super clean, top notch comfortable hideaway!! We loved it for my friend Bday!! He complimented the location and the suite!! Highly recommended!! We will definitely return and continue to!! We did not get the opportunity to fully enjoy the experience due to checking in late however, the accommodations were very nice! I am OCD so for cleanliness it was definitely a winner!! I loved the spot!! The ice machine was a bonus and the laundry room!! And a very accommodating free breakfast buffet on the weekends!! To the owners- great job for making the stay welcoming and inviting!! The bed was everything and if I had the opportunity we would have stayed in bed and the beach is only a block away!! All of the restaurants and attractions steps away from the location! Parking was very convenient and they have a sauna and hot tub!!!! Thanks again for making the experience extra special and we look forward to staying again and again!!! M

Show more Show less
10
Exceptional
8 reviews
Price from
US$125
per night

Breakers 204 Inn at Old Beach features a patio and is situated in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 400 metres from Viginia Beach. like how clean it is and how close it is to everything.

Show more Show less
9.8
Exceptional
7 reviews
Price from
US$97
per night

Hilltop 104 Inn at Old Beach features a patio and is located in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is set 400 metres from Viginia Beach. The inn and rooms were cozy and well accommodated. The hot tub was a great addition even in the wet and cold weather. The room was clean and quiet. Easy to walk to the boardwalk and local night life

Show more Show less
9.5
Exceptional
8 reviews
Price from
US$103
per night

Pinewood 102 Inn At Old Beach has a patio and is located in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are accessible at the bed and breakfast free of charge. The property is non-smoking and is set 400 metres from Viginia Beach. perfect location to get to the beach, restaurants and bars. we had a perfect view of the 4th of july fireworks show. the room was clean and the perfect amount of space for a couple. super easy to get into contact with property management & they were extremely helpful and friendly

Show more Show less
9.3
Superb
8 reviews
Price from
US$95
per night

The Waverly 100 Inn at Old Beach has a patio and is set in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are accessible at the bed and breakfast free of charge. The property is non-smoking and is situated 400 metres from Viginia Beach. Location, easy to check in, great hot tub, nice finishings, and great beach vibes

Show more Show less
9.2
Superb
6 reviews
Price from
US$108
per night

Albermarle #202 Inn at Old Beach features a patio and is situated in Virginia Beach, within just less than 1 km of Neptune's Park and a 18-minute walk of Virginia Beach Fishing Pier. Both free WiFi and parking on-site are available at the bed and breakfast free of charge. The property is non-smoking and is located 400 metres from Viginia Beach. Easy check in process, very clean, comfortable, nice location

Show more Show less
9.3
Superb
13 reviews
Price from
US$95
per night

The Chesapeake Inn features a garden, shared lounge, a terrace and restaurant in Urbanna. Guests can have a drink at the bar.

Guest rooms are equipped with air conditioning, a fridge, a microwave, a coffee machine, a shower, free toiletries and a wardrobe. Each room has a private bathroom equipped with a bath and a hairdryer, while selected rooms are fitted with a kitchenette. All rooms in the inn are fitted with a flat-screen TV and bathrobes. The property was exceptional; exceeded my expectations. Clean, beautifully decorated, such attention to detail, amazing bed and sheets. I will definitely be going back.

Show more Show less
9.6
Exceptional
8 reviews
Price from
US$267.93
per night

Most booked inns in Virginia this month

FAQs about inns in Virginia

Inns that guests love in Virginia