
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!

Cozy Lakefront Cottage w/Swim Spa & Firepit

Lakeside cottage with beautiful views up the lake!

Lovely 2 BR Beach House No. Shore
Pet-friendly cottage rentals

Lake Beseck cottage

Mystic, CT Pet-Friendly Cottage with Hiking Trails

"Red House on the Knoll" at Indian Cove

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

Montauk Oceanview Studio 6

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.

The Treehouse at Lake Hayward

Little Gem Waterfront beach home/ cottage

Coastal Cottage | Near Beach & Town | Baby Gear

Cottage with Roger’s Lake Views

Studio Four-Entire Guesthouse near CT River

1920’s charming dollhouse near South Cove

Sound View Beach Cottage
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
- TPC River Highlands
- Brownstone Adventure Sports Park
- Silver Sands Beach
- Woodmont Beach
- Roger Williams Park Zoo
- Sandy Beach
- Wildemere Beach
- Ninigret Beach
- Groton Long Point South Beach