Hotels in 23451 - Virginia Beach VA

Only hotels in 23451 zip code are listed below. Search for cheap and discount hotel rates in Virginia Beach, VA for your upcoming leisure or conference / group travel. We list the best 23451 hotels and motels so you can review the Virginia Beach hotel list below to find the perfect lodging. Hotels in Virginia Beach City county and area code 757 are also listed.


Find availability nearby Rooms Check-In Check-Out  
Show Calendar Show Calendar Start My Search >
(select the discounts you qualify for)
Star Rating




Hotel Name

Price Range (USD)
to
Amenities







Set My Filter

23451 Hotels, Motels & Accommodations

Image of The Cavalier HotelThe Cavalier Hotel
+1-800-230-4134Check Rates
4201 Atlantic Ave., Virginia Beach, VA 23451
  • 3.0/5, Average Guest Reviews
  • 3-star Beach property
  • Hotel has 17 meeting rooms
Image of Holiday Inn & Suites North BeachHoliday Inn & Suites North Beach - Virginia Beach
+1-800-997-5148Check Rates
3900 Atlantic Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Hotel Reviews
  • Midscale Oceanfront property
  • 5 meeting rooms in hotel
Image of Courtyard Virginia Beach Oceanfront NorthCourtyard Virginia Beach Oceanfront North : 3737 Atlantic Ave.
+1-800-997-5149Check Rates
3737 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Review Score
  • Mid-scale Beach hotel
  • Fitness / Gym is on-site
Photo of Sheraton Virginia BeachSheraton Virginia Beach : 3501 Atlantic Ave.
+1-800-230-4134Check Rates
3501 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Latest Reviews
  • 4-star Oceanfront property
  • Hotel has 11 floors
Exterior of Ocean Beach ClubOcean Beach Club : 3401 Atlantic Ave.
+1-800-997-5148Check Rates
3401 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Latest Reviews
  • Mid-scale Beach hotel
  • Check in time: 4:00 PM
Image of Neptune Park InnNeptune Park Inn
+1-800-997-5149Check Rates
3108 Atlantic Ave., Virginia Beach, VA 23451
  • 2.0/5, Poor Read Reviews
  • Economical Beach hotel
  • 5 floors in hotel
Residence Inn Marriott : 3217 Atlantice Ave.
+1-800-230-4134Check Rates
3217 Atlantice Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Review Score
  • Mid-scale Beach property
  • Gym / Fitness Center Available
Image of La Quinta Inn & SuitesLa Quinta Inn & Suites - Virginia Beach
+1-800-997-5148Check Rates
2800 Pacific Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Hotel Reviews
  • 3-star Oceanfront hotel
  • 7 floors in hotel
Hampton Inn Virginia Beach Oceanfront North
+1-800-997-5149Check Rates
3107 Atlantic Ave., Virginia Beach, VA 23451
Hilton Virginia Beach Oceanfront in Virginia Beach
+1-800-230-4134Check Rates
3001 Atlantic Ave., Virginia Beach, VA 23451
  • Four-star Beach hotel
  • 2 suites in property
Doubletree by Hilton Virginia Beach in Virginia Beach
+1-800-997-5148Check Rates
1900 Pavilion Dr., Virginia Beach, VA 23451
  • 3-star Beach hotel
  • 292 sleeping rooms in hotel
Knights Inn & Suites in Virginia Beach
+1-800-997-5149Check Rates
207 29th St., Virginia Beach, VA 23451
Oceans 2700
+1-800-230-4134Check Rates
2700 Pacific Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Recent Reviews
  • 2 star Beach hotel
  • 47 sleeping rooms in hotel
The Oceanfront Inn
+1-800-997-5148Check Rates
2901 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Read Reviews
  • Cheap Beach property
  • Check-in: 4:00 PM
Best Western Oceanfront : 2809 Atlantic Ave.
+1-800-997-5149Check Rates
2809 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Hotel Reviews
  • Three Star Beach hotel
  • Gym / Fitness Center Available
