Star Rating
Hotel Name
Price Range (USD)to
Amenities

Salisbury Beach Massachusetts Accommodations

Only hotels in Salisbury Beach are listed below. Explore our guide for inexpensive and discount hotel/motel rates in or near Salisbury Beach, MA for your corporate or personal leisure travel. Discover the most favored Salisbury Beach Massachusetts hotel rooms. Review the Salisbury Beach hotel list below to find the perfect lodging. We also have a map of the Salisbury Beach hotels. Group booking? Search Salisbury Beach Group Hotel Deals

The Salisbury Beach center point is approximately 1 mile east of Pettengill Farm and 4 miles southeast of Seabrook Nuclear Station.

Salisbury Beach Hotels, Motels & Accommodations

The Inn at Ring's Island
+1-888-389-4121
175 Bridge Rd., Salisbury, MA 01952 ~3.18 miles southwest of Salisbury Beach
  • 3 star Riverfront hotel
  • 3 floors in hotel
From$100
Very Good 4.0 /5Read Reviews CallBookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Salisbury Beach" Get Alexa Skill →
Essex Street Inn & Suites, Ascend Hotel Collection - Newburyport
+1-888-675-2083
7 Essex St., Newburyport, MA 01950 ~3.47 miles southwest of Salisbury Beach
  • Four star Downtown hotel
  • Check in time: 15:00
The Tides Motel : 95 Ashworth Ave.
+1-800-716-8490
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Low-priced property
Fairfield Inn By Marriott Amesbury : 35 Clarks Rd.
+1-800-805-5223
35 Clarks Rd., Amesbury, MA 01913 Website ~4.51 miles west of Salisbury Beach
  • 3 star Suburban property
  • 4 floors in property
  • Excellent location
  • Most guests had problems with the shower
Holiday Inn Express & Suites Hampton South Seabrook : 11 Rocks Rd.
+1-888-965-1860
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Midscale Highway property
  • 34 suites in property
  • Almost all guests liked the proximity to shopping
  • Good restaurants & bars in the area
From$130
Very Good 4.0 /5Recent Reviews CallBookMore Details
Hampton Inn by Hilton Amesbury
+1-888-788-5576
284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Affordable Highway property
  • Gym is available on property
From$109
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Hampshire Inn & Suites
+1-888-897-9207
20 Spur Rd., Seabrook, NH 03874 ~4.59 miles northwest of Salisbury Beach
  • Low priced Highway hotel
  • Access to gym on-site
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-888-311-4278
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Two star Beach property
  • Hotel has 40 rooms
Ashworth by The Sea Hotel
+1-888-469-4795
295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Mid-scale Beach property
  • Check-in: 4:00pm
  • Value below average
  • Terrific location
From$119
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Falls Inn
+1-888-734-9421
11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Midscale Beach hotel
  • Fitness / Gym is on-site
  • The majority of guests criticized the small bathroom
  • AC needs updating
Lamie's Inn and The Old Salt Restaurant
+1-888-841-5292
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Three Star Downtown hotel
  • 32 rooms in property
  • Could be quieter
  • All guests thought the service was very professional
Hampton Village Inn in Hampton
+1-888-455-5160
660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Two star Beach property
  • Hotel has 40 rooms
Best Western Plus The Inn at Hampton in Hampton
+1-888-965-8297
815 Lafayette Rd., Hampton, NH 03842 ~7.43 miles north of Salisbury Beach
  • Three Star Beach property
  • 71 sleeping rooms in hotel
From$74
Very Good 4.0 /5Read Reviews CallBookMore Details
Magnuson Hotel Hampton Nh in Hampton
+1-888-906-6358
869 Lafayette Rd., Hampton, NH 03842 ~7.70 miles north of Salisbury Beach
  • 3 star hotel
  • Check-in time: 15:00
SpringHill Suites by Marriott Hampton Portsmouth - Hampton
+1-888-749-6785
299 Exeter Rd., Hampton, NH 03842 ~8.07 miles north of Salisbury Beach
  • Three Star hotel
  • Complimentary breakfast is offered
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or say...
alexa hotel planner skill"Alexa, ask Hotel Planner to make a new reservation in Salisbury Beach" Get Alexa Skill →
Springhill Suites by Marriott Hampton Portsmouth
+1-888-878-9982
299 Exeter Rd., Hampton, NH 3842 ~8.12 miles north of Salisbury Beach
  • Three Star hotel
  • Gym is available on property
