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 Dec 11 to Dec 12
$165 total
Dec 11 - Dec 12
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! (272 reviews)
Wonderful boutique hotel in the heart of downtown Onancock. Everything within walking distance! Surrounded by shops, restaurants, a short 5 min walk to the wharf. The hotel room was quaint and quite lovely. I do wish we'd have been alerted that the bar and restaurants i side would be closed on Sunday ...
Reviewed on Nov 29, 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

Oasis On the Bay-Luxury 3-bedroom condo
Crisfield MD
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

The Charlotte Hotel & Restaurant
5 out of 5
Posted 10 days ago
Travelocity Verified Review
"Wonderful boutique hotel in the heart of downtown Onancock. Everything within walking distance! Surrounded by shops, restaurants, a short 5 min walk to the wharf.
The hotel room was quaint and quite lovely. I do wish we'd have been alerted that the bar and restaurants i side would be closed on Sunday Monday tues. Aĺl the days we stayed unfortunately, so i can't review this "amenity ". Check in was done without staff, a simole envelope was awaiting our arrival with a key. The staff was available with a si.ole call for questions, which we did require as a quest locked the main doors and we were locked out of the building. Fast turn around by a very sweet girl came 30 mins later and let us in, as well as made guests aware to please not do this. Rooms were spotless, bed comfortable - Everything we required.
Two quick notes. Not negatives, but definitely a "need to be aware". There js no elevator, only stairs. We were on the 3rd floor. So you must bring up your luggage as well as yourself "manually". :) For us no issue, but could be an issue for other guests. On our way out, a sweet elderly woman was checking in and looked quite flustered at the prospect of dragging her luggage up even one flight. My husband gladly offered and all was well. He took luggage, i helped the sweet guest to her room. But isnt this truly what small town living should be? Helping our neighbors.
We will most definitely stay again. And we will be back as we fell in love with the area and the locals alik"
A verified traveler stayed at The Charlotte Hotel & Restaurant
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






