
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!

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

Pet-Friendly Private Beach Oceanfront Cottage A/C

Mystic, CT Pet-Friendly Cottage with Hiking Trails

The Cottage at Indian Cove

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

The Little Red Schoolhouse ~ Circa 1877

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

Little Gem Waterfront beach home/ cottage

Bucolic Farm On A Country Road

Small cottage with view of Coventry lake!

Cozy Time Cottage at Lake Williams, CT
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
- Jersey Shore Vacation rentals
- Philadelphia Vacation rentals
- Mount Pocono Vacation rentals
- South Jersey Vacation rentals
- The Hamptons 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
- Napeague Beach
- Shinnecock Hills Golf Club
- Oakland Beach
- Brownstone Adventure Sports Park
- TPC River Highlands
- 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