
Cottage vacation rentals in James City County
Find and book unique cottages on Airbnb
Top-rated cottage rentals in James City County
Guests agree: these cottages are highly rated for location, cleanliness, and more.
Vacation rentals for every style
Get the amount of space that is right for you
Popular amenities for James City County cottage rentals
Cottage rentals with a hot tub

Waterfront Gloucester Cottage w/ Private Boat Dock

Beautiful 1 Bedroom Penthouse @ Kingscreek Resort

Kings Creek Plantation - Williamsburg - Cottage

Jul 12-19 $1155 3-bedroom Williamsburg

Old Log Cabin School House w/10 acres on the Bay
Pet-friendly cottage rentals

Waterfront Urbanna Home w/ Private Dock & Pool

Private Cottage! On Horse Rescue in Williamsburg!

Locklies Innlet, A unique waterfront experience!

Cottage in Williamsburg / Busch Gardens

The Cottage at Elm Bank

Restored 1920's Cottage on 1 Acre w/ Fire Pit

Creeks End Farmhouse

Magic on Main: Vintage Style, Modern Comfort
Private cottage rentals

Riverfront Oasis | Kayaks, Private Beach, & More

Relaxing Waterfront Cottage w/ Private Dock/Kayaks

White Heron Cottage

Irvington Cottage - Vineyard Birdhouse

“Magnolia Cottage” on the River

Sarah's Creek Starlight

James River Beach Cottage - Private Beach & Pier!

Private, quaint retreat in Historic Yorktown
Destinations to explore
- Rentals with a fire pit James City County
- Family-friendly rentals James City County
- Townhouse rentals James City County
- Serviced apartment rentals James City County
- Rentals with a fireplace James City County
- Rentals with lake access James City County
- Condo rentals James City County
- Apartment rentals James City County
- Rentals with a hot tub James City County
- Rentals with a washer and dryer James City County
- Rentals with a sauna James City County
- Hotel rentals James City County
- Bed and breakfasts James City County
- Waterfront rentals James City County
- Rentals with beach access James City County
- Rentals with a home theater James City County
- House rentals James City County
- Rentals with pools James City County
- Rentals with a kayak James City County
- Rentals with outdoor seating James City County
- Rentals with an EV charger James City County
- Fitness-friendly rentals James City County
- Rentals with breakfast James City County
- Resort rentals James City County
- Rentals with a patio James City County
- Villa rentals James City County
- Pet-friendly rentals James City County
- Cottage rentals Virginia
- Cottage rentals United States
- Chesapeake Bay
- Busch Gardens Williamsburg
- Buckroe Beach
- Carytown
- Water Country USA
- Haven Beach
- Buckroe Beach and Park
- Kingsmill Resort
- Brown's Island
- Pocahontas State Park
- Grandview Beach
- Jamestown Settlement
- Bethel Beach
- Kiptopeke Beach
- Outlook Beach
- Royal New Kent Golf Club
- Norfolk Botanical Garden
- Golden Horseshoe Golf Club
- Chrysler Museum of Art
- Cape Charles Beachfront
- James River Country Club
- Little Creek Beach
- Wilkins Beach
- Sarah Constant Beach Park