Hotels in Salisbury Beach, Salisbury

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Salisbury Beach hotels

The Vista

The Vista
2.5 star property
28.6 km from Salisbury Beach
9.4 out of 10, Exceptional, (421 reviews)
"Staff were very nice and helpful. Room was clean and iverlooked the bay."
United States
Eline
The price is CA $234
CA $262 total
includes taxes & fees
May 13 - May 14
The Vista

The Rockport House

The Rockport House
2.0 star property
26.7 km from Salisbury Beach
9.4 out of 10, Exceptional, (171 reviews)
"Fabulous place. Super clean, super quiet, and a ridiculously comfortable bed and pillows."
United States
Scott
The price is CA $147
CA $203 total
includes taxes & fees
May 19 - May 20
The Rockport House

Rockport Inn And Suites

Rockport Inn And Suites
2.5 star property
26.6 km from Salisbury Beach
8.6 out of 10, Excellent, (1,528 reviews)
"The Rockport Inn offers a clean, fun, and convenient stay. It's set in a beautiful location."
United States
Deborah
The price is CA $187
CA $209 total
includes taxes & fees
May 18 - May 19
Rockport Inn And Suites

The Highliner Hotel

The Highliner Hotel
2.0 star property
28.5 km from Salisbury Beach
10.0 out of 10, Exceptional, (4 reviews)
"Quiet and the staff was really friendly. Great location and the hotel is spotless. "
United States
Shannon
The price is CA $378
CA $636 total
includes taxes & fees
May 24 - May 25
The Highliner Hotel

Ocean House Hotel at Bass Rocks

Ocean House Hotel at Bass Rocks
4.0 star property
30.2 km from Salisbury Beach
9.0 out of 10, Wonderful, (821 reviews)
"Lovely hotel and helpful staff. "
United States
Danielle
The price is CA $205
CA $262 total
includes taxes & fees
May 13 - May 14
Ocean House Hotel at Bass Rocks

Castle Manor Inn

Castle Manor Inn
2.5 star property
27.5 km from Salisbury Beach
8.4 out of 10, Very good, (1,003 reviews)
"Excellent hotel with friendly courteous staff! "
United States
Junette
The price is CA $245
CA $274 total
includes taxes & fees
May 13 - May 14
Castle Manor Inn

Sea Lion Motel and Cottages

Sea Lion Motel and Cottages
2.5 star property
28.3 km from Salisbury Beach
9.2 out of 10, Wonderful, (448 reviews)
"Clean and quaint, staff was very friendly. Will definitely stay again!"
United States
Nicole
The price is CA $237
CA $264 total
includes taxes & fees
May 13 - May 14
Sea Lion Motel and Cottages

The Northshore Hotel - Boston/Danvers

The Northshore Hotel - Boston/Danvers
2.0 star property
31.7 km from Salisbury Beach
7.6 out of 10, Good, (1,014 reviews)
"Quiet, clean, friendly, and accomodating. "
Canada
Stephanie
The price is CA $130
CA $145 total
includes taxes & fees
May 13 - May 14
The Northshore Hotel - Boston/Danvers

Home2 Suites By Hilton Kittery

Home2 Suites By Hilton Kittery
3.0 star property
29.1 km from Salisbury Beach
9.6 out of 10, Exceptional, (95 reviews)
"Clean rooms and a friendly staff!"
United States
Tiffany
The price is CA $178
CA $194 total
includes taxes & fees
May 18 - May 19
Home2 Suites By Hilton Kittery

Harborview Inn

Harborview Inn
3.5 star property
28.5 km from Salisbury Beach
9.6 out of 10, Exceptional, (322 reviews)
"Parking was very easy. "
United States
Mitchell
The price is CA $341
CA $380 total
includes taxes & fees
May 18 - May 19
Harborview Inn

Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant
3.0 star property
11.2 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,004 reviews)
"A very nice stay, at a historical Inn. Highly recommend it."
United States
Dana
The price is CA $160
CA $174 total
includes taxes & fees
May 13 - May 14
Lamie's Inn and The Old Salt Restaurant

Rye Motor Inn - Oceanfront, Walk to Beach

Rye Motor Inn - Oceanfront, Walk to Beach
3.0 star property
23.1 km from Salisbury Beach
9.6 out of 10, Exceptional, (100 reviews)
"very clean, cozy and friendly service. "
United States
David Charles
The price is CA $152
CA $252 total
includes taxes & fees
May 13 - May 14
Rye Motor Inn - Oceanfront, Walk to Beach

