A coastal town with a beach and snow-covered buildings.

Find 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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Salisbury Beach hotels

1. 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, (981 reviews)
"Amazing place to stay. Great staff, 5 stars!"
Canada
JOSE
The price is ₩164,471
₩178,451 total
includes taxes & fees
Sep 13 - Sep 14
SpringHill Suites by Marriott Hampton Portsmouth

2. Holiday Inn Express Hotel & Suites Seabrook by IHG

Holiday Inn Express Hotel & Suites Seabrook by IHG
2.5 star property
7.4 km from Salisbury Beach
8.8 out of 10, Excellent, (1,006 reviews)
"Room was great, breakfast was very good, pool was a lot of fun, and staff was excellent!"
United States
Thomas
The price is ₩156,152
₩169,425 total
includes taxes & fees
Sep 27 - Sep 28
Holiday Inn Express Hotel & Suites Seabrook by IHG

3. Fairfield Inn By Marriott Amesbury

Fairfield Inn By Marriott Amesbury
3.0 star property
7.5 km from Salisbury Beach
8.6 out of 10, Excellent, (1,004 reviews)
"Great place to stay"
United States
Michael
The price is ₩174,137
₩194,512 total
includes taxes & fees
Sep 20 - Sep 21
Fairfield Inn By Marriott Amesbury

4. The Crest - Hampton Beach

The Crest - Hampton Beach
2.0 star property
7.2 km from Salisbury Beach
8.8 out of 10, Excellent, (966 reviews)
"Great location."
United States
Sean
The price is ₩152,181
₩165,116 total
includes taxes & fees
Sep 8 - Sep 9
The Crest - Hampton Beach

5. Hampton Inn by Hilton Amesbury

Hampton Inn by Hilton Amesbury
2.5 star property
7.4 km from Salisbury Beach
9.0 out of 10, Wonderful, (1,006 reviews)
"Very clean staff was awesome"
United States
David
The price is ₩209,298
₩233,786 total
includes taxes & fees
Sep 13 - Sep 14
Hampton Inn by Hilton Amesbury

6. Best Western Hampshire Inn

Best Western Hampshire Inn
2.5 star property
7.4 km from Salisbury Beach
8.6 out of 10, Excellent, (1,002 reviews)
"Good place to stay definitely will be back again."
Canada
Edna
The price is ₩143,027
₩155,184 total
includes taxes & fees
Sep 14 - Sep 15
Best Western Hampshire Inn

7. Hampton House Hotel

Hampton House Hotel
2.0 star property
8 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,016 reviews)
"We were very happy with the room we chose prices are very reasonable Clean quiet we definitely enjoyed our stay and we will definitely be back"
United States
Fran
The price is ₩191,240
₩207,496 total
includes taxes & fees
Sep 13 - Sep 14
Hampton House Hotel

8. Essex Street Inn & Suites, an Ascend Collection Hotel

Essex Street Inn & Suites, an Ascend Collection Hotel
3.5 star property
5.6 km from Salisbury Beach
9.4 out of 10, Exceptional, (789 reviews)
"The location of the Inn is unmatched for access to Newbury Port’s many restaurants, historical homes and waterfront. The breakfast buffet was top notch and provides options for every reference. Will stay there again next time through my old stomping grounds"
United States
David
The price is ₩273,468
₩328,025 total
includes taxes & fees
Sep 28 - Sep 29
Essex Street Inn & Suites, an Ascend Collection Hotel

9. 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,008 reviews)
"A quaint place to stay a few nights, and the Old Salt lounge and restaurant was super!!"
United States
Robert
The price is ₩150,431
₩163,219 total
includes taxes & fees
Sep 10 - Sep 11
Lamie's Inn and The Old Salt Restaurant

10. Ashworth by the Sea

Ashworth by the Sea
3.0 star property
7.9 km from Salisbury Beach
8.2 out of 10, Very Good, (1,433 reviews)
"View clean room and very close to the beach and the staff very friendly"
United States
Meredith
The price is ₩188,762
₩241,328 total
includes taxes & fees
Oct 8 - Oct 9
Ashworth by the Sea

11. Guest House Suites

