Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Chose among tens of attractions and explore Virginia Beach with the whole family!
Hotel stays in Virginia Beach start at $60 to $263. The price you pay depends on the type of hotel you book, the amenities you fancy, and the time of year you visit. Prices and availability are subject to change and additional terms may apply.
Some of the best places to stay in Virginia Beach are on the oceanfront. Enjoy a beach vacation at one of Virginia Beach all-inclusive resorts or book a beach hotel.. For an authentic live-like-a-local experience, stay near Chesapeake Bay where you’ll find quick access to the water and incredible nightlife. For an urban adventure, downtown is packed with shops, restaurants, and bars.
Travelocity has many cheap hotel rooms in Virginia Beach ready for you to choose from. Enter your search criteria and sort by lowest price first, or filter by price range to see only hotels in your budget. Hotels further away from the beach are usually less expensive.
If you want to be close to the beach, book a stay at Days Inn by Wyndham or Schooner Inn. Both have ocean views and are mere minutes from the boardwalk. If you’d rather stay near the airport, Howard Johnson by Wyndham is around 7 miles from Norfolk International.
If you’re looking for luxury, reserve rooms at The Founders Inn and Spa, Tapestry Collection by Hilton. The 4-star hotel features a full-service spa, 2 outdoor tennis courts, and a restaurant. If you prefer to stay Ocean Holiday is just a few steps from the Virginia Beach boardwalk.
You can find incredible hotel deals in Resort City with Travelocity. We search the market to bring you the best accommodation all in one place. Enter your travel information and filter by price, amenities, guest rating, and more to build your perfect trip.
Hyatt House Virginia Beach and Hilton Virginia Beach Oceanfront are both right on the shores of the Atlantic and are hugely popular for good reason: Both are on the beach and both are a couple of minutes from the fun of the boardwalk. For something a little more sedate and away from the action, a little closer to the beach DoubleTree by Hilton Virginia Beach is around a mile from the ocean and has an indoor pool, fitness center, and delicious on-site restaurant.
With two outdoor pools, bars, restaurants, and a fitness center, there’s something for everyone at Ocean Beach Club by Diamond Resorts. All just a few short steps from Virginia Beach. For a city break, head to The Westin Virginia Beach Town Center, a popular spot for couples and business travelers.
For a full-on, high season vacation, visit during . If you’d prefer things a little more relaxed, make your booking in the quieter season, in .
If you’re looking for last-minute hotel deals in Virginia Beach, we have plenty on Travelocity. Simply enter your travel dates and we’ll do the rest by bringing you all the fantastic available offers.
On Atlantic Avenue, steps from the sand, are the best hotels in Virginia Beach for families. To the south is kid-heaven JT Grommet Island Beach Park and Playground near some great kid-friendly hotels. Head north for the hiking and biking adventures in First Landing State Park. Between the two is all the fun of the popular Virginia Beach Boardwalk.
You can stay at bright-and-breezy Ocean Beach Club by Diamond Resorts, overlooking the Atlantic, for indoor and outdoor pools as well as a fully stocked kids hangout. Like many of the Virginia Beach family resorts, Oceanaire by Diamond Resorts is directly on the beach making it super easy to switch from ocean waves and sandcastles to kids pool and games room.Virginia Beach’s kid-friendly hotels make this a wonderfully family-oriented place.
At Travelocity, we offer excellent discounts on hotels in Virginia Beach, VA, and free cancellation on most rooms. Plus, our advanced filtering means you only see the hotels that are right for your trip.