
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

Peaceful Fall Getaway | Hot Tub + Lake Views

Lakeside cottage with beautiful views up the lake!

Lakefront Cottage Complete with Kayaks!

Waterfront cottage overhanging the water!
Pet-friendly cottage rentals

Lake Beseck cottage

Pet-Friendly Private Beach Oceanfront Cottage A/C

"Red House on the Knoll" at Indian Cove

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

The Little Red Schoolhouse ~ Circa 1877

Montauk View Cottage

Waterfront Cottage in Thompson CT • Dogs Welcome

Lakefront Cozy Oasis 2BR w/ stunning sunset views
Private cottage rentals

A Beach House Gem

Cozy, bohemian, lake front cabin in the woods

Cheerful, private cottage in Essex village.

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

The Treehouse at Lake Hayward

Little Gem Waterfront beach home/ cottage

Coastal Cottage | Near Beach & Town | Baby Gear

Studio Four-Entire Guesthouse near CT River
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
- Mount Pocono Holiday rentals
- South Jersey 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
- Mystic Seaport Museum
- Walnut Public Beach
- Blue Shutters Beach
- Napeague Beach
- Shinnecock Hills Golf Club
- Oakland Beach
- TPC River Highlands
- Brownstone Adventure Sports Park
- Groton Long Point Main Beach
- Silver Sands Beach
- Woodmont Beach
- Roger Williams Park Zoo
- Sandy Beach
- Ninigret Beach
- Wildemere Beach
- Groton Long Point South Beach