Virginia Beach hotels with Restaurant

Search 31 Virginia Beach Hotels

Flight only Hotel only Flight + Hotel

Virginia Beach Hotels with Restaurant

  • Virginia Beach Hotels

Featured Virginia Beach Hotels with Restaurant

From $95

1 Ramada Virginia Beach Oceanfront

3 stars
3.7 / 5 95 reviews

615 Atlantic Ave Map

Stay 2, Save 15%

…The hotel raises its profile with the upscale seafood restaurant Mahi Mah's, a recipient of a Wine Spectator Award of Excellence. More

From $87

2 Wyndham Virginia Beach Oceanfront

3 stars
3.1 / 5 144 reviews

5700 Atlantic Ave Map

Stay 3, Save 30%

…Amenities include indoor and outdoor pools, plus a restaurant. More

From $69

3 The Oceanfront Inn

3 stars
3.5 / 5 135 reviews

2901 Atlantic Avenue Virginia Beach Map

…Virginia Beach oceanfront hotel with restaurant, indoor pool, balconies. More

From $99

4 Holiday Inn VA BEACH-OCEANSIDE (21ST ST)

3 stars
3.8 / 5 40 reviews

2101 Atlantic Ave. Map

…Virginia Beach hotel with indoor pool and seafood restaurant. More

From $89

5 DoubleTree Hotel Virginia Beach

3 stars
3.5 / 5 43 reviews

1900 Pavilion Drive Map

Signature chocolate chip cookie at check-in

…Gather with friends or colleagues for your favorite beverages in our new restaurant inside the Doubletree. More