
Vacation rentals in Centerville
Find and book unique accommodations on Airbnb
Top-rated vacation rentals in Centerville
Guests agree: these stays are highly rated for location, cleanliness, and more.
0 of 0 items showing
1 of 3 pages
Vacation rentals for every style
Get the amount of space that is right for you
Popular amenities for Centerville vacation rentals
Other great vacation rentals in Centerville
Top guest favorite

Cabin in Fort Valley
4.98 out of 5 average rating, 89 reviewsHidden in the Valley | Pool | Pets | Fire Pit
Top guest favorite

Barn in Middleburg
5 out of 5 average rating, 36 reviewsThe Hayloft
Top guest favorite

Home in Urbanna
5 out of 5 average rating, 58 reviewsBlue Pearl Cottage
Top guest favorite

Home in Strathmere
5 out of 5 average rating, 97 reviewsStrathmere Beachfront House
Guest favorite

Bungalow in Accomac
4.89 out of 5 average rating, 45 reviewsCozy shore bungalow
Top guest favorite

Home in Machipongo
5 out of 5 average rating, 89 reviewsPrivate Country Beach Retreat
Guest favorite

Home in Bloxom
4.85 out of 5 average rating, 27 reviewsVirginia Peninsula, Modest Town, Va 3 Br/2Ba House
Guest favorite

Home in Onancock
5 out of 5 average rating, 23 reviewsLeave your paw prints by the bay
Destinations to explore
- Plainview Vacation rentals
- New York Vacation rentals
- Long Island Vacation rentals
- Washington Vacation rentals
- East River Vacation rentals
- Jersey Shore Vacation rentals
- Philadelphia Vacation rentals
- Outer Banks Vacation rentals
- South Jersey Vacation rentals
- Mount Pocono Vacation rentals
- The Hamptons Vacation rentals
- Ocean City Vacation rentals
- Chesapeake Bay
- Assateague Island National Seashore
- Ocean City Boardwalk
- Assateague Beach
- Haven Beach
- Bethel Beach
- Kiptopeke Beach
- Jolly Roger at the Pier
- Assateague State Park
- Cape Charles Beachfront
- Snead Beach
- Wallops Beach
- Wilkins Beach
- Saint Jerome Beach
- Parramore Beach
- 6 Mile Beach
- Trimper Rides of Ocean City
- Guard Shore
- Langford Sand
- Vir-Mar Beach
- Cordreys Beach
- Gargathy Beach
- Bow Beach
- Little Egging Beach