Star Rating
Hotel Name
Price Range (USD)to
Amenities

23458 Hotels/Motels & Accommodations

Courtyard by Marriott Oceanfront South - Virginia Beach
+1-888-690-5247
2501 Atlantic Ave., Virginia Beach, VA 23451 ~0.14 miles northeast of 23458
  • Midscale Beach hotel
  • Check in time: 4:00 pm
  • Beach nearby
  • Indoor pool is small
From$104
Very Good 4.0 /5Recent Reviews CallBookMore Details
Comfort Suites Beachfront
+1-888-305-3366
2321 Atlantic Ave., Virginia Beach, VA 23451 ~0.15 miles east of 23458
  • 3-star Resort hotel
  • Comp. Breakfast
  • Most guests found the staff to be very friendly
  • Good hot breakfast
Ocean Holiday
+1-800-881-1523
2417 Atlantic Ave., Virginia Beach, VA 23451 ~0.16 miles east of 23458
  • Low priced Resort hotel
  • Check-in: 4:00
Ocean Suites in Virginia Beach
+1-888-283-3404
2315 Atlantic Ave., Virginia Beach, VA 23451 ~0.17 miles east of 23458
  • Two star Oceanfront hotel
  • 54 rooms in hotel
  • Vibe is not too good
  • Rooms could be larger
Clarion Inn & Suites Beyond Your Dreams Within Your Reach in Virginia Beach Virginia
+1-866-221-8581
2604 Atlantic Ave., Virginia Beach Virginia, VA 23451 ~0.18 miles northeast of 23458
  • Midscale Beach hotel
  • 2 meeting rooms in property
  • Average beds
  • Average comfort
Holiday Inn Express Virginia Beach Oceanfront
+1-866-429-5787
2607 Atlantic Ave., Virginia Beach, VA 23451 ~0.21 miles northeast of 23458
  • Affordable Beach hotel
  • Complimentary breakfast is offered
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Oceans 2700 Hotel - Virginia Beach
+1-888-690-5281
2700 Pacific Ave., Virginia Beach, VA 23451 ~0.21 miles north of 23458
  • Mid-scale Beach property
  • Hotel has 47 rooms
  • Pool wasn't open
  • Pool is below average
Marjac Suites : 2201 Atlantic Ave.
+1-888-690-5247
2201 Atlantic Ave., Virginia Beach, VA 23451 ~0.23 miles southeast of 23458
  • Low-priced property
Econo Lodge Oceanfront : 2109 Atlantic Ave.
+1-888-305-3366
2109 Atlantic Ave., Virginia Beach, VA 23451 ~0.26 miles southeast of 23458
  • 2 star Beach hotel
  • 56 rooms in property
  • Great location
  • Beds were acceptable for 57%
Hyatt House Virginia Beach / Oceanfront in Virginia Beach
+1-800-881-1523
2705 Atlantic Ave., Virginia Beach, VA 23451 ~0.26 miles northeast of 23458
  • Mid-scale Beach property
  • 3 meeting rooms in property
From$99
Very Good 4.0 /5Read Reviews CallBookMore Details
La Quinta Inn & Suites by Wyndham
+1-888-283-3404
2800 Pacific Ave., Virginia Beach, VA 23451 ~0.27 miles north of 23458
  • 3 star Oceanfront hotel
  • Comp. Breakfast
  • Within walking distance of many restaurants and shops
  • Most guests found problems with the furniture
From$72
Very Good 4.0 /5Review Score CallBookMore Details
Sundial Inn
+1-866-221-8581
308 21st St., Virginia Beach, VA 23451 ~0.28 miles south of 23458
  • Low priced property
Econo Lodge Virginia Beach on the Ocean
+1-866-429-5787
2707 Atlantic Ave., Virginia Beach, VA 23451 ~0.28 miles north of 23458
  • Low-priced hotel
  • Free complimentary breakfast
Holiday Inn Oceanside Va Beach
+1-888-690-5281
2101 Atlantic Ave., Virginia Beach, VA 23451 ~0.29 miles southeast of 23458
  • 3 star Beach hotel
  • Hotel has 9 suites
  • Beach nearby
  • Bathroom needs cleaning
From$89
Very Good 4.0 /5Reviews CallBookMore Details
Travelodge by Wyndham Virginia Beach : 2802 Atlantic Ave.
+1-888-690-5247
2802 Atlantic Ave., Virginia Beach, VA 23451 ~0.30 miles north of 23458
  • Two star hotel
Best Western Plus Virginia Beach in Virginia Beach
+1-888-305-3366
2809 Atlantic Ave., Virginia Beach, VA 23451-3029 ~0.31 miles north of 23458
  • Mid-scale Beach hotel
  • Check-in time: 04:00
From$64
Very Good 4.0 /5Reviews CallBookMore Details
Knights Inn & Suites - Virginia Beach
+1-800-881-1523
207 29th St., Virginia Beach, VA 23451 ~0.34 miles north of 23458
  • Cheap Oceanfront property
  • 30 rooms in hotel
  • Amenities are not the best
  • More comfort would be nice
