Search Hotels in Salisbury Beach, Salisbury

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • 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
18.8 mi 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 £153
includes taxes & fees
4 Jun - 5 Jun
Ocean House Hotel at Bass Rocks

Hampton Inn & Suites Kittery-Portsmouth

Hampton Inn & Suites Kittery-Portsmouth
2.5 star property
18.9 mi 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 £118
includes taxes & fees
28 May - 29 May
Hampton Inn & Suites Kittery-Portsmouth

Rockport Inn And Suites

Rockport Inn And Suites
2.5 star property
16.5 mi 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 £141
includes taxes & fees
31 May - 1 Jun
Rockport Inn And Suites

SpringHill Suites by Marriott Hampton Portsmouth

SpringHill Suites by Marriott Hampton Portsmouth
2.5 star property
8.1 mi from Salisbury Beach
9.4 out of 10, Exceptional, (886 reviews)
"Excellent hotel!"
United States
Laura
The price is £95
includes taxes & fees
31 May - 1 Jun
SpringHill Suites by Marriott Hampton Portsmouth

Briar Barn Inn

Briar Barn Inn
3.5 star property
9.6 mi 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 £144
includes taxes & fees
27 May - 28 May
Briar Barn Inn

The Vista

The Vista
2.5 star property
17.8 mi 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 £141
includes taxes & fees
27 May - 28 May
The Vista

Beauport Hotel Gloucester

Beauport Hotel Gloucester
3.5 star property
17.9 mi from Salisbury Beach
9.6 out of 10, Exceptional, (966 reviews)
"Wonderful hotel"
United States
Bette
The price is £222
includes taxes & fees
1 Jun - 2 Jun
Beauport Hotel Gloucester

Sea Lion Motel and Cottages

Sea Lion Motel and Cottages
2.5 star property
17.6 mi 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 £120
includes taxes & fees
27 May - 28 May
Sea Lion Motel and Cottages

DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
4.0 star property
18.6 mi from Salisbury Beach
8.2 out of 10, Very good, (2,438 reviews)
"Great place and great rates"
United States
Rob
The price is £107
includes taxes & fees
28 May - 29 May
DoubleTree by Hilton Boston North Shore

Hampton Inn & Suites Exeter

Hampton Inn & Suites Exeter
2.5 star property
11.5 mi from Salisbury Beach
9.4 out of 10, Exceptional, (1,003 reviews)
"Staff was great, place clean as almost new and loved the breakfast "
United States
Perry
The price is £98
includes taxes & fees
2 Jun - 3 Jun
Hampton Inn & Suites Exeter

Castle Manor Inn

Castle Manor Inn
2.5 star property
17.1 mi from Salisbury Beach
8.4 out of 10, Very good, (1,005 reviews)
"Excellent hotel with friendly courteous staff! "
United States
Junette
The price is £148
includes taxes & fees
1 Jun - 2 Jun
Castle Manor Inn

Hampton Inn & Suites Portsmouth Downtown

Hampton Inn & Suites Portsmouth Downtown
3.0 star property
16.5 mi 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 £122
includes taxes & fees
14 Jun - 15 Jun
Hampton Inn & Suites Portsmouth Downtown

The Rockport House

The Rockport House
2.0 star property
16.6 mi from Salisbury Beach
9.4 out of 10, Exceptional, (181 reviews)
"Fabulous place. Super clean, super quiet, and a ridiculously comfortable bed and pillows."
United States
Scott
The price is £121
includes taxes & fees
27 May - 28 May
The Rockport House

Atlantis Oceanfront Inn

Atlantis Oceanfront Inn
3.0 star property
18.8 mi 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 £177
includes taxes & fees
27 May - 28 May
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
15.8 mi from Salisbury Beach
8.0 out of 10, Very good, (1,005 reviews)
"The breakfast buffet was excellent"
United States
Luke
The price is £92
includes taxes & fees
28 May - 29 May
Port Inn and Suites Portsmouth, an Ascend Collection Hotel

Quality Inn Portsmouth

Quality Inn Portsmouth
2.5 star property
14.3 mi 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 £114
includes taxes & fees
31 May - 1 Jun
Quality Inn Portsmouth

Emerson Inn

Emerson Inn
3.5 star property
14.9 mi 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 £241
includes taxes & fees
27 May - 28 May
Emerson Inn

Home2 Suites By Hilton Kittery

