
Cuba Island
Lodging Near Cuba Island

Private Beach & Deck: Bayfront Home in Hayes!
Hayes
Located in Hayes, this vacation home is on the waterfront, within a 15-minute drive of Crown Pointe Marina and Gloucester County Public Library.
"We took a moms' relaxing getaway at this property this week. The property was clean, pretty, and very well kept with modern designs and appliances. We were able to enjoy the beautiful waterfront view from bedrooms, living room and the kitchen during our stay. The house is perfectly located in the ..."
Reviewed on 24 Jul. 2025

Quiet Riverfront House with Private Sandy Beach. Close to Colonial Williamsburg.
Hayes
With a stay at this vacation home in Hayes, you'll be on the beach, within a 15-minute drive of Yorktown Beach and Cuba Island.
"Beautiful property! Very spacious with an amazing view! Clean, in a great location, friendly neighbors!"
Reviewed on 29 Jul. 2025

Charming 3-bedroom villa with WiFi, and Jaccuzzi , just Minutes from Yorktown
Hayes
Located in Hayes, this villa is a 1-minute drive from Crown Pointe Marina and 9 minutes from Gloucester County Public Library.
Cozy spot
"Erik was a great host. His dog hosted too:) it felt like home. We were in town for a celebration of life and the house helped us stay happy during sad time."
Reviewed on 28 May 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.