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 & Accommodations

The Inn at Ring's Island - Salisbury 175 Bridge Rd., Salisbury, MA 01952 ~3.18 miles southwest of Salisbury Beach
  • Three Star Riverfront hotel
  • Check in time: 4:00pm
Essex Street Inn - Newburyport 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • Mid-scale Downtown property
  • Free breakfast available
Beach View Inn in Hampton 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Low-priced Beach hotel
  • Hotel has 29 rooms
  • Good service
  • Great service
From$25
Very Good 4.0 /5Reviews CallBookMore Details
Tides Motel
+1-888-283-3404
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Cheap hotel
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Three Star Suburban property
  • Check in: 3:00pm
  • Staff was very welcoming
  • Great desserts & fruits
Holiday Inn Express & Suites Hampton South Seabrook - Seabrook 11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • 3-star Highway hotel
  • Free complimentary breakfast
  • All guests thought, the hotel was modern
  • For only 56%, the noise level was all right
From$130
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn Amesbury : 284 Elm St. 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Mid-scale Highway hotel
  • 4 floors in property
Hampshire Inn & Conference Center - Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • Three Star Highway property
  • Check in time: 3:00pm
  • Fantastic service
  • Horrible vibe
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-888-305-3366
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Cheap Beach property
  • Check-in: 2:00
Ashworth by The Sea Hotel 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • 3-star Beach hotel
  • Check in: 4:00pm
  • Rooms need regular maintenance
  • Average restaurant service
From$119
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Falls Inn - Hampton Falls 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Midscale Beach property
  • Hotel has 3 floors
  • Construction so noisy
  • Spacious rooms
Lamie's Inn : 490 Lafayette Rd.
+1-866-221-8581
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Midscale Downtown hotel
  • 2 floors in property
  • Almost all guests liked the proximity to sightseeing
  • All guests criticized the small bathroom
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Windjammer by The Sea 935 Ocean Blvd., Hampton, NH 03842 ~6.93 miles north of Salisbury Beach
  • Three Star hotel
  • Hotel has 18 rooms
Hampton Village Resort in Hampton 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • 2 star Beach hotel
  • Check-in: 300
Best Western Plus The Inn at Hampton : 815 Lafayette Rd. 815 Lafayette Rd., Hampton, NH 03842 ~7.43 miles north of Salisbury Beach
  • 3-star Beach property
  • Free complimentary breakfast
  • Internet is poor
  • Spacious rooms
From$59
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Inn & Suites Exeter in Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3-star Downtown hotel
  • Check-in: 3:00PM
  • Most guests thought rooms were spacious
  • Most guests said the wifi quality was bad
From$95
Very Good 4.5 /5Review Score CallBookMore Details
The Exeter Inn : 90 Front St. 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • 3-star Suburban hotel
  • Hotel has 3 floors
  • Almost all guests said rooms were small
  • Professional service
From$189
Very Good 4.0 /5Guest Reviews CallBookMore Details
Fairfield Inn & Suites Exeter in Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Three Star Suburban property
  • Hotel has 3 floors
  • Fantastic service
  • Front desk was lovely
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Low priced Suburban hotel
  • Access to gym on-site
  • Ample ac
  • Clean pool area
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Yankee Clipper Inn - Rockport 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Affordable Oceanfront hotel
  • Free complimentary breakfast
  • Every guests reviewed enjoyed the friendly atmosphere
  • Every guests reviewed criticized the small bathroom
From$144
Very Good 4.5 /5Read Reviews CallBookMore Details
The Quarterdeck Inn by The Sea in Rockport 123 Granite St., Rockport, MA 01966 ~15.45 miles southeast of Salisbury Beach
  • Affordable hotel
Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Four star property
  • Terrific location
  • Awesome vibe
From$389
Very Good 4.5 /5Latest Reviews CallBookMore Details
Fairfield Inn Portsmouth Seacoast in Portsmouth
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Inexpensive Highway hotel
  • 105 sleeping rooms in hotel
  • The majority of guests said the beds were comfortable
  • Great price
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Merrimack Valley 401 Lowell Ave., Haverhill, MA 01832 ~15.86 miles west of Salisbury Beach
  • Mid-scale Suburban hotel
  • 127 sleeping rooms in hotel
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.87 miles north of Salisbury Beach
  • Three Star property
  • 2 floors in property
  • Reasonable beach
  • Relatively close to the beach
From$89
Very Good 4.5 /5Review Score CallBookMore Details
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top