Star Rating
Hotel Name
Price Range (USD)to
Amenities

23458 Hotels/Accommodations

Courtyard by Marriott Virginia Beach Oceanfront South
+1-888-389-4121
2501 Atlantic Ave., Virginia Beach, VA 23451 ~0.14 miles northeast of 23458
  • Three Star Beach hotel
  • Hotel has a green policy Learn more
  • Parking is rare
  • Fabulous staff
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Comfort Suites Beachfront
+1-888-675-2083
2321 Atlantic Ave., Virginia Beach, VA 23451 ~0.15 miles east of 23458
  • Midscale Resort hotel
  • 108 rooms in property
  • Comfortable beds
  • Friendly service
From$59
Very Good 4.5 /5Reviews CallBookMore Details
Ocean Holiday
+1-800-716-8490
2417 Atlantic Ave., Virginia Beach, VA 23451 ~0.16 miles east of 23458
  • 2-star Resort hotel
  • Check in: 4:00
Ocean Suites - Virginia Beach
+1-800-805-5223
2315 Atlantic Ave., Virginia Beach, VA 23451 ~0.17 miles east of 23458
  • Economy Oceanfront hotel
  • Check in time: 3:00 PM
  • Room is all right
  • Excellent location
The Ocean Reef Suites at Virginia Beach
+1-888-965-1860
2604 Atlantic Ave., Virginia Beach Virginia, VA 23451 ~0.18 miles northeast of 23458
  • 3 star Beach hotel
  • 2 meeting rooms in property
  • Most guests found problems with the furniture
  • Most guests had problems with the shower
Holiday Inn Express Virginia Beach Oceanfront - Virginia Beach
+1-888-788-5576
2607 Atlantic Ave., Virginia Beach, VA 23451 ~0.21 miles northeast of 23458
  • Affordable Beach hotel
  • 10 floors in hotel
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Oceans 2700
+1-888-897-9207
2700 Pacific Ave., Virginia Beach, VA 23451 ~0.21 miles north of 23458
  • 3-star Beach property
  • Check-in: 4:00PM
  • Room appointed well
  • About half of guests thought the air conditioning was adequate
Marjac Suites Virginia Beach Oceanfront
+1-888-311-4278
2201 Atlantic Ave., Virginia Beach, VA 23451 ~0.23 miles southeast of 23458
  • Inexpensive hotel
Sea View Hotel
+1-888-469-4795
2109 Atlantic Ave., Virginia Beach, VA 23451 ~0.26 miles southeast of 23458
  • Two-star Beach property
  • Hotel has 10 floors
  • Shower can be a problem
  • Located near shopping areas and the beach
Hyatt House Virginia Beach / Oceanfront
+1-888-734-9421
2705 Atlantic Ave., Virginia Beach, VA 23451 ~0.26 miles northeast of 23458
  • Three Star Beach hotel
  • 156 sleeping rooms in hotel
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
La Quinta Inn & Suites by Wyndham Virginia Beach - Virginia Beach
+1-888-841-5292
2800 Pacific Ave., Virginia Beach, VA 23451 ~0.27 miles north of 23458
  • Three Star Oceanfront hotel
  • 2 suites in hotel
  • Beautiful beach
  • Great value for the price
Sundial Inn : 308 21st St.
+1-888-455-5160
308 21st St., Virginia Beach, VA 23451 ~0.28 miles south of 23458
  • Low-priced property
Econo Lodge Virginia Beach - On The Ocean : 2707 Atlantic Ave.
+1-888-965-8297
2707 Atlantic Ave., Virginia Beach, VA 23451 ~0.28 miles north of 23458
  • 2-star hotel
  • Check in: 11:00
From$60
Very Good 4.5 /5Review Score CallBookMore Details
Holiday Inn Oceanside Va Beach - Virginia Beach
+1-888-906-6358
2101 Atlantic Ave., Virginia Beach, VA 23451 ~0.29 miles southeast of 23458
  • Affordable Beach hotel
  • 3 meeting rooms in property
  • Didn't have Continental Breakfast
  • Service is relatively professional