Hampton Inn & Suites Exeter Nh in Exeter
+1-888-389-4485
59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3 star Downtown hotel
  • 36 suites in property
  • Desk at check in was fantastic
  • Convenient to the highway
The Exeter Inn
+1-888-389-4121
90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Affordable Suburban hotel
  • 4 meeting rooms in property
  • Average cleanliness
  • Vibe was good
From$189
Very Good 4.0 /5Review Score CallBookMore Details
Fairfield Inn & Suites by Marriott Portsmouth Exeter in Exeter
+1-888-675-2083
138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Mid-scale Suburban property
  • 13 suites in hotel
  • Next to highway
  • Good breakfast both
From$80
Very Good 4.5 /5Reviews CallBookMore Details
Quality Inn Portsmouth in Portsmouth
+1-800-716-8490
1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Three Star Suburban hotel
  • Check-in: 3:00 PM
  • Staff at the desk were friendly & most helpful
  • I really liked the breakfast buffet
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
The Yankee Clipper Inn - Rockport
+1-800-805-5223
127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Affordable Oceanfront property
  • 3 suites in property
  • Huge ocean-view balcony
  • Every guests reviewed found the restaurant service to be one of the best
From$144
Very Good 4.0 /5Reviews CallBookMore Details
Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd.
+1-888-965-1860
588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • 4-star hotel
  • Tasty breakfast
  • Spa next to
From$169
Very Good 4.0 /5Review Score CallBookMore Details
Fairfield Inn by Marriott Portsmouth-Seacoast : 650 Borthwick Ave.
+1-888-788-5576
650 Borthwick Ave., Portsmouth, NH 03801 Website ~15.69 miles north of Salisbury Beach
  • Economy Highway hotel
  • 105 rooms in property
  • Free shuttle to downtown
  • Every guests reviewed were happy with the price of the breakfast
From$140
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Port Inn Portsmouth - Portsmouth
+1-888-897-9207
505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.77 miles north of Salisbury Beach
  • 3-star hotel
  • Check-in: 3:00 PM
Best Western Merrimack Valley
+1-888-311-4278
401 Lowell Ave., Haverhill, MA 01832 ~15.86 miles west of Salisbury Beach
  • Mid-scale Suburban hotel
  • Hotel has 3 floors
From$79
Average 3.5 /5Reviews CallBookMore Details
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing

Bar Chart: Upcoming 20 Days of Salisbury Beach Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Salisbury Beach, MA discounts available. The chart reflects the cheapest Salisbury Beach hotel for each day and each star rating category.

FAQs about hotels in Salisbury Beach

What are the top reviewed hotels in Salisbury Beach?

Springhill Suites by Marriott Hampton Portsmouth, Fairfield Inn & Suites by Marriott Portsmouth Exeter and Hampton Inn & Suites Portsmouth Downtown are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in Salisbury Beach?

Essex Street Inn & Suites, Ascend Hotel Collection, Marriott Wentworth by The Sea Hotel & Spa and Sheraton Portsmouth Harborside Hotel are the top 3 luxury hotels near Salisbury Beach city center.

What hotels are closest to the city center of Salisbury Beach?

The Inn at Ring's Island, Essex Street Inn & Suites, Ascend Hotel Collection, and The Tides Motel are the properties closest to Salisbury Beach city center.

How much does a cheap hotel in Salisbury Beach cost per night?

In the last year, a 2 star hotel in Salisbury Beach can be as cheap as $199.00 per night. (based on HotelPlanner prices)

How much does a 3 star hotel in Salisbury Beach cost per night?

In the last year, the average 3 star hotel in Salisbury Beach has been $239.00 per night. (based on HotelPlanner prices)

What are the most popular independent hotels in Salisbury Beach?

The Inn at Ring's Island, Ashworth by The Sea Hotel and Lamie's Inn and The Old Salt Restaurant are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in Salisbury Beach?

Springhill Suites by Marriott Hampton Portsmouth, Fairfield Inn & Suites by Marriott Portsmouth Exeter and Fairfield Inn By Marriott Amesbury are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in Salisbury Beach?

Quality Inn Portsmouth and Essex Street Inn & Suites, Ascend Hotel Collection are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the most popular Best Western hotels in Salisbury Beach?

Best Western Hampshire Inn & Suites, Best Western Plus The Inn at Hampton and Best Western Plus Portsmouth Hotel & Suites are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Salisbury Beach?

Holiday Inn Express & Suites Hampton South Seabrook and Holiday Inn Portsmouth An Ihg Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top