
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

Lakefront Cottage Complete with Kayaks!

Waterfront cottage overhanging the water!

montauk heated pool sunset spa cottage

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

Lake Beseck cottage

Pet-Friendly Private Beach Oceanfront Cottage A/C

Charming Historic Schoolhouse on Mystic River

Mystic, CT Pet-Friendly Cottage with Hiking Trails

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

Coastal Cottage | Near Beach & Town | Baby Gear

Cozy Home In Short Beach Community

Romantic water view cottage - CASITA AL MAR
Private cottage rentals

Cozy, bohemian, lake front cabin in the woods

The Treehouse at Lake Hayward

Little Gem Waterfront beach home/ cottage

Small cottage with view of Coventry lake!

Connecticut Waterfront Cottage

Studio Four-Entire Guesthouse near CT River

Cottage with Roger’s Lake Views

Serene Coastal Cottage steps from 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