Home2 Suites By Hilton Kittery
3.0 star property
18.1 mi from Salisbury Beach
9.6 out of 10, Exceptional, (102 reviews)
"Clean rooms and a friendly staff!"
United States
Tiffany
The price is £125
includes taxes & fees
2 Jun - 3 Jun
Home2 Suites By Hilton Kittery

Sally Webster Inn

Sally Webster Inn
3.0 star property
16.6 mi 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 £178
includes taxes & fees
31 May - 1 Jun
Sally Webster Inn

Hampton Inn Portsmouth Central

Hampton Inn Portsmouth Central
2.5 star property
17 mi from Salisbury Beach
8.8 out of 10, Excellent, (1,003 reviews)
"Breakfast menu was excellent, night staff check in person was wonderful, so helpful!"
United States
Rachel
The price is £110
includes taxes & fees
31 May - 1 Jun
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: Salisbury Beach boasts beautiful sandy shores and breathtaking coastal views, perfect for relaxation and sunbathing.
  • Outdoor Activities: Enjoy a variety of recreational options, including mini golf and seasonal camping for family-friendly fun.
  • Scenic Boardwalk: Stroll along the Salisbury Beach Boardwalk, offering picturesque views and vibrant seaside atmosphere.
  • Cultural Exploration: Visit the historic Salisbury Museum and explore charming nearby towns for a taste of local history.
  • Nature Reserves: Discover the tranquil Salisbury Beach State Reservation, ideal for nature lovers and outdoor enthusiasts.

Find great hotels near Salisbury Beach

Discover a variety of accommodation options in Salisbury Beach, where hotels and motels cater to every traveller’s needs. Whether you're looking for a pet-friendly retreat or a beach resort with outdoor showers, you'll find plenty of choices. Enjoy spacious rooms and convenient access to nearby Newburyport, ensuring a delightful stay by the coast.

  • Ashworth by the Sea: A delightful 3-star hotel, Ashworth by the Sea boasts a guest rating of 8.2 and is a haven for beach lovers. Located a mere 8.0km from Salisbury Beach, this property offers direct access to the sandy shores, making it an ideal choice for those seeking a sun-soaked getaway. The hotel features a range of amenities including a swimming pool, on-site dining, and spacious rooms with ocean views. The relaxed seaside theme and friendly atmosphere create a perfect backdrop for a memorable beach vacation experience.
  • Best Western Hampshire Inn: This budget-friendly hotel, rated 8.4 by guests, is perfect for business travellers seeking comfort and convenience. Situated 8.0km from Salisbury Beach, the Best Western Hampshire Inn offers a range of amenities designed for work and relaxation, including business centres, meeting rooms, and complimentary breakfast. The welcoming staff and well-appointed rooms ensure a pleasant stay, making it a suitable choice for those blending business with leisure while enjoying the nearby coastal charm.
  • Fairfield Inn By Marriott Amesbury: With a commendable guest rating of 8.6, the Fairfield Inn By Marriott Amesbury is another excellent option for budget-conscious travellers. Located 8.0km from Salisbury Beach, this hotel caters to both business and leisure guests. Amenities include free Wi-Fi, a fitness centre, and a complimentary breakfast to kickstart your day. The modern décor and thoughtful facilities create a comfortable environment, allowing visitors to unwind after a day of exploring the beautiful surroundings.

Where to stay near Salisbury Beach

Salisbury Beach offers an idyllic escape for those seeking outdoor adventures and stunning coastal views. Explore the scenic Salisbury Beach State Reservation, where you can unwind on beautiful beaches and enjoy family-friendly activities. Just a short distance away, the charming atmosphere of nearby towns beckons with friendly locals and romantic spots, perfect for creating lasting memories. Experience the perfect blend of relaxation and culture during your stay at this delightful seaside destination.

  • Hampton: Located a mere 11.3km from Salisbury Beach, Hampton is a vibrant city that attracts visitors primarily during the summer months, with peak arrivals from June to August. Renowned for its outdoor and family-friendly offerings, Hampton provides an enjoyable beach experience with its beautiful sandy shores and recreational areas. Visitors can indulge in various activities, including concerts and entertainment at local arenas, making it a lively destination for families and beach enthusiasts alike. The city’s proximity to the beach and tourist precinct ensures that there are plenty of attractions to explore.
  • Newburyport: Just 4.8km away from Salisbury Beach, Newburyport is a charming city that boasts a rich maritime history. It experiences moderate seasonal tourism, with peak visits in the warmer months from June to August. Known for its scenic beauty and outdoor activities, Newburyport offers picturesque views along the waterfront. The city features a variety of recreational options, including golf courses and shopping centres, making it an excellent spot for both relaxation and leisure. Its local beaches and vibrant tourist precinct add to the allure, ensuring visitors have an unforgettable experience.
  • Hampton Beach: A delightful neighbourhood located 8.0km from Salisbury Beach, Hampton Beach is a popular destination for families seeking outdoor fun. The area's tourism peaks during July and August, as well as in October, attracting those looking for a lively beach experience. Visitors can enjoy concerts, recreational areas, and the bustling atmosphere of the beachfront. With its family-friendly beaches and local attractions within easy reach, Hampton Beach offers a perfect blend of relaxation and entertainment for holidaymakers, ensuring a memorable stay.