Guest House Suites
2.0 star property
5.1 km from Salisbury Beach
8.2 out of 10, Very Good, (297 reviews)
"Great location for what we were looking for. Room was very clean and bed was comfortable."
United States
Geoffrey
The price is ₩153,112
₩171,025 total
includes taxes & fees
Sep 8 - Sep 9
Guest House Suites

12. Hampton Falls Inn

Hampton Falls Inn
2.5 star property
7.9 km from Salisbury Beach
7.6 out of 10, Good, (1,011 reviews)
"Great place to stay,convient to everything"
United States
Jeffrey
The price is ₩133,267
₩147,287 total
includes taxes & fees
Sep 9 - Sep 10
Hampton Falls Inn

13. The Tides Motel

The Tides Motel
2.0 star property
7.2 km from Salisbury Beach
8.4 out of 10, Very Good, (550 reviews)
"Clean room great location"
United States
Gina
The price is ₩156,287
₩169,571 total
includes taxes & fees
Sep 8 - Sep 9
The Tides Motel

14. 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,010 reviews)
"Great hotel and staff!"
United States
LaTiffane
The price is ₩164,471
₩178,451 total
includes taxes & fees
Sep 13 - Sep 14
Hampton Inn & Suites Exeter

15. The Hillcrest

The Hillcrest
2.0 star property
7.2 km from Salisbury Beach
7.6 out of 10, Good, (814 reviews)
"Right on the beach, close to everything."
Canada
Wasontiio
The price is ₩200,911
₩217,994 total
includes taxes & fees
Sep 15 - Sep 16
The Hillcrest

16. Janmere Motel

Janmere Motel
2.0 star property
7.5 km from Salisbury Beach
8.6 out of 10, Excellent, (1,012 reviews)
"Close to the beach.big rooms"
United States
Guy
The price is ₩154,066
₩167,164 total
includes taxes & fees
Sep 14 - Sep 15
Janmere Motel

17. Best Western Plus The Inn at Hampton

Best Western Plus The Inn at Hampton
2.5 star property
12 km from Salisbury Beach
7.8 out of 10, Good, (1,017 reviews)
"The room was clean, the staff was amazing and the breakfast had enough food for everyone’s taste."
Canada
Mélanie
The price is ₩148,762
₩161,407 total
includes taxes & fees
Sep 27 - Sep 28
Best Western Plus The Inn at Hampton

18. Briar Barn Inn

Briar Barn Inn
3.5 star property
15.4 km from Salisbury Beach
9.6 out of 10, Exceptional, (871 reviews)
"Staff is very friendly on-site restaurant is great close to wedding venue we attended"
United States
Alfred
The price is ₩321,135
₩388,781 total
includes taxes & fees
Sep 8 - Sep 9
Briar Barn Inn

19. Atlantic Sands

Atlantic Sands
2.0 star property
7.2 km from Salisbury Beach
7.0 out of 10, Good, (850 reviews)
"Friendly, room was clean. Standard motel"
United States
Dawn
The price is ₩144,374
₩156,651 total
includes taxes & fees
Sep 8 - Sep 9
Atlantic Sands

20. Hampton Village Inn

Hampton Village Inn
2.5 star property
11.6 km from Salisbury Beach
8.0 out of 10, Very Good, (1,004 reviews)
"With what we paid it is excellent relaxed stay thank you so much. 3 to 4 mile is to the beach if some one is driving very affordable stay."
United States
Afewerki
The price is ₩133,268
₩144,596 total
includes taxes & fees
Sep 8 - Sep 9
Hampton Village 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 beautiful sandy shores and breathtaking ocean views, perfect for relaxation and sunbathing.
  • Outdoor Activities: Engage in a variety of recreational options including mini golf, hiking in national parks, and seasonal camping.
  • Family-Friendly Atmosphere: Salisbury Beach is ideal for families, offering fun local events and activities for all ages.
  • Salisbury Beach Boardwalk: Stroll along the boardwalk for a lively experience with shops, eateries, and scenic views.
  • Charming Accommodations: Choose from cozy motels and pet-friendly hotels, ensuring a memorable stay by the beach.

Find great hotels near Salisbury Beach

