
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

montauk heated pool sunset spa cottage

Waterfront cottage overhanging the water!

Luxury cottage by the sea with hot tub and pool

Cozy Lakefront Cottage w/Swim Spa & Firepit

Lakeside cottage with beautiful views up the lake!
Pet-friendly cottage rentals

Lake Beseck cottage

Charming Historic Schoolhouse on Mystic River

Mystic, CT Pet-Friendly Cottage with Hiking Trails

The Cottage at Indian Cove

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

Montauk Cottage Escape

Cozy Home In Short Beach Community

Romantic water view cottage - CASITA AL MAR
Private cottage rentals

Churchill Cottage

Cheerful, private cottage in Essex village.

Small cottage with view of Coventry lake!

Coastal Cottage | Near Beach & Town | Baby Gear

Chic Coastal Retreat with Short Walk to Beach

Connecticut Waterfront Cottage

Cottage with Roger’s Lake Views

1920’s charming dollhouse near South Cove
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
- Philadelphia Holiday rentals
- Jersey Shore Holiday rentals
- Mount Pocono Holiday rentals
- Ocean City Holiday rentals
- The Hamptons Holiday rentals
- Yale University
- Foxwoods Resort Casino
- Charlestown Beach
- Southampton Beach
- Cooper's Beach, Southampton
- Six Flags New England
- Ocean Beach Park
- Point Judith Country Club
- Mystic Seaport Museum
- Walnut Public Beach
- Blue Shutters Beach
- Shinnecock Hills Golf Club
- Oakland Beach
- Napeague Beach
- Groton Long Point Main Beach
- Brownstone Adventure Sports Park
- TPC River Highlands
- Silver Sands Beach
- Woodmont Beach
- Roger Williams Park Zoo
- Sandy Beach
- Wildemere Beach
- Ninigret Beach
- Groton Long Point South Beach