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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Salisbury Beach hotels

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, (827 reviews)
"Absolutely an amazing place to stay and to see the views!"
United States
Amanda
The price is CA $225
CA $285 total
includes taxes & fees
Jun 4 - Jun 5
Ocean House Hotel at Bass Rocks

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,002 reviews)
"Great place to stay. Convenient, friendly staff"
United States
Sharon
The price is CA $202
CA $220 total
includes taxes & fees
May 28 - May 29
Hampton Inn & Suites Kittery-Portsmouth

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,529 reviews)
"Great service, parking, and breakfast was great."
United States
Jakelyn
The price is CA $236
CA $264 total
includes taxes & fees
May 31 - Jun 1
Rockport Inn And Suites

SpringHill Suites by Marriott Hampton Portsmouth

SpringHill Suites by Marriott Hampton Portsmouth
2.5 star property
13.1 km from Salisbury Beach
9.4 out of 10, Exceptional, (886 reviews)
"Excellent hotel!"
United States
Laura
The price is CA $163
CA $177 total
includes taxes & fees
May 31 - Jun 1
SpringHill Suites by Marriott Hampton Portsmouth

Briar Barn Inn

Briar Barn Inn
3.5 star property
15.4 km from Salisbury Beach
9.6 out of 10, Exceptional, (802 reviews)
"Clean rooms, comfortable beds great property, beautiful I would recommend staying here 100%"
United States
Kim
The price is CA $212
CA $268 total
includes taxes & fees
May 27 - May 28
Briar Barn Inn

The Vista

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

Beauport Hotel Gloucester

Beauport Hotel Gloucester
3.5 star property
28.8 km from Salisbury Beach
9.6 out of 10, Exceptional, (966 reviews)
"Wonderful hotel"
United States
Bette
The price is CA $378
CA $423 total
includes taxes & fees
May 31 - Jun 1
Beauport Hotel Gloucester

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 $200
CA $224 total
includes taxes & fees
May 28 - May 29
Sea Lion Motel and Cottages

DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
4.0 star property
30 km from Salisbury Beach
8.2 out of 10, Very good, (2,440 reviews)
"Great place and great rates"
United States
Rob
The price is CA $169
CA $188 total
includes taxes & fees
May 31 - Jun 1
DoubleTree by Hilton Boston North Shore

Hampton Inn & Suites Exeter

Hampton Inn & Suites Exeter
2.5 star property
18.5 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,004 reviews)
"Staff was great, place clean as almost new and loved the breakfast "
United States
Perry
The price is CA $158
CA $172 total
includes taxes & fees
May 31 - Jun 1
Hampton Inn & Suites Exeter

Castle Manor Inn

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

Hampton Inn & Suites Portsmouth Downtown

Hampton Inn & Suites Portsmouth Downtown
3.0 star property
26.5 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,141 reviews)
"Great location in town and a good deal for what you get"
United States
Deborah
The price is CA $210
CA $228 total
includes taxes & fees
Jun 14 - Jun 15
Hampton Inn & Suites Portsmouth Downtown

The Rockport House

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

Atlantis Oceanfront Inn

Atlantis Oceanfront Inn
3.0 star property
30.3 km from Salisbury Beach
9.6 out of 10, Exceptional, (472 reviews)
"We will not stay any other place when we visit Gloucester! The staff is always super friendly and attentive, you can't beat the view, and the on-site breakfast cafe is our first stop every morning. The little touches like homemade cookies available everyday make it always feel like a welcoming place to stay! We love the Atlantis Oceanfront Inn and plan to come back for many years!"
United States
Ashley
The price is CA $295
CA $330 total
includes taxes & fees
May 28 - May 29
Atlantis Oceanfront Inn

Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Port Inn and Suites Portsmouth, an Ascend Collection Hotel
3.0 star property
25.4 km from Salisbury Beach
8.0 out of 10, Very good, (1,005 reviews)
"The breakfast buffet was excellent"
United States
Luke
The price is CA $150
CA $163 total
includes taxes & fees
May 27 - May 28
Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Quality Inn Portsmouth

Quality Inn Portsmouth
2.5 star property
23 km from Salisbury Beach
8.6 out of 10, Excellent, (1,006 reviews)
"Breakfast was great, room was great too. Very comfortable experience for the price!"
United States
Abhijeet
The price is CA $195
CA $212 total
includes taxes & fees
May 31 - Jun 1
Quality Inn Portsmouth

Emerson Inn

Emerson Inn
3.5 star property
24.1 km from Salisbury Beach
9.0 out of 10, Wonderful, (266 reviews)
"Room was great. No elevator but breakfast was great "
United States
Carol
The price is CA $402
CA $450 total
includes taxes & fees
May 28 - May 29
Emerson Inn

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, (102 reviews)
"Clean rooms and a friendly staff!"
United States
Tiffany
The price is CA $214
CA $233 total
includes taxes & fees
Jun 2 - Jun 3
Home2 Suites By Hilton Kittery

Sally Webster Inn

Sally Webster Inn
3.0 star property
26.7 km from Salisbury Beach
9.4 out of 10, Exceptional, (131 reviews)
"We enjoyed our stay and due to the weather extended it an extra night with no problems. There is no front desk service -- all communication with our hosts was done through text messaging, but they were quick to respond, and our room was made up daily. The room was lovely and very comfortable. No breakfast or food on site, but there are good dining options a short walk into town. Great location for exploring the waterfront and downtown Rockport!"
United States
Sharon
The price is CA $297
CA $332 total
includes taxes & fees
May 31 - Jun 1
Sally Webster Inn

Hampton Inn Portsmouth Central

Hampton Inn Portsmouth Central
2.5 star property
27.3 km from Salisbury Beach
8.8 out of 10, Excellent, (1,004 reviews)
"Breakfast menu was excellent, night staff check in person was wonderful, so helpful!"
United States
Rachel
The price is CA $189
CA $205 total
includes taxes & fees
May 31 - Jun 1
Hampton Inn Portsmouth Central
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