
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.
Beautiful home on the water!
"Lovely, clean, well appointed home! Steps from the water! Fantastic views, private, but still plenty close to Williamsburg attractions. Highly recommends!"
Reviewed on 16 May 2025

Quiet Riverfront House with Private Sandy Beach. Close to Colonial Williamsburg.
Hayes
Located in Hayes, this vacation home is on the waterfront, within a 10-minute drive of Cuba Island and Gloucester County Public Library.
Close to the historic triangle.
"The house is older. There are several weird step ups in the house and none of us left without having stubbed our toes multiple times. The house was clean but could definitely use a deep clean sometime. It would not be ideal for the elderly and is not handicap accessible at all. The yard was great ..."
Reviewed on 9 Jun. 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.