Travelodge by Wyndham Virginia Beach in Virginia Beach
+1-888-749-6785
2802 Atlantic Ave., Virginia Beach, VA 23451 ~0.30 miles north of 23458
  • Low-priced property
Ramada Plaza by Wyndham Virginia Beach : 2809 Atlantic Ave.
+1-888-878-9982
2809 Atlantic Ave., Virginia Beach, VA 23451 ~0.32 miles north of 23458
  • Three Star Beach hotel
  • Check in time: 04:00
From$64
Very Good 4.0 /5Read Reviews CallBookMore Details
Ramada Inn
+1-888-389-4485
2810 Atlantic Ave., Virginia Beach, VA 23451 ~0.32 miles north of 23458
  • 2 star Beach property
  • Check in: 4:00 pm
Coastal Hotel & Suites Virginia Beach Oceanfront Hotel - Virginia Beach
+1-888-389-4121
2015 Atlantic Ave., Virginia Beach, VA 23451 ~0.33 miles southeast of 23458
  • Midscale Oceanfront hotel
  • 83 rooms in hotel
Breeze Inn & Suites : 207 29th St.
+1-888-675-2083
207 29th St., Virginia Beach, VA 23451 ~0.34 miles north of 23458
  • Low priced Oceanfront hotel
  • 4 floors in hotel
  • Wonderful beach
  • Almost all guests indicated the reception staff was not good
Oceanfront Inn
+1-800-716-8490
2901 Atlantic Ave., Virginia Beach, VA 23451 ~0.36 miles north of 23458
  • Mid-scale Beach hotel
From$61
Very Good 4.0 /5Review Score CallBookMore Details
Travelodge by Wyndham Suites Virginia Beach Oceanfront : 1909 Atlantic Ave.
+1-800-805-5223
1909 Atlantic Ave., Virginia Beach, VA 23451 ~0.39 miles southeast of 23458
  • Two-star property
Fairfield Inn & Suites Virginia Beach
+1-888-965-1860
1901 Atlantic Ave., Virginia Beach, VA 23451 ~0.41 miles southeast of 23458
  • Affordable Beach hotel
  • Check-in time: 4:00 PM
  • Front desk is always ready to help
  • Very good city hotel
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Hilton Virginia Beach Oceanfront : 3001 Atlantic Ave.
+1-888-788-5576
3001 Atlantic Ave., Virginia Beach, VA 23451 ~0.42 miles north of 23458
  • 4 star Beach hotel
  • Hotel has 2 suites
From$250
Very Good 4.0 /5Recent Reviews CallBookMore Details
Country Inn & Suites by Radisson, Virginia Beach (Oceanfront), VA : 1801 Atlantic Ave.
+1-888-897-9207
1801 Atlantic Ave., Virginia Beach, VA 23451 ~0.47 miles southeast of 23458
  • 3 star Beach hotel
  • 121 rooms in property
  • Most guests thought they were poorly maintained
  • Internet is poor
Super 8 by Wyndham Virginia Beach Oceanfront - Virginia Beach
+1-888-311-4278
1719 Atlantic Ave., Virginia Beach, VA 23451 ~0.51 miles southeast of 23458
  • Cheap Oceanfront property
  • Check in: 4:00pm
Ambassadors Inn & Suites - Virginia Beach
+1-888-469-4795
716 21st St., Virginia Beach, VA 27858 ~0.52 miles southwest of 23458
  • Three Star hotel
  • Check in time: 15:00
Ambassadors Inn & Suites
+1-888-734-9421
716 21st St., Virginia Beach, VA 23451 ~0.52 miles southwest of 23458
  • Cheap Convention Center property
  • 4 floors in property
The Dolphin Inn
+1-888-841-5292
1705 Atlantic Ave., Virginia Beach, VA 23451 ~0.52 miles southeast of 23458
  • Economical Beach hotel
  • 11 floors in property
  • Every guests reviewed said the booking process was inefficient
  • Almost all guests found the grounds unpleasant
Neptune Park Inn in Virginia Beach
+1-888-455-5160
3108 Atlantic Ave., Virginia Beach, VA 23451 ~0.53 miles north of 23458
  • Two star Beach hotel
  • Check-in: 4:00 PM
  • Minibar can be a problem
  • Old carpet