Ambassadors Inn & Suites - Virginia Beach
+1-800-230-4134Check Rates
716 21st St., Virginia Beach, VA 23451
  • 2.5/5, Poor Hotel Reviews
  • Cheap Convention Center property
  • Hotel has 6 suites
Image of Clarion Inn & SuitesClarion Inn & Suites
+1-800-997-5148Check Rates
2604 Atlantic Ave., Virginia Beach Virginia, VA 23451
  • Three Star Beach property
  • Hotel has 6 floors
Holiday Inn Express
+1-800-997-5149Check Rates
2607 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Guest Reviews
  • Midscale Beach hotel
  • Hotel has 10 floors
Courtyard by Marriott Oceanfront South
+1-800-230-4134Check Rates
2501 Atlantic Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Latest Reviews
  • 3 star Beach hotel
  • 28 suites in property
Days Inn Oceanfront
+1-800-997-5148Check Rates
2417 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Recent Reviews
  • 2 star Resort property
  • 8 floors in property
Comfort Suites Beachfront in Virginia Beach
+1-800-997-5149Check Rates
2321 Atlantic Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Review Score
  • 3-star Resort hotel
  • Fitness center on property
Ocean Suites
+1-800-230-4134Check Rates
2315 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Review Score
  • Economical Oceanfront property
  • 54 rooms in hotel
Wyndham Virginia Beach Oceanfront in Virginia Beach
+1-800-997-5148Check Rates
5700 Atlantic Ave., Virginia Beach, VA 23451
  • Midscale Oceanfront property
  • 36 suites in property
Econo Lodge Oceanfront
+1-800-997-5149Check Rates
2109 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Reviews
  • Two star Beach property
  • Free breakfast
Holiday Inn Oceanside Va Beach
+1-800-230-4134Check Rates
2101 Atlantic Ave., Virginia Beach, VA 23451
Photo of Comfort Inn & Suites OceanfrontComfort Inn & Suites Oceanfront - Virginia Beach
+1-800-997-5148Check Rates
2015 Atlantic Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Review Score
  • 3-star Beach property
  • Gym / Fitness Center Available
Fairfield Inn & Suites Virginia Beach - Virginia Beach
+1-800-997-5149Check Rates
1901 Atlantic Ave., Virginia Beach, VA 23451
  • 4.5/5, Very Good Review Score
  • 3-star Beach property
  • 9 floors in hotel
Country Inn & Suites by Carlson
+1-800-230-4134Check Rates
1801 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Latest Reviews
  • Affordable Beach property
  • 2 suites in hotel
Sun & Sand
+1-800-997-5148Check Rates
1719 Atlantic Ave., Virginia Beach, VA 23451
  • 1.5/5, Terrible Latest Reviews
  • Cheap Oceanfront hotel
  • 84 rooms in property
Dolphin Inn
+1-800-997-5149Check Rates
1705 Atlantic Ave., Virginia Beach, VA 23451
  • 2.5/5, Poor Review Score
  • 2 star Beach hotel
  • 54 suites in property
Boardwalk Resort & Villas - Virginia Beach
+1-800-230-4134Check Rates
1601 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Read Reviews
  • Midscale Beach property
  • Gym / Fitness Center Available
Beach Carousel - Virginia Beach
+1-800-997-5148Check Rates
1300 Pacific Ave., Virginia Beach, VA 23451
  • Low-priced Beach property
  • 3 suites in property
Best Western Plus Sandcastle Beachfront Hotel in Virginia Beach
+1-800-997-5149Check Rates
1307 Atlantic Ave., Virginia Beach, VA 23451
Sandpiper Inn : 1112 Pacific Ave.
+1-800-230-4134Check Rates
1112 Pacific Ave., Virginia Beach, VA 23451
Surfside Oceanfront Inn & Suites - Virginia Beach
+1-800-997-5148Check Rates
1211 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Review Score
  • Low-priced Oceanfront property
  • Gym / Fitness Center Available
The Grand Ocean Hotel - Virginia Beach
+1-800-997-5149Check Rates
1101 Atlantic Ave., Virginia Beach, VA 23451
  • Two-star Oceanfront hotel
  • Hotel has 8 floors
Rodeway Inn in Virginia Beach
+1-800-230-4134Check Rates
1005 Pacific Ave., Virginia Beach, VA 23451
  • 2.0/5, Poor Reviews
  • Low-priced Convention Center property
  • 6 floors in property
Hampton Inn Oceanfront South
+1-800-997-5148Check Rates
1011 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Reviews
  • Three Star Beach property
  • Check in: 4:00 PM
Days Inn at the Beach in Virginia Beach
+1-800-997-5149Check Rates
1000 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Recent Reviews
  • Low priced hotel
  • Complimentary breakfast is offered
Springhill Suites Virginia Beach Oceanfront : 901 Atlantic Ave.
+1-800-230-4134Check Rates
901 Atlantic Ave., Virginia Beach, VA 23451
  • 4.0/5, Very Good Hotel Reviews
  • 3-star Resort hotel
  • Hotel has 168 suites
Barclay Towers Resort Hotel in Virginia Beach
+1-800-997-5148Check Rates
809 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Guest Reviews
  • 3 star Beach hotel
  • 138 suites in property
Quality Inn & Suites Oceanfront
+1-800-997-5149Check Rates
705 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Guest Reviews
  • Low priced Oceanfront hotel
  • 6 floors in property
Ramada on the Beach
+1-800-230-4134Check Rates
615 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Hotel Reviews
  • Three Star Beach property
  • Gym / Fitness Center Available
Turtle Cay Resort : 600 Atlantic Ave.
+1-800-997-5148Check Rates
600 Atlantic Ave., Virginia Beach, VA 23451
  • 3.5/5, Average Guest Reviews
  • Mid-scale Beach hotel
  • 3 floors in property
Beach Quarters
+1-800-997-5149Check Rates
501 Atlantic Ave., Virginia Beach, VA 23451
  • 3.0/5, Average Reviews
  • 3 star Beach property
  • 168 rooms in hotel
Budget Lodge at the Beach - Va. Beach
+1-800-230-4134Check Rates
300 Atlantic Ave., Va. Beach, VA 23451
  • 2.5/5, Poor Hotel Reviews
  • Two-star Beach property
  • 52 rooms in hotel
Virginia Beach Resort Hotel & Conference Center
+1-800-997-5148Check Rates
2800 Shore Dr., Virginia Beach, VA 23451
  • 3.5/5, Average Hotel Reviews
  • Affordable Beach property
  • Fitness + Health Center
Sheraton Hacienda Del Mar Golf & Spa Resort Los C - Los Cabos
+1-800-997-5149Check Rates
Corredor Turistico Km 10 Lote D Cabo Del Sol, Los Cabos, 23450 Mexico
  • Luxury 5-star Golf Course hotel
  • Check in: 15:00 pm
~1.11 Miles from 23451
Grand Solmar Resort & Spa
+1-800-230-4134Check Rates
Ave. Solmar # 1, Cabo San Lucas, 23450 Mexico
  • 4.5/5, Very Good Read Reviews
  • Luxury 5 star Oceanfront hotel
  • Shuttle from airport available
~1.11 Miles from 23451
The Ridge Luxury Villas at Playa Grande : Ave. Playa Grande # 1
+1-800-997-5148Check Rates
Ave. Playa Grande # 1, Cabo San Lucas, 23450 Mexico
  • 4.5/5, Very Good Reviews
  • Luxury 5 star Oceanfront hotel
  • 4 meeting rooms in property
~1.11 Miles from 23451



Next: Show All Available 23451 Hotels with Pricing >