
Pet-friendly vacation rentals in Westmoreland County
Find and book unique pet-friendly homes on Airbnb
Top-rated pet-friendly home rentals in Westmoreland County
Guests agree: these pet-friendly homes 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 Westmoreland County pet-friendly home rentals
Pet-friendly house rentals

Riverfront Charmโ3BR w/Screen Porch, Hammock & BBQ

River Rock - Walk to Beach

200 Year-Old Waterfront Home only 1.5 hours fromDC

Waterfront Home w/ Private Dock!

Cozy cottage with water access

Waterfront home, private dock

Luxury Modern Waterfront Retreat

Colonial Beach Retreat
Pet-friendly home rentals with a pool

Game-Themed Water Fun! Boats+Pool+Beach+King Bed

New Private Beachfront panoramic view every window

Rooftop bay and river views

Waterfront Gem: Dock, Hot Tub, Beach, Pool, Kayaks

Stay&Play:Games, Pool, FirePit, Beach & Boardwalk!

Idyllic Montross Vacation Rental Home w/ Views

Harbor Cottage

Modern River Relaxation
Private, pet-friendly home rentals

Bella Casa!

New! Sea'renity: Walk to the beach and downtown!

The Castaway Cottage

The Casita at Colonial Beach

Lovely 5 bedroom home, TVs in all bedrooms.

Red Roof Cottage 4BR/2BA, Pet ok, 1 block to beach

Welcome to Sunny Place Cottage!

Colonial Beach newly renovated 2 bedroom cottage!
Destinations to explore
- Rentals with a fireplaceย Westmoreland County
- Beachfront rentalsย Westmoreland County
- Cottage rentalsย Westmoreland County
- Rentals with lake accessย Westmoreland County
- Waterfront rentalsย Westmoreland County
- Rentals with outdoor seatingย Westmoreland County
- Rentals with a washer and dryerย Westmoreland County
- Rentals with a fire pitย Westmoreland County
- Rentals with a hot tubย Westmoreland County
- Rentals with poolsย Westmoreland County
- Cabin rentalsย Westmoreland County
- Kid-friendly rentalsย Westmoreland County
- Rentals with beach accessย Westmoreland County
- Rentals with a kayakย Westmoreland County
- Rentals with a patioย Westmoreland County
- House rentalsย Westmoreland County
- Pet-friendly rentalsย Virginia
- Yurt Rentalsย United States
- Yurt Rentalsย United Kingdom
- Castle Rentalsย United States
- Houseboatsย United States
- Holiday Caravansย United Kingdom
- Private Island Rentalsย United States
- Farm Housesย United States
- Farm Cottagesย United Kingdom
- Cabin Rentalsย Australia
- Luxury Cabinsย United Kingdom
- Luxury Cabinsย United States
- Holiday Chaletsย United Kingdom
- Cottage Rentalsย United States
- Holiday Cottagesย United Kingdom
- Mansion Rentalsย United States
- Villa Rentalsย United Kingdom
- Holiday Bungalowsย United Kingdom
- Bungalow Rentalsย United States
- Condo Rentalsย United States
- Holiday Apartmentsย Australia
- Holiday Housesย United States
- Holiday Housesย United Kingdom
- Private Holiday Rentalsย United Kingdom
- Big House Rentalsย United States
- Big Cottagesย Australia
- Large Villasย United Kingdom
- House Rentals with a Poolย United States
- Cabin Rentals with a Poolย United States
- Villas with a Poolย United Kingdom
- Apartments with a Hot Tubย United States
- Holiday Cottages with a Hot Tubย United Kingdom
- Beach Cabinsย United States
- Beach Condosย United States
- Beachfront Rentalsย United States
- Beach Housesย United Kingdom
- Beach Villasย United Kingdom
- Coastal Cottagesย United Kingdom
- Pet-Friendly Vacation Rentalsย United States
- Pet-Friendly Beach Rentalsย United States
- Pet-Friendly Cabin Rentalsย United States
- Dog-Friendly Cottagesย United Kingdom
- Luxury Dog-Friendly Cottagesย United Kingdom
- Kings Dominion
- National Harbor
- Lee's Hill Golfers' Club
- Leesylvania State Park
- Breezy Point Beach & Campground
- Chesapeake Beach Water Park
- Royal New Kent Golf Club
- Piney Point Beach
- Sandyland Beach
- Rose Haven Memorial Park
- Bayfront Beach
- Saint Jerome Beach
- Brownies Beach
- North Beach Boardwalk/Beach
- Lane Beach
- Pohick Bay Golf Course
- Franklin Manor Community Private Park
- Jacey Vineyards
- Cordreys Beach
- Fleeton Beach
- Cove Point Beach