Hampton Inn Virginia Beach-Oceanfront North
+1-888-965-8297
3107 Atlantic Ave., Virginia Beach, VA 23451 ~0.54 miles north of 23458
  • Midscale Beach hotel
  • Free complimentary breakfast
  • Most guests said the rooms were modern
  • Friendly atmosphere
Alamar Resort Inn
+1-888-906-6358
311 16th St., Virginia Beach, VA 23451 ~0.58 miles south of 23458
  • Economical hotel
  • 3 floors in property
From$46
Very Good 4.0 /5Read Reviews CallBookMore Details
Residence Inn Marriott - Virginia Beach
+1-888-749-6785
3217 Atlantice Ave., Virginia Beach, VA 23451 ~0.59 miles north of 23458
  • Three Star Beach hotel
  • Free comp. breakfast
Boardwalk Resort & Villas by Diamond Resorts - Virginia Beach
+1-888-878-9982
1601 Atlantic Ave., Virginia Beach, VA 23451 ~0.60 miles southeast of 23458
  • Mid-scale Beach property
  • Hotel has 106 rooms
  • Every guests reviewed complained about the room service
  • Most guests thought the view was good
Hilton Garden Inn Virginia Beach Oceanfront - Virginia Beach
+1-888-389-4485
3315 Atlantic Ave., Virginia Beach, VA 23451 ~0.63 miles north of 23458
  • Affordable Beach property
  • 24 suites in property
  • Every guests reviewed appreciated the closeness to the beach
  • Food is delicious
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Ocean Beach Club by Diamond Resorts
+1-888-389-4121
3401 Atlantic Ave., Virginia Beach, VA 23451 ~0.70 miles north of 23458
  • High-end Beach hotel
  • 2 meeting rooms in property
From$61
Average 3.5 /5Reviews CallBookMore Details
Oceanaire Resort Hotel by Diamond Resorts
+1-888-675-2083
3421 Atlantic Ave., Virginia Beach, VA 23451 ~0.73 miles north of 23458
  • 4-star Oceanfront hotel
  • 18 floors in property
From$55
Very Good 4.0 /5Review Score CallBookMore Details
Best Western Plus Sandcastle Beachfront Hotel in Virginia Beach
+1-800-716-8490
1307 Atlantic Ave., Virginia Beach, VA 23451 ~0.76 miles south of 23458
  • Midscale Beach property
  • 2 suites in property
  • Furniture needs more attention
  • Most guests criticized the unstylish hotel
Royal Clipper
+1-800-805-5223
3508 Atlantic Ave., Virginia Beach, VA 23451 ~0.79 miles north of 23458
  • Low Cost hotel
  • 55 rooms in property
Sheraton Virginia Beach Oceanfront Hotel
+1-888-965-1860
3501 Atlantic Ave., Virginia Beach, VA 23451 ~0.81 miles north of 23458
  • Four star Beach hotel
  • Hotel has 16 suites
Four Points by Sheraton Virginia Beach Oceanfront : 1211 Atlantic Ave.
+1-888-788-5576
1211 Atlantic Ave., Virginia Beach, VA 23451 ~0.83 miles south of 23458
  • Midscale Oceanfront hotel
  • Hotel has 99 rooms
Baymont by Wyndham Virginia Beach Oceanfront in Virginia Beach
+1-888-897-9207
1201 Atlantic Ave., Virginia Beach, VA 23451 ~0.87 miles south of 23458
  • Low Cost Oceanfront property
  • Check-in: 15:00
Seashire Inn & Suites
+1-888-311-4278
1112 Pacific Ave., Virginia Beach, VA 23451 ~0.89 miles south of 23458
  • 3 star hotel
  • Most guests said the reception staff was great
  • Close to the beach with easily accessible parking
Doubletree by Hilton Virginia Beach
+1-888-469-4795
1900 Pavilion Dr., Virginia Beach, VA 23451 ~0.89 miles southwest of 23458
  • Affordable Beach property
  • Check-in time: 4pm
