Check prices on hotels in Virginia Beach

Search Hotels near Top Virginia Beach Attractions

Top 10 Hotels in Virginia Beach

See all 104 Hotels in Virginia Beach
Founders Inn and Spa
Founders Inn and Spa

5641 Indian River Rd, Virginia Beach 23464

4.0 out of 5.0
4.3 out of 5 (1,173 reviews)

This colonial-style resort is situated 8 miles from downtown Norfolk, 12 miles from Chesapeake Bay beaches, and 16 miles from …

$103
The Westin Virginia Beach Town Center
The Westin Virginia Beach Town Center

4535 Commerce St, Virginia Beach 23462

4.0 out of 5.0
4.3 out of 5 (857 reviews)

This Virginia Beach hotel is in the upscale Town Center mixed-use development, featuring shops, restaurants, offices, and the …

$135
Holiday Inn Virginia Beach Norfolk Hotel & Conference Center
Holiday Inn Virginia Beach Norfolk Hotel & Conference Center

5655 Greenwich Rd, Virginia Beach 23462

3.5 out of 5.0
4 out of 5 (733 reviews)

Just 7 miles (11.3 km) from downtown Norfolk and 5 miles (8 km) from Norfolk Airport, this modern hotel is conveniently off …

$90
Crowne Plaza Virginia Beach Town Center
Crowne Plaza Virginia Beach Town Center

4453 Bonney Rd, Virginia Beach 23462

3.5 out of 5.0
4.1 out of 5 (689 reviews)

Located in the heart of Virginia Beach, this hotel is within 1 mi (2 km) of Virginia Beach Town Center, Sandler Center for th …

$97
Hilton Virginia Beach Oceanfront
Hilton Virginia Beach Oceanfront

3001 Atlantic Ave, Virginia Beach 23451

4.0 out of 5.0
4.2 out of 5 (854 reviews)

This Virginia Beach hotel is on the beach, next to Neptune’s Park and across the street from the Shoppes at 31 Ocean. The …

$159
Courtyard by Marriott Virginia Beach Norfolk
Courtyard by Marriott Virginia Beach Norfolk

5700 Greenwich Rd, Virginia Beach 23462

3.0 out of 5.0
4.3 out of 5 (360 reviews)

Located in Greenwich, this hotel is 1.1 mi (1.7 km) from Sentara Leigh Hospital and within 3 mi (5 km) of Lake Taylor Hospita …

$80
DoubleTree by Hilton Virginia Beach
DoubleTree by Hilton Virginia Beach

1900 Pavilion Dr, Virginia Beach 23451

3.0 out of 5.0
3.8 out of 5 (965 reviews)

Situated near the beach, this hotel is 0 mi (0 km) from Mystery Dinner Playhouse and within 3 mi (5 km) of Ocean Breeze …

$110
Knights Inn Virginia Beach Lynnhaven
Knights Inn Virginia Beach Lynnhaven

804 Lynnhaven Pkwy, Virginia Beach 23452

1.5 out of 5.0
2.2 out of 5 (369 reviews)

Situated in the entertainment district, this motel is within a 10-minute walk of Lynnhaven Lanes and Lynnhaven Mall. Princess …

$42
Red Roof Inn Virginia Beach - Norfolk Airport
Red Roof Inn Virginia Beach - Norfolk Airport

5745 Northampton Boulevard, Virginia Beach 23455

2.0 out of 5.0
3.3 out of 5 (538 reviews)

Situated near the airport, this hotel is 2.1 mi (3.5 km) from Lake Taylor Hospital and 2.4 mi (3.9 km) from Cypress Point …

$49
Econo Lodge Town Center
Econo Lodge Town Center

3637 Bonney Rd, Virginia Beach 23452

2.0 out of 5.0
2.1 out of 5 (74 reviews)

Situated in Virginia Beach, this motel is 1.1 mi (1.7 km) from Virginia Beach Central Library and within 3 mi (5 km) of …

$52

Recent Reviews in Virginia Beach

Hide content

Where to stay in Virginia Beach

Virginia Beach Hotel Guide

If you are choosing where to spend the night while in Virginia Beach, there's a broad range of comfortable options to choose from. You will find 73 places to stay within 0.1 miles of Virginia Beach's downtown on Expedia's up-to-date accommodation section.

Experienced travelers who understand the importance of finding accommodation close to the action and bright lights of the city's heart should check out the latest deals at the Hilton Virginia Beach Oceanfront and Courtyard by Marriott Virginia Beach Oceanfront South, all of which are located within a 0.6-mile radius of Virginia Beach's downtown area.

In addition, there are a selection of hotels near the Ocean Breeze Waterpark and the Virginia Aquarium and Marine Science Center. The Ocean Key Resort and the SpringHill Suites by Marriott Virginia Beach Oceanfront are close to the Ocean Breeze Waterpark and the Fairfield Inn & Suites by Marriott Virginia Beach Oceanfront and Country Inn & Suites Virginia Beach are near the Virginia Aquarium and Marine Science Center.

Students, families and thrifty travelers can choose from lovely Virginia Beach hotel and apartment options that won't blow holes in their wallets. 0.3 miles from Virginia Beach's heart is where you'll find the Oceanfront Inn. The Schooner Inn is just 2 miles away. Additional affordable hotels include the Courtyard by Marriott Virginia Beach Norfolk and the Quality Inn & Suites Oceanfront.

The Church Point Manor is situated 8 miles from the center of Virginia Beach. Another accommodation option is the Holiday Inn & Suites Virginia Beach North Beach, which is located 1 mile away. Two more options are the Courtyard Virginia Beach Oceanfront/North 37th Street and the Hampton Inn Virginia Beach-Oceanfront North.

Looking to go a little further afield? Coastal Virginia has many attractions. Spend time at Coastal Virginia's history museums and open-air museums. Those with a hankering for fresh air and wide open spaces can also take the time to to admire the region's beaches and coastal plains. Tourists in this part of United States of America often enjoy hiking and horse riding.

35 miles from Virginia Beach you will find Suffolk, where you'll find Planters Peanut Center and Suffolk Visitor Center. If you'd like to spend a few nights in Suffolk, check Expedia's booking pages for the latest deals at the Hilton Garden Inn Suffolk Riverfront and Holiday Inn Express Hotel & Suites Suffolk. Or, you could stay in Portsmouth, 18 miles to the west of Virginia Beach, where you can choose from the Norfolk Waterside Marriott and Residence Inn Norfolk Downtown. The Children's Museum of Virginia and Portsmouth Naval Shipyard Museum are just some of the more popular attractions to see for those visiting Portsmouth.

Norfolk International Airport is a nearby airport for flying in and out of Virginia Beach. It is 13 miles drive away. If you would like to stay nearby, try the Residence Inn by Marriott Norfolk Airport or Best Western Plus Holiday Sands Inn & Suites.