Things to do near Salisbury Beach

Salisbury Beach offers a delightful outdoor experience with its scenic coastline and various recreational activities. Visitors can enjoy mini golf, explore the local ski field, and partake in seasonal camping. The area is perfect for family fun and day trips, with a range of events happening throughout the year. Make the most of your visit by discovering the numerous attractions and information available for tourists.

Shopping

Only a short stroll from the beach, you can explore local shops like the Salisbury Beach General Store for unique souvenirs and beach essentials. For a wider selection, head to the nearby Market Basket, where you can find local delicacies and gifts to take home.

Recreation

Experience luxury at Bradford Country Club, 22.5km from Salisbury Beach, with its elegant amenities and serene surroundings. Andover Country Club, located 33.8km away, offers a refined atmosphere for relaxation. Tewksbury Country Club, 41.8km from the beach, provides a perfect escape with upscale facilities for leisure and wellness.

Adventure

At Salisbury Beach, enjoy thrilling water sports like jet skiing and paddle boarding along the picturesque coastline. Explore the scenic trails of Salisbury Beach State Reservation for hiking and birdwatching, or engage in fishing off the nearby piers for an adventurous coastal experience.

Nightlife

Experience the vibrant nightlife at The Pavilion on Beach Road, where you can enjoy live music and seaside views. For a relaxed evening, visit the Sand Bar for cocktails and casual dining, or dance the night away at the popular Salisbury Beach Club, known for its lively atmosphere.

*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: Expedia's search tool enables you to set your budget, choose your ideal location, and much more. You can organise your results to display prices from lowest to highest, ensuring you find the most affordable hotels at a glance. Additionally, you have the option to refine your search by hotel type; for instance, selecting the Eco-certified filter will reveal sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by combining your Salisbury Beach hotel reservation with your flights and activities through an Expedia package.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it an ideal destination for a beach holiday. Visitors can enjoy local attractions such as the stunning beach, Salisbury Beach Boardwalk, and the historic Salisbury Museum. Nature enthusiasts will appreciate the nearby state parks, while those seeking cultural experiences can explore historic houses. Whether you're after relaxation or adventure, Salisbury Beach caters to every type of traveller.

  • Hampton Beach: Located merely 6.4km from Salisbury Beach, Hampton Beach offers a vibrant seaside atmosphere with golden sands and lively boardwalk activities. Enjoy the array of shops, eateries, and seasonal events that capture the essence of a classic American beach experience.
  • Castle Hill on the Crane Estate: A mere 17.7km away, this historic estate showcases stunning architecture and beautifully landscaped gardens. Immerse yourself in its rich cultural heritage and take in breathtaking views of the Atlantic Ocean, providing a serene escape from the beach bustle.
  • Wentworth by the Sea Golf Club: Situated 24.1km from Salisbury Beach, this historic golf course offers a picturesque setting with friendly locals. Engage in a round of golf while soaking in the scenic views, making it a perfect spot for both leisure and camaraderie.

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

Accessing Salisbury Beach is convenient via major airports in the region. BOSton Logan International Airport (BOS) is situated 56.3km away, with several excellent hotels nearby, including the 5-star Encore Boston Harbor, just 4.8km from the airport, and the InterContinental Boston, 3.2km away. Providence T.F. Green Airport (PVD) is located 133.6km from Salisbury Beach, with the Omni Providence Hotel and Hotel Providence both 11.3km from the airport, offering comfortable stays. Additionally, Portland International Jetport (PWM) is 98.2km away, featuring hotels like Portland Harbor Hotel and DoubleTree by Hilton, both 3.2km from the airport, ensuring easy access for travellers.

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?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Salisbury Beach.
How can I save on a Salisbury Beach hotel booking with Expedia?
Members always get our best prices. Find our best Salisbury Beach hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in 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