
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!

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

Walk/Bike to East Hampton Village & Ocean Beaches

Lovely 2 BR Beach House No. Shore

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

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

Lake Getaway at Coventry Lake! close to Uconn

Mystic, CT Pet-Friendly Cottage with Hiking Trails

Serene Waterfront Cottage

Montauk Cottage Escape

Waterfront Cottage With Unforgettable Views

Cozy & Bright Coastal Escape | 1 Mile to Gpt Town

1920’s charming dollhouse near South Cove
Private cottage rentals

Peaceful Oceanfront Cottage

Cozy, bohemian, lake front cabin in the woods

Cheerful, private cottage in Essex village.

Cozy Lakefront Cottage Perfect for Families

Waterfront Joshua Cove Cottage with private beach.

Bucolic Farm On A Country Road

The Carriage House

Studio Four-Entire Guesthouse near CT River
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
- 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