
Cottage vacation 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.
Vacation rentals for every style
Get the amount of space that is right for you
Popular amenities for Salem cottage rentals
Cottage rentals with a hot tub

Lakefront Cottage Complete with Kayaks!

Waterfront cottage overhanging the water!

montauk heated pool sunset spa cottage

Hot Tub w/ Foliage Lake Views, Fire Pit & Kayaks

Luxury cottage by the sea with hot tub and pool

Cozy Lakefront Cottage w/Swim Spa & Firepit

Peaceful Fall Getaway | Hot Tub + Lake Views
Pet-friendly cottage rentals

Lake Beseck cottage

Charming Historic Schoolhouse on Mystic River

Mystic, CT Pet-Friendly Cottage with Hiking Trails

SILVER SANDS BEACH COTTAGE MILFORD NEAR YALE/TRAIN

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

The Little Red Schoolhouse ~ Circa 1877

Waterfront Cottage in Thompson CT • Dogs Welcome

Cozy Home In Short Beach Community
Private cottage rentals

Churchill Cottage

A Beach House Gem

Cheerful, private cottage in Essex village.

The Treehouse at Lake Hayward

Little Gem Waterfront beach home/ cottage

Small cottage with view of Coventry lake!

Connecticut Waterfront Cottage

Cottage with Roger’s Lake Views
Destinations to explore
- Plainview Vacation rentals
- New York Vacation rentals
- Long Island Vacation rentals
- Montreal Vacation rentals
- Boston Vacation rentals
- East River Vacation rentals
- Hudson Valley Vacation rentals
- Philadelphia Vacation rentals
- Jersey Shore Vacation rentals
- Mount Pocono Vacation rentals
- South Jersey Vacation rentals
- Ocean City Vacation 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
- Shinnecock Hills Golf Club
- Napeague Beach
- Oakland Beach
- Groton Long Point Main Beach
- TPC River Highlands
- Brownstone Adventure Sports Park
- Silver Sands Beach
- Woodmont Beach
- Roger Williams Park Zoo
- Sandy Beach
- Ninigret Beach
- Wildemere Beach
- Groton Long Point South Beach