Discover a variety of accommodation options in Salisbury Beach, perfect for beach lovers and business travelers alike. From cozy motels to welcoming hotels, you'll find pet-friendly stays that cater to your vacation needs. Explore nearby attractions and enjoy the charm of Essex County, with convenient access to Newburyport and Merrimac. Experience a memorable getaway with comfortable lodgings that offer everything you need for a relaxing beach escape.

  • Ashworth by the Sea: Ashworth by the Sea is a charming 3-star hotel known for its beach-themed ambiance, making it a great choice for a relaxing vacation. Located 8km from Salisbury Beach, this property provides direct beach access, allowing guests to enjoy sun-soaked days by the ocean. With a guest rating of 8.2 out of 10, visitors appreciate the friendly atmosphere and proximity to local attractions. The hotel features comfortable accommodations, a pool, and dining options that cater to beachgoers looking for a memorable seaside experience.
  • Hampton Inn Haverhill: This budget-friendly hotel boasts a guest rating of 8.6 out of 10 and is ideal for adventure seekers. Situated 26km from Salisbury Beach, Hampton Inn Haverhill offers easy access to nearby ski resorts and outdoor activities. Guests can partake in various adventure sports, including skiing, hiking, and snowboarding, all within a short distance. The hotel's welcoming environment and practical amenities cater to travelers looking for an active vacation, making it a suitable choice for those eager to explore the great outdoors.
  • Best Western Hampshire Inn: With a guest rating of 8.4 out of 10, Best Western Hampshire Inn is a budget-friendly option located 8km from Salisbury Beach. This hotel is well-suited for business travelers seeking comfort and convenience during their stay. The property features essential amenities such as a business center and meeting facilities, ensuring that work needs are met without compromising relaxation. Guests appreciate the clean and comfortable rooms, making it a solid choice for those traveling for work or leisure.

Where to stay near Salisbury Beach

Welcome to Salisbury Beach, a charming seaside neighborhood in Essex County, Massachusetts. Here, you can soak up the sun on beautiful beaches, explore the scenic Salisbury Beach State Reservation, and enjoy a family-friendly atmosphere. Just a short distance from the lively coastal towns, this destination offers a perfect blend of relaxation and adventure, making it an ideal spot for families, couples, and culture enthusiasts alike. Experience the warmth of friendly locals and the stunning ocean views during your visit.

  • Salisbury: Known for its beautiful beaches, Salisbury is a charming city where visitors can enjoy a quintessential summer getaway. The vibrant Salisbury Beach area offers a family-friendly atmosphere, perfect for outdoor activities such as swimming, sunbathing, and beach games. Peak travel months from June to August draw crowds eager to experience local music concerts and recreational areas. Don't miss the stunning local landmarks, including the beach and family-friendly tourist precinct that promise fun for all ages.
  • Hampton: Just 11km from Salisbury Beach, Hampton is a bustling city that comes alive during the summer months. Renowned for its exciting beach scene, Hampton attracts families and outdoor enthusiasts alike. The peak travel season from June to August is filled with various entertainment options, including concerts and recreational facilities. Visitors can explore the scenic beaches, which are perfect for relaxation and family activities. Hampton's lively energy and plethora of attractions make it an ideal complement to your Salisbury Beach experience.
  • Newburyport: Located a mere 5km from Salisbury Beach, Newburyport is a picturesque city that offers a delightful blend of outdoor beauty and urban charm. This city is particularly appealing to those who appreciate scenic views and leisurely strolls along the waterfront. With a moderate travel season that peaks in the summer, visitors can enjoy golf courses, shopping centers, and recreational areas. Newburyport's enchanting atmosphere and proximity to the beach make it a must-visit destination for those looking to enhance their vacation.

Things to do near Salisbury Beach

Shopping

A short walk from the beach, you'll find unique gifts and souvenirs at local shops like the Salisbury Beach Gift Shop, where beach-themed items abound. For a broader selection, head to the nearby Market Basket for snacks and essentials to take home.

Recreation

At Salisbury Beach, indulge in rejuvenating treatments at local wellness spas that focus on relaxation and holistic health. Enjoy beach yoga sessions that embrace the calming ocean breeze, or explore guided meditation workshops designed to enhance mindfulness amidst the serene coastal environment.