Comfort Inn & Suites Oceanfront : 2015 Atlantic Ave.
+1-888-283-3404
2015 Atlantic Ave., Virginia Beach, VA 23451 ~0.34 miles southeast of 23458
  • Midscale Beach hotel
  • Free complimentary breakfast
  • Housekeeping was great, according to 100%
  • Great sitting area
From$89
Very Good 4.5 /5Reviews CallBookMore Details
The Oceanfront Inn
+1-866-221-8581
2901 Atlantic Ave., Virginia Beach, VA 23451 ~0.36 miles north of 23458
  • Three Star Beach hotel
  • Hotel has 7 floors
Travelodge by Wyndham Suites Virginia Beach Oceanfront in Virginia Beach
+1-866-429-5787
1909 Atlantic Ave., Virginia Beach, VA 23451 ~0.39 miles southeast of 23458
  • Low-priced property
Fairfield Inn & Suites Virginia Beach : 1901 Atlantic Ave.
+1-888-690-5281
1901 Atlantic Ave., Virginia Beach, VA 23451 ~0.41 miles southeast of 23458
  • Mid-scale Beach property
  • 9 floors in hotel
  • Most guests thought the service was very professional
  • Most guests thought the view was good
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Hilton Virginia Beach Oceanfront - Virginia Beach
+1-888-690-5247
3001 Atlantic Ave., Virginia Beach, VA 23451 ~0.46 miles north of 23458
  • Four-star Beach property
  • Gym / Fitness Center Available
From$336
Very Good 4.0 /5Latest Reviews CallBookMore Details
Country Inn & Suites by Carlson
+1-888-305-3366
1801 Atlantic Ave., Virginia Beach, VA 23451 ~0.47 miles southeast of 23458
  • 3 star Beach hotel
  • Access to gym on-site
  • Most guests didn't like the fitness area
  • Rooms are not good
Super 8 by Wyndham Virginia Beach Oceanfront : 1719 Atlantic Ave.
+1-800-881-1523
1719 Atlantic Ave., Virginia Beach, VA 23451 ~0.51 miles southeast of 23458
  • Cheap Oceanfront property
Magnuson Convention Center Vb
+1-888-283-3404
716 21st St., Virginia Beach, VA 27858 ~0.52 miles southwest of 23458
  • 3 star property
  • Hotel has 97 rooms
Ambassadors Inn & Suites
+1-866-221-8581
716 21st St., Virginia Beach, VA 23451 ~0.52 miles southwest of 23458
  • Economical Convention Center hotel
  • Hotel has 97 rooms
Dolphin Inn
+1-866-429-5787
1705 Atlantic Ave., Virginia Beach, VA 23451 ~0.52 miles southeast of 23458
  • Low-priced Beach property
  • Check in: 4:00 PM
  • Relatively friendly Atmosphere
  • Dining experience could be nicer
Neptune Park Inn : 3108 Atlantic Ave.
+1-888-690-5281
3108 Atlantic Ave., Virginia Beach, VA 23451 ~0.53 miles north of 23458
  • Economy Beach property
  • Free breakfast available
  • Most guests found the grounds unpleasant
  • Bed linens were torn and thread bare
Hampton Inn Virginia Beach Oceanfront North
+1-888-690-5247
3107 Atlantic Ave., Virginia Beach, VA 23451 ~0.54 miles north of 23458
  • Three Star Beach hotel
  • Hotel has 16 floors
  • Most guests said the rooms were modern
  • Most guests said the reception staff was great
Alamar Resort Inn : 311 16th St.
+1-888-305-3366
311 16th St., Virginia Beach, VA 23451 ~0.58 miles south of 23458
  • Economy hotel
  • 25 rooms in hotel
Residence Inn Marriott
+1-800-881-1523
3217 Atlantice Ave., Virginia Beach, VA 23451 ~0.59 miles north of 23458
  • 3 star Beach hotel
  • Hotel has 72 suites
Boardwalk Resort & Villas by Diamond Resorts
+1-888-283-3404
1601 Atlantic Ave., Virginia Beach, VA 23451 ~0.60 miles southeast of 23458
  • Affordable Beach hotel
  • Hotel has 106 rooms
  • Acceptable minibar
  • Vibe was good
Hilton Garden Inn Virginia Beach Oceanfront : 3315 Atlantic Ave.
+1-866-221-8581
3315 Atlantic Ave., Virginia Beach, VA 23451 ~0.63 miles north of 23458
  • Mid-scale Beach hotel
  • 24 suites in hotel
  • All guests thought parking was inexpensive
  • Sheet too small
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Ocean Beach Club by Diamond Resorts in Virginia Beach
+1-866-429-5787
3401 Atlantic Ave., Virginia Beach, VA 23451 ~0.70 miles north of 23458
  • Four-star Beach hotel
  • 101 suites in property
Oceanaire Resort Hotel by Diamond Resorts
+1-888-690-5281
3421 Atlantic Ave., Virginia Beach, VA 23451 ~0.73 miles north of 23458
  • Expensive Oceanfront hotel
  • Check-in: 4:00 PM
