
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

Waterfront cottage overhanging the water!

Luxury cottage by the sea with hot tub and pool

Cozy Lakefront Cottage w/Swim Spa & Firepit

Lakeside cottage with beautiful views up the lake!

Private Beach Cottage
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

The Little Red Schoolhouse ~ Circa 1877

Cozy Home In Short Beach Community

Romantic water view cottage - CASITA AL MAR
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

Cozy Time Cottage at Lake Williams, CT

Cozy & Bright Coastal Cottage | 1 Mile to Gpt Town
Destinations to explore
- Plainview Vacation rentals
- New York City 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
- TPC River Highlands
- Brownstone Adventure Sports Park
- Groton Long Point Main Beach
- Silver Sands Beach
- Woodmont Beach
- Sandy Beach
- Roger Williams Park Zoo
- Wildemere Beach
- Ninigret Beach
- Groton Long Point South Beach