Courtyard Virginia Beach Oceanfront/North 37th Street in Virginia Beach
+1-888-734-9421
3737 Atlantic Ave., Virginia Beach, VA 23451 ~0.92 miles north of 23458
  • 3 star Beach property
  • Check in: 4:00pm
  • Dusty furniture
  • Shower can be a problem
Surfbreak Oceanfront Hotel, Ascend Hotel Collection
+1-888-841-5292
1101 Atlantic Ave., Virginia Beach, VA 23451 ~0.93 miles south of 23458
  • Midscale Oceanfront hotel
  • 8 floors in hotel
Days Inn by Wyndham Virginia Beach at the Beach - Virginia Beach
+1-888-455-5160
1000 Atlantic Ave., Virginia Beach, VA 23451 ~0.98 miles south of 23458
  • Low priced hotel
  • Free breakfast available
Hampton Inn Oceanfront South - Virginia Beach
+1-888-965-8297
1011 Atlantic Ave., Virginia Beach, VA 23451 ~0.98 miles south of 23458
  • Affordable Beach hotel
  • Free breakfast
  • Shower can be a problem
  • Beautiful ocean view room
Rodeway Inn by the Beach : 1005 Pacific Ave.
+1-888-906-6358
1005 Pacific Ave., Virginia Beach, VA 23451 ~0.99 miles south of 23458
  • Economy Convention Center hotel
  • 6 floors in property
  • Close to the beach with easily accessible parking
  • Bathroom could be bigger
Holiday Inn & Suites Virginia Beach North Beach, an IHG Hotel - Virginia Beach
+1-888-749-6785
3900 Atlantic Ave., Virginia Beach, VA 23451 ~1.02 miles north of 23458
  • 3-star Oceanfront property
  • 8 meeting rooms in property
Springhill Suites Virginia Beach Oceanfront : 901 Atlantic Ave.
+1-888-878-9982
901 Atlantic Ave., Virginia Beach, VA 23451 ~1.06 miles south of 23458
  • Midscale Resort hotel
  • Hotel has 14 floors

Next: Show All Available 23458 Hotels with Pricing

Bar Chart: Upcoming 20 Days of 23458 Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Virginia Beach, VA discounts available. The chart reflects the cheapest Virginia Beach hotel for each day and each star rating category.

FAQs about hotels near 23458

What are the best rated hotels near 23458?

Comfort Suites Beachfront, Econo Lodge Virginia Beach - On The Ocean and Coastal Hotel & Suites Virginia Beach Oceanfront Hotel are the best rated hotels based on customer reviews in the last 365 days.

What are the most up-scale hotels near 23458?

Hilton Virginia Beach Oceanfront, Ocean Beach Club by Diamond Resorts and Oceanaire Resort Hotel by Diamond Resorts are the top 3 luxury hotels near 23458.

What hotels are closest to the area of 23458?

Courtyard by Marriott Virginia Beach Oceanfront South, Comfort Suites Beachfront, and Ocean Holiday are the properties closest to 23458.

How much does a cheap hotel near 23458 cost per night?

In the last year, a 2 star hotel near 23458 can be as cheap as $91.47 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 23458 cost per night?

In the last year, the average 3 star hotel near 23458 has been $157.82 per night. (based on HotelPlanner prices)

How much does a higher-end hotel near 23458 cost?

In the last year, the average 4 star hotel near 23458 has been $192.99 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 23458?

Coastal Hotel & Suites Virginia Beach Oceanfront Hotel, Oceanfront Inn and Alamar Resort Inn are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 23458?

Courtyard by Marriott Virginia Beach Oceanfront South, Fairfield Inn & Suites Virginia Beach and Residence Inn Marriott are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the best Choice Hotels branded hotels near 23458?

Comfort Suites Beachfront, Econo Lodge Virginia Beach - On The Ocean and Surfbreak Oceanfront Hotel, Ascend Hotel Collection are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best IHG hotels near 23458?

Holiday Inn Express Virginia Beach Oceanfront, Holiday Inn Oceanside Va Beach and Holiday Inn & Suites Virginia Beach North Beach, an IHG Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top