From$55
Very Good 4.0 /5Review Score CallBookMore Details
Beach Carousel : 1300 Pacific Ave.
+1-888-690-5247
1300 Pacific Ave., Virginia Beach, VA 23451 ~0.75 miles south of 23458
  • Economical Beach property
  • 2 floors in property
  • Rooms are not good
  • Parking is rare
Best Western Plus Sandcastle Beachfront Hotel in Virginia Beach
+1-888-305-3366
1307 Atlantic Ave., Virginia Beach, VA 23451-3416 ~0.76 miles south of 23458
  • Affordable Beach hotel
  • Hotel has an eco-friendly policy See more
  • Average parking
  • Disappointing wellness & sports facilities
From$74
Very Good 4.0 /5Reviews CallBookMore Details
Royal Clipper
+1-800-881-1523
3508 Atlantic Ave., Virginia Beach, VA 23451 ~0.79 miles north of 23458
  • Two star hotel
  • Check in: 15:00
Sheraton Virginia Beach
+1-888-283-3404
3501 Atlantic Ave., Virginia Beach, VA 23451 ~0.81 miles north of 23458
  • 4-star Beach hotel
  • Check-in: 4:00 PM
Four Points by Sheraton Virginia Beach Oceanfront
+1-866-221-8581
1211 Atlantic Ave., Virginia Beach, VA 23451 Website ~0.83 miles south of 23458
  • 3-star Oceanfront property
  • Fitness / Gym is on-site
From$68
Very Good 4.0 /5Review Score CallBookMore Details
Baymont Inn & Suites Virginia Beach Oceanfront
+1-866-429-5787
1201 Atlantic Ave., Virginia Beach, VA 23451-3505 ~0.87 miles south of 23458
  • Economy property
  • Check in: 15:00
From$60
Average 3.0 /5Reviews CallBookMore Details
Baymont by Wyndham Virginia Beach Oceanfront in Virginia Beach
+1-888-690-5281
1201 Atlantic Ave., Virginia Beach, VA 23451 ~0.87 miles south of 23458
  • Two star Oceanfront property
  • Check-in time: 03:00PM
Sandpiper Inn
+1-888-690-5247
1112 Pacific Ave., Virginia Beach, VA 23451 ~0.89 miles south of 23458
  • Mid-scale hotel
  • Just a short walk to the beach
  • Limited parking
Courtyard Virginia Beach Oceanfront North
+1-888-305-3366
3737 Atlantic Ave., Virginia Beach, VA 23451 ~0.92 miles north of 23458
  • 3 star Beach hotel
  • 60 suites in property
  • Breakfast can be improved
  • Rooms in need of an update
From$79
Very Good 4.0 /5Review Score CallBookMore Details
Doubletree Hotel Virginia Beach
+1-800-881-1523
1900 Pavilion Dr., Virginia Beach, VA 23451 ~0.93 miles southwest of 23458
  • Mid-scale Beach hotel
  • 12 meeting rooms in hotel
  • Bedding stained
  • Great service
Surfbreak Oceanfront Hotel  
+1-888-283-3404
1101 Atlantic Ave., Virginia Beach, VA 23451 ~0.93 miles south of 23458
  • 3-star Oceanfront property
  • Hotel has 110 rooms
Hampton Inn Oceanfront South - Virginia Beach
+1-866-221-8581
1011 Atlantic Ave., Virginia Beach, VA 23451 ~0.98 miles south of 23458
  • 3 star Beach hotel
  • Hotel has 12 suites
  • Fantastic service
  • Wellness & sports facilities could be improved
Execustay at South Beach Virginia Beach : 400 Eden Roc Circle
+1-866-429-5787
400 Eden Roc Circle, Virginia Beach, VA 23451 ~0.99 miles west of 23458
  • Affordable property
  • Check in time: 15:30
Rodeway Inn in Virginia Beach
+1-888-690-5281
1005 Pacific Ave., Virginia Beach, VA 23451 ~0.99 miles south of 23458
  • Cheap Convention Center hotel
  • Hotel has 67 suites
  • WiFi system needs upgrading
  • No toilet tissue
Days Inn at the Beach
+1-888-690-5247
1000 Atlantic Ave., Virginia Beach, VA 23451 ~1.02 miles south of 23458
  • 2 star hotel
  • Hotel has 6 floors
  • Facilities in need of refurbishment
  • Great pool

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 Comfort Inn & Suites Oceanfront are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious 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 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.36 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 $169.51 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 $234.54 per night. (based on HotelPlanner prices)

What are the most popular independent hotels near 23458?

The Oceanfront Inn, Alamar Resort Inn and Oceanaire Resort Hotel by Diamond Resorts are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels near 23458?

Courtyard by Marriott 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 Comfort Inn & Suites Oceanfront are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels near 23458?

Best Western Plus Virginia Beach and Best Western Plus Sandcastle Beachfront Hotel are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels near 23458?

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

Back to Top