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

Lakeside cottage with beautiful views up the lake!

Lakefront Cottage Complete with Kayaks!

Waterfront cottage overhanging the water!

Luxury cottage by the sea with hot tub and pool
Pet-friendly cottage rentals

Charming Historic Schoolhouse on Mystic River

Mystic, CT Pet-Friendly Cottage with Hiking Trails

Charm + location. Walk to beach, town, & harbor.

Serene Waterfront Cottage

Your Nest Near The Beach

Waterfront Cottage in Thompson CT • Dogs Welcome

Cozy Home In Short Beach Community

Romantic water view cottage - CASITA AL MAR
Private cottage rentals

Cheerful, private cottage in Essex village.

Game Room-Mins to Beach&Boardwalk-Walk to Marinas

The Oar Cottage (24) · walk Mystic-Train/EV Lvl-2

Peaceful Cottage + Spa services + Gardens+ Beaches

Little Gem Waterfront beach home/ cottage

Cute cottage near UConn, lake, and restaurants.

Small cottage with view of Coventry lake!

Waterfront Cottage With Unforgettable Views
Destinations to explore
- Plainview Holiday rentals
- New York City Holiday rentals
- Long Island Holiday rentals
- Montreal Holiday rentals
- Boston Holiday rentals
- East River Holiday rentals
- Hudson Valley Holiday rentals
- Jersey Shore Holiday rentals
- Philadelphia Holiday rentals
- South Jersey Holiday rentals
- Mount Pocono Holiday rentals
- The Hamptons Holiday rentals
- Yale University
- Charlestown Beach
- Foxwoods Resort Casino
- Southampton Beach
- Cooper's Beach, Southampton
- Six Flags New England
- Ocean Beach Park
- Point Judith Country Club
- Walnut Public Beach
- Napeague Beach
- Shinnecock Hills Golf Club
- TPC River Highlands
- Oakland Beach
- Blue Shutters Beach
- Woodmont Beach
- Brownstone Adventure Sports Park
- Silver Sands Beach
- Ninigret Beach
- Sandy Beach
- Groton Long Point Main Beach
- Roger Williams Park Zoo
- Wildemere Beach
- Amagansett Beach
- Groton Long Point South Beach