Adventure

At New England Dragway, located 26km from Salisbury Beach, experience the thrill of motor racing amidst a vibrant atmosphere. Feel the rush as you watch high-speed competitions and enjoy the excitement of the adrenaline-fueled events that capture the essence of adventure.

Nightlife

Experience Salisbury Beach's vibrant nightlife at The Beachcomber, where you can enjoy live music and a lively bar scene. For a more relaxed vibe, check out the Market Square for cozy pubs and casual dining options, perfect for unwinding after a day on the beach.

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

Find the best attractions near Salisbury Beach

Salisbury Beach offers a perfect getaway for outdoor and beach lovers, featuring stunning scenery and a vibrant atmosphere. Popular attractions include the beach itself, Salisbury Beach Boardwalk, Salisbury Park, and nearby national parks. Visitors can enjoy a mix of culture and outdoor experiences, with options for relaxing by the sea or exploring local historic sites. Don't miss the chance to unwind at Hengistbury Head Beach for a delightful seaside experience.

  • Hampton Beach: Located 6km from Salisbury Beach, Hampton Beach offers a lively atmosphere with its sandy shores, vibrant boardwalk, and various dining options. Visitors can soak up the sun, enjoy water activities, or explore local shops, all while experiencing classic beach vibes.
  • Hampton Beach State Park: Also 6km away, this state park features stunning natural scenery and opportunities for outdoor adventures. Hike scenic trails, enjoy picnicking, or relax on the beach, surrounded by picturesque views of the Atlantic Ocean.
  • Castle Hill on the Crane Estate: Situated 18km from Salisbury Beach, this historic estate showcases stunning architecture and beautifully landscaped gardens. Explore its rich cultural history and enjoy breathtaking views of the surrounding landscape from its hilltop location.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach can depend on the weather and when visitor numbers rise and fall. The hottest average temperature around Salisbury Beach falls in July, when visitor numbers are high and weather is mostly sunny with light rain. The coolest average temperature around Salisbury Beach falls in January, visitor numbers are average and weather is mostly sunny with light rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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

Flying into Salisbury Beach is convenient with several major airports nearby. Boston Logan International Airport (BOS) is located 56km away, with luxurious hotel options like Encore Boston Harbor, InterContinental Boston, and The Langham, all within 5km. Providence T.F. Green Airport (PVD) is 134km from Salisbury Beach, offering stays at the Omni Providence Hotel and Graduate by Hilton Providence, both 11km away. Portland International Jetport (PWM) is 98km away, with the Portland Harbor Hotel and The Westin Portland Harborview just 3 and 3km from the airport, respectively. These hotels provide easy access to their respective airports, making your travel seamless.

Frequently asked questions

What's it like in Salisbury Beach?
Salisbury Beach is a neighborhood that travelers like for its beaches, live music, and theaters. Are you looking for Salisbury Beach travel tips? Be sure to check out Salisbury Beach State Reservation and Salisbury Beach while you're in the neighborhood.
How many hotels are there in Salisbury Beach?
If you're searching for places to stay in Salisbury, Expedia has something to meet your needs with 66 Salisbury Beach hotels and other accommodations to choose from.
If I need to cancel my hotel reservation in Salisbury Beach, will I receive a refund?
Yes! You'll find that most hotel reservations are refundable if you cancel before the accommodation's cancellation deadline, which in most cases is within 24 or 48 hours of your scheduled arrival. If you booked a non-refundable reservation, you might be able to still cancel and receive a refund within 24 hours of booking. Enter your dates, click on "Search", then you can use the "fully refundable" filter to view the best deals available in Salisbury Beach.
Where can I learn more about changing or cancelling my trip to Salisbury Beach?
For additional details about changing or cancelling your trip to Salisbury Beach, head over to our customer service page.
What can I see and do in this Salisbury neighborhood?
A few attractions you might want to check out while you're in Salisbury Beach are Salisbury Beach State Reservation and Salisbury Beach. While you're out sightseeing in Salisbury, be sure to visit other sights like Plum Island Point or Seabrook Beach.