Vacation rentals in York County

Find and book unique accommodations on Airbnb

Top-rated vacation rentals in York County

Guests agree: these stays are highly rated for location, cleanliness, and more.

Guest favorite

Home in Gloucester Point

4.99 out of 5 average rating, 144 reviews

York River Vacation Home

This lovely, spacious waterfront home is located on the York River in Gloucester County Virginia. It is the perfect get away to enjoy the relaxing sounds and sights of nature. The views are spectacular! Keep an eye out for osprey and dolphins as you enjoy watching the sunrise and set over the water. There is plenty to do! Relax in the salt water pool overlooking the water, bring a pole & fish and crab right off of the private dock, or venture out on the kayaks. 16 ton boat lift, Jet ski lifts.

Mar 20 – 27

$305 per night
Guest favorite

Guest suite in Williamsburg

4.93 out of 5 average rating, 122 reviews

Fun and Open Space Near Everything w/ Hot Tub

Come for the fun to a spacious 1st floor walkout basement just 1 mile from Busch Gardens & Water Country and just 3 miles from Colonial Williamsburg & William and Mary. You'll have a large pool table, bar area, private entrance, hot tub, firepit, coffee bar, and free parking in a quiet neighborhood. The space is part of our home (the bottom floor) w/ private entry. We would love to share anything you want to know about the area, and surrounding cities. Jamestown and Yorktown are also close by.

Jan 8 – 15

$97 per night
Guest favorite

Guesthouse in Gloucester Point

4.94 out of 5 average rating, 17 reviews

BlueBird Nest

Keep it simple at this peaceful and centrally-located oasis, tucked away in coastal Virginia. Our newly renovated 1BR/1BA barn apartment on 3 acres is ideal for those who want to live like a local. We are 3 miles from the heart of the American Revolution in Yorktown, and Yorktown Beach, and a short drive to area attractions in the Historic Triangle. Unwind after a day of exploring with a glass of wine on the balcony or enjoy the firepit and the view. This is an upstairs apartment with stairs.

Nov 25 – Dec 2

$132 per night

Popular amenities for York County vacation rentals

Other great vacation rentals in York County

Guest favorite

Loft in Poquoson

5.0 out of 5 average rating, 14 reviews

Bull Island Getaway!

Jul 29 – Aug 5

$97 per night
Guest favorite

Home in Newport News

4.89 out of 5 average rating, 27 reviews

Mr. Fox's Place To Be.

Jan 15 – 22

$98 per night
Guest favorite

Apartment in Yorktown

5.0 out of 5 average rating, 21 reviews

Granny-Chic Suite: King Bed & w/d in Yorktown

Apr 12 – 19

$148 per night
Guest favorite

Camper/RV in Gloucester County

4.85 out of 5 average rating, 73 reviews

Relaxing Camper at the end of the peninsula

Jun 18 – 25

$44 per night
Guest favorite

Condo in Williamsburg

4.96 out of 5 average rating, 49 reviews

Comfy 1BR w pond view Kingsmill

Sep 9 – 16

$78 per night
Guest favorite

Home in Newport News

4.88 out of 5 average rating, 84 reviews

Relax! Refreshing 3 bedroom Rancher

Sep 25 – Oct 2

$117 per night
Guest favorite

Townhouse in Newport News

4.89 out of 5 average rating, 53 reviews

Cozy Oasis-Spacious 4 Bedroom Condo!

Jan 6 – 13

$130 per night
Guest favorite

Guesthouse in Gloucester County

4.97 out of 5 average rating, 77 reviews

Moody Cabin /Amazing view / Hot Tub / Tile Shower

Nov 29 – Dec 6

$180 per night
Superhost

Home in Gloucester County

4.83 out of 5 average rating, 29 reviews

Waterfront River House

May 7 – 14

$143 per night
Guest favorite

Place to stay in Williamsburg

5.0 out of 5 average rating, 25 reviews

Beautiful room, walk to beach, by Busch Gardens

Oct 4 – 11

$83 per night
Guest favorite

Home in Gloucester Point

4.96 out of 5 average rating, 23 reviews

Amazing Gem! Riverfront, Location, Sunsets, Quite

Aug 18 – 25

$250 per night
Guest favorite

Guesthouse in Poquoson

5.0 out of 5 average rating, 19 reviews

The Retreat at Lamb's Point

Sep 15 – 22

$252 per night

Destinations to explore

  1. Airbnb
  2. United States
  3. Virginia
  4. York County