Atlantis Oceanfront Inn

Atlantis Oceanfront Inn
3.0 star property
30.3 km from Salisbury Beach
9.6 out of 10, Exceptional, (470 reviews)
"Good location, nice breakfast , staff was friendly"
United States
Tamera
The price is CA $279
CA $312 total
includes taxes & fees
May 13 - May 14
Atlantis Oceanfront Inn

Hampton Inn & Suites Kittery-Portsmouth

Hampton Inn & Suites Kittery-Portsmouth
2.5 star property
30.4 km from Salisbury Beach
9.2 out of 10, Wonderful, (1,007 reviews)
"Great place to stay. Convenient, friendly staff"
United States
Sharon
The price is CA $167
CA $182 total
includes taxes & fees
May 25 - May 26
Hampton Inn & Suites Kittery-Portsmouth

The Hotel at Cape Ann Marina

The Hotel at Cape Ann Marina
3.5 star property
27.9 km from Salisbury Beach
8.4 out of 10, Very good, (782 reviews)
"Room was clean and fit the bill for what we needed-staff was friendly as well! "
United States
Allison
The price is CA $308
CA $344 total
includes taxes & fees
May 17 - May 18
The Hotel at Cape Ann Marina

Emerson Inn

Emerson Inn
3.5 star property
24.1 km from Salisbury Beach
8.8 out of 10, Excellent, (264 reviews)
"breakfast was fresh, location was nostalgic, excellent ocean views and sunrises."
United States
Charles
The price is CA $399
CA $445 total
includes taxes & fees
May 13 - May 14
Emerson Inn

The Yankee Clipper Inn

The Yankee Clipper Inn
3.5 star property
24.8 km from Salisbury Beach
9.0 out of 10, Wonderful, (376 reviews)
"The breakfast was delicious. We had a room with an ocean view which was great!"
United States
John
The price is CA $272
CA $304 total
includes taxes & fees
May 13 - May 14
The Yankee Clipper Inn

Homewood Suites By Hilton Portsmouth Downtown

Homewood Suites By Hilton Portsmouth Downtown
3.0 star property
26.4 km from Salisbury Beach
9.0 out of 10, Wonderful, (92 reviews)
"Very nice location and place to stay."
United States
Scott
The price is CA $178
CA $193 total
includes taxes & fees
May 25 - May 26
Homewood Suites By Hilton Portsmouth Downtown

Guest House Suites

Guest House Suites
2.0 star property
5.1 km from Salisbury Beach
8.4 out of 10, Very good, (222 reviews)
"Sweet spot on the mighty Merrimac river. Great location. Walk over the bridge to Newburyport. Stayed off season. Room was clean, nicely furnished. No staff onsite, that I was aware of. Code was emailed, and let ourself in."
United States
Alain
The price is CA $154
CA $172 total
includes taxes & fees
May 13 - May 14
Guest House Suites

Addison Choate Inn

Addison Choate Inn
3.5 star property
26.3 km from Salisbury Beach
9.8 out of 10, Exceptional, (380 reviews)
"Lots of shops nearby. Host was very gracious and helpful. My room was perfect, with room darkening Curtains.The shower was amazing . Wonderful experience. I forget my phone charger and the host brought one to my room ."
United States
Penny
The price is CA $282
CA $315 total
includes taxes & fees
May 14 - May 15
Addison Choate Inn
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Salisbury Beach Hotel Reviews

Find out more about Salisbury Beach

Top reasons to visit Salisbury Beach

  • Stunning Beaches: Enjoy the picturesque sandy shores of Salisbury Beach and nearby Seabrook Beach, perfect for sunbathing and swimming.
  • Outdoor Activities: Engage in various recreational options such as mini-golf and beach excursions, ideal for families and adventure seekers.
  • Cultural Experiences: Immerse yourself in the local community spirit and partake in events like the annual Salisbury Beach Festival.
  • Vibrant Nightlife: Explore nearby Hampton Beach for lively entertainment and diverse dining options after a day at the beach.
  • Variety of Accommodations: Choose from charming motels to beachfront hotels, catering to all types of travellers.

Find great hotels near Salisbury Beach

Explore a variety of hotel accommodations in Salisbury Beach, Massachusetts, perfect for your seaside getaway. From charming motels to beachfront hotels, you'll find options that cater to both leisure and business travellers, along with pet-friendly choices. Enjoy the stunning coastal views and easy access to the beach, making it an ideal destination for a memorable vacation.

  • Ashworth by the Sea: This 3-star hotel offers a delightful beach vacation experience, with a guest rating of 8.2. Located only 8.0km from Salisbury Beach, Ashworth by the Sea boasts direct access to the sandy shores, making it perfect for sun-seekers and beach lovers. The hotel features comfortable accommodations with stunning ocean views, an on-site restaurant serving fresh seafood, and a relaxing outdoor pool area. Whether you’re looking to unwind with a good book by the beach or engage in water activities, this hotel provides a charming coastal retreat.
  • Best Western Hampshire Inn: Known for its budget-friendly rates, the Best Western Hampshire Inn has a commendable guest rating of 8.4. This hotel is particularly suited for business travellers, with convenient amenities such as a business centre and meeting rooms. Located 8.0km from Salisbury Beach, it offers easy access to local attractions and business districts. Guests appreciate the complimentary breakfast, free Wi-Fi, and comfortable rooms designed for both relaxation and productivity, making it a practical choice for those combining work and leisure.
  • Fairfield Inn By Marriott Amesbury: Another budget-friendly option, Fairfield Inn By Marriott Amesbury stands out with an excellent guest rating of 8.6. Just 8.0km from Salisbury Beach, this hotel caters to business travellers with its modern facilities, including a well-equipped business centre and meeting spaces. Guests enjoy a complimentary hot breakfast, a fitness centre, and an inviting atmosphere throughout the property. Its close proximity to local attractions and a comfortable stay make it an ideal choice for both business and leisure visitors.

Where to stay near Salisbury Beach

Visitors to Salisbury Beach will discover a delightful blend of seaside charm and vibrant community spirit. Enjoy the sun and surf at the beach, while nearby Hampton Beach offers lively entertainment and dining options just a short drive away. Explore family-friendly attractions and experience the welcoming atmosphere of the area. With a variety of top hotels and convenient locations, Salisbury Beach is the perfect base for your memorable Massachusetts getaway.

  • Hampton: Located 11.3km from Salisbury Beach, Hampton is a vibrant city known for its seasonal charm. With the peak tourist season running from June to August, visitors flock to experience its outdoor recreational areas, family-friendly beaches, and lively entertainment venues. Highlights include concerts and events at the arena entertainment facility, making it an ideal spot for families seeking fun in the sun. The beautiful beaches and tourist precinct are inviting for leisurely strolls and relaxation, ensuring a memorable coastal getaway.
  • Newburyport: Just 4.8km away from Salisbury Beach, Newburyport is a charming city with a rich maritime history. Its moderate seasonal tourism peaks in the summer months, drawing visitors for its stunning scenery and outdoor activities. Golf courses, shopping centres, and scenic recreational areas offer a diverse range of experiences. The area boasts beautiful beaches and a welcoming tourist precinct, perfect for families looking to explore local shops and enjoy the picturesque waterfront views.
  • Hampton Beach: A mere 8.0km from Salisbury Beach, Hampton Beach is a lively neighbourhood that captivates visitors with its beach-centric atmosphere. Seasonal tourism peaks in July and August, attracting families and outdoor enthusiasts alike. The neighbourhood is home to a variety of recreational areas and music concerts, providing entertainment options for all ages. With its inviting family beaches and bustling tourist precinct, Hampton Beach is a fantastic destination for those looking to soak up the sun and enjoy a vibrant beach community.

Things to do near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for a vacation. Visitors can enjoy the recreational area, play mini-golf, or explore the local ski field. Key attractions include exciting beach excursions, vibrant nightlife, and the annual Salisbury Beach Festival, ensuring there's something for everyone to enjoy during their stay.

Shopping

Only a short stroll from the beach, you'll discover unique gifts and souvenirs at the Salisbury Beach Marketplace. For a variety of local crafts and beach-themed items, visit the nearby shops along the boardwalk, where you can find something special to remember your trip.

Recreation

Experience luxury at Bradford Country Club, just 22.5km from Salisbury Beach, where you can enjoy golf and relax in serene surroundings. At Andover Country Club, 33.8km away, indulge in fine dining and wellness activities. Tewksbury Country Club, 41.8km distant, offers a perfect blend of recreation and relaxation.

Adventure

At Salisbury Beach, you can enjoy thrilling water sports like kayaking and paddleboarding along the scenic coastline. Explore the vibrant boardwalk filled with unique shops and eateries, or take a stroll on the sandy shores for a relaxing day in the sun.

Nightlife

Experience the vibrant nightlife at the Blue Ocean Event Center, where you can enjoy live music and dancing. For a more relaxed vibe, visit the Beachcomber for tasty cocktails and ocean views. Don’t miss the local seafood at the nearby Pavilion Restaurant for a perfect end to your evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Salisbury Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Salisbury Beach are January to March, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Salisbury Beach is Tuesday. The most expensive day to stay around Salisbury Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay at Salisbury Beach with your flights and activities through an Expedia package deal.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for beach and nature lovers. Key attractions include Salisbury Beach, Seabrook Beach, and the Salisbury Beach State Reservation, alongside opportunities to explore nearby Newbury Beach. This destination caters to those seeking cultural experiences and vibrant outdoor adventures.

  • Hampton Beach: Experience the lively atmosphere of Hampton Beach, where you can soak up the sun, enjoy beach activities, and indulge in delicious seaside treats. The vibrant boardwalk is perfect for leisurely strolls and people-watching.
  • Hampton Beach State Park: This picturesque state park offers stunning natural scenery, perfect for outdoor enthusiasts. Enjoy hiking, picnicking, and exploring the diverse wildlife while taking in breathtaking views of the coastline.
  • Castle Hill on the Crane Estate: Immerse yourself in history and culture at Castle Hill. This magnificent estate features beautiful gardens and impressive architecture, providing a glimpse into the opulent lifestyle of the Gilded Age.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.4°F (-2.0°C)Light RainMostly SunnyAverageSlightly Low
February29.5°F (-1.4°C)Light RainMostly SunnyAverageSlightly Low
March35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low
April45.7°F (7.6°C)Light RainMostly SunnyAverageAverage
May55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
June64.2°F (17.9°C)Light RainMostly SunnyHighAverage
July71.2°F (21.8°C)Light RainMostly SunnyHighSlightly High
August70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.8°F (12.1°C)Light RainMostly SunnyLowSlightly High
November42.8°F (6.0°C)Light RainMostly SunnyLowAverage
December34.7°F (1.5°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Salisbury Beach

To visit Salisbury Beach, you can fly into several major airports. BOSton Logan International Airport (BOS) is 56.3km away, with excellent hotels like Encore Boston Harbor, InterContinental Boston, and Boston Harbor Hotel, all within 4.8km and offering convenient airport access. Providence T.F. Green Airport (PVD) is located 133.6km away, with notable accommodations such as Omni Providence Hotel and Hotel Providence, both approximately 11.3km from the airport. Lastly, Portland International Jetport (PWM) is 98.2km away, featuring options like Portland Harbor Hotel and DoubleTree by Hilton, both just 3.2km from PWM, providing easy transportation services.

Frequently asked questions

When is the best time to go to Salisbury Beach?
The best time to go to Salisbury Beach is during the summer months, particularly from late June to early September.

This period offers the warmest weather, ideal for enjoying the beach and ocean activities. You'll find all the local attractions, restaurants, and shops fully operational, with plenty of entertainment options available along the boardwalk and pavilion area. The days are long, and the evenings are pleasant, great for strolls along the shore.

Families often find this time ideal as the ocean temperatures are comfortable for swimming and paddling, and there are frequent events and activities geared towards children. The main beach area, stretching from the Salisbury Beach State Reservation up to the main boardwalk, is supervised, providing peace of mind.

For couples looking for a relaxed seaside getaway, late August and early September can be particularly appealing. The crowds begin to thin slightly after the peak summer weeks, but the weather remains lovely.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Salisbury Beach hotel for you.
How can I save on a Salisbury Beach hotel booking with Expedia?
With Expedia, you'll unlock our lowest prices by becoming a member. It's free and easy to join, and you can even access member perks too. Just remember to sign in to get our best prices on Salisbury Beach hotels. Another way to save is by booking your hotel and flights together on Expedia, where bundling can lead to significant savings.
How much is the nightly rate at a Salisbury Beach hotel?
Hotel prices in Salisbury Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia