Explore beach hotels in Onancock, VA from $165
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Onancock Beach Resorts & Hotels

The Charlotte Hotel & Restaurant
7 North Street, Onancock, VA
Fully refundableReserve now, pay when you stay
$150 nightly
The price is $165 total per night from Oct 6 to Oct 7
$165 total
Oct 6 - Oct 7
Total with taxes and fees
A restaurant and a bar/lounge are featured at this hotel. Guests will appreciate free perks like free self parking and WiFi in public areas.
9/10 Wonderful! (267 reviews)
A Very Enjoyable Get-Away
"Small but comfy, quiet, and clean room. We enjoyed Mallards for dinner & sunset and The Foggy Place and Corner Bakery for breakfast. A short drive to catch the ferry to Tangier Island, where we had an enjoyable day."
Reviewed on Sep 16, 2025
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Beach Condos in Onancock

Walk to Main St: Condo w/ Pool Access in Crisfield
Crisfield
8.6/10 Excellent! (4 reviews)
Your Onancock Beach Hotel Guide
Onancock Hotels on the Beach with the Amenities You Want
Onancock Beach Hotels with a Pool
- Quality Inn & Suites is a 2.50 star hotel and previous guests rate it 3.20 out of 5.
- Days Inn by Wyndham Onley is a 2.00 star hotel and previous guests rate it 2.80 out of 5.
- Hampton Suites Exmore Eastern Shore is a 2.50 star hotel and previous guests rate it 4.30 out of 5.
Onancock Beach Hotels with Free Breakfast
- Days Inn by Wyndham Onley is a 2.00 star hotel with a guest rating of 2.80 out of 5.
- Hampton Suites Exmore Eastern Shore is a 2.50 star hotel with a guest rating of 4.30 out of 5.
- Quality Inn & Suites is a 2.50 star hotel with a guest rating of 3.20 out of 5.
Pet-friendly Beach Hotels in Onancock
- Quality Inn & Suites is a 2.50 star hotel with a guest rating of 3.20 out of 5.
- Holiday Inn Express and Suites Exmore- Eastern Shore is a 2.50 star hotel with a guest rating of 3.90 out of 5.
What are the cheapest hotels on the beach in Onancock
- The Charlotte Hotel & Restaurant - Book Now
- 3.50 star rating.
- KingsBay Mansion - Book Now
- 3.50 star rating.
- The Inn at Onancock - Book Now
- 3.50 star rating.
What’s better than a beautiful Onancock hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning Onancock beach hotel properties to find exactly what you’re looking for on your next trip to Onancock.
Cheapest Onancock Beach Hotels by Star Rating
Cheapest 3 Star Onancock Hotels on the Beach
- The Charlotte Hotel & Restaurant: has a guest rating of 4.60 out of 5 stars.
- KingsBay Mansion: has a guest rating of 5.00 out of 5 stars.
- The Inn at Onancock: has a guest rating of 5.00 out of 5 stars.
Best Oceanfront Hotels in Onancock, According to Traveler Reviews
- Book The Inn at Onancock, which has a guest rating of 5.00 out of 5 stars.
- Book KingsBay Mansion, which has a guest rating of 5.00 out of 5 stars.
- Book The Charlotte Hotel & Restaurant, which has a guest rating of 4.60 out of 5 stars.
Popular Beach Stays in Onancock
Recent Onancock Hotel Reviews By Fellow Wanderers

Hampton Inn & Suites Exmore - Eastern Shore
5 out of 5
Posted 12 days ago
Travelocity Verified Review
"The friendliest staff I ever met😊"
A verified traveler stayed at Hampton Inn & Suites Exmore - Eastern Shore

The Charlotte Hotel & Restaurant
5 out of 5
Posted 2 weeks ago
Travelocity Verified Review
"Very quaint and nicely decorated."
A verified traveler stayed at The Charlotte Hotel & Restaurant
Explore More Ways to Travel with Travelocity
Explore More Ways to Travel with Travelocity
- Arcade Hotels in Virginia
- Hotels with Childcare in Virginia
- Hotels with Free Breakfast in Virginia
- Hotels with Free Airport Shuttle in Virginia
- Hotels with Kitchenettes in Virginia
- Hotels with Room Service in Virginia
- Hotels with smoking rooms in Virginia
- Hotels on the River in Virginia
- Cheap Hotels in Accomack County
- Pet Friendly Hotels in Piney Island
- Motels in Tasley
- Beach Resorts & in Sandbridge
- Cheap Hotels in Sandbridge
- Hotels with Pools in Sandbridge
- Hotels with Balconies in Sandbridge
- Hotels with Bar in Sandbridge
- Hotels with Free Breakfast in Sandbridge
- Hotels with Kitchenettes in Sandbridge
- Pet Friendly Hotels in Sandbridge
- Romantic Getaways & Hotels in Sandbridge
- Ski Resorts and in Sandbridge
- Spa Resorts & in Sandbridge
- Adults Only Resorts & in Norfolk - Virginia Beach
- Arcade Hotels in Virginia Beach
- Gay Friendly Hotels in Virginia Beach
- Green Hotels in Virginia Beach
- Hotels with Suites in Virginia Beach
- Hotels with Airport Transfers in Virginia Beach
- Hotels with Free Breakfast in Virginia Beach
- Hotels with Free Airport Shuttle in Virginia Beach
- Hotels with Room Service in Virginia Beach
- Hotels with Tennis Courts in Virginia Beach
- Hotels on the Lake in Virginia Beach
- Waterpark Hotels and Resorts in Virginia Beach
- Winery Hotels in Virginia Beach
- B&B in Accomac
- Accomac Hotels
- Motels in Accomac
- Adults Only Resorts & in Williamsburg
- Fishing Resorts & in Williamsburg
- Hotels with Air Conditioning in Williamsburg
- Hotels with Childcare in Williamsburg
- Hotels with a Gym in Williamsburg
- Hotels with Free Parking in Williamsburg
- Hotels with Restaurants in Williamsburg
- Hotels with Room Service in Williamsburg
- Hotels with Tennis Courts in Williamsburg
- Luxury Hotels in Williamsburg
- Hotels on the River in Williamsburg
- Hotels with Shopping in Williamsburg
- Ski Resorts and in Williamsburg
- 3 Star Hotels in Melfa
- 5 Star Hotels in Melfa
- Apartments in Melfa
- B&B in Melfa
- Cottages in Melfa
- Inns in Melfa
- Motels in Melfa
- Beach Resorts & in Chincoteague
- Cheap Hotels in Chincoteague
- Convention Center Hotels in Chincoteague
- Kid Friendly Hotels in Chincoteague
- Fishing Resorts & in Chincoteague
- Historic Hotels in Chincoteague
- Hotels with Pools in Chincoteague
- Hotels with Balconies in Chincoteague
- Hotels with Bar in Chincoteague
- Hotels with Hot Tubs in Chincoteague
- Hotels with an Indoor Pool in Chincoteague
- Hotels with smoking rooms in Chincoteague
- Luxury Hotels in Chincoteague
- Oceanfront Hotels in Chincoteague
- Pet Friendly Hotels in Chincoteague
- Romantic Getaways & Hotels in Chincoteague
- Spa Resorts & in Chincoteague
- Hotel Wedding Venues Hotels in Chincoteague
- Deep Creek Hotels
- Cheap Hotels in New Church
- Beach Resorts & in Wallops Island
- B&B in Onley
- Cabins in Onley
- Cottages in Onley
- Onley Hotels
- Motels in Onley
- Gay Friendly Hotels in Norfolk
- Hotels with Bar in Norfolk
- Hotels on the River in Norfolk
- Beach Resorts & in Exmore
- Cheap Hotels in Exmore
- Hotels with Suites in Exmore
- Hotels with an Indoor Pool in Exmore
- Pet Friendly Hotels in Exmore
- Beach Resorts & in Northampton County
- Cheap Hotels in Northampton County
- Pet Friendly Hotels in Northampton County