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

Stripers Grill & Inn 175 Bridge Rd., Salisbury, MA 01952 ~3.19 miles southwest of Salisbury Beach
  • 3-star hotel
  • Hotel has 14 rooms
Essex Street Inn : 7 Essex St. 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • Midscale Downtown property
  • 6 suites in property
Beach View Inn 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Economy Beach property
  • 4 floors in property
  • Good service
  • Fantastic service
From$25
Very Good 4.0 /5Reviews CallBookMore Details
Tides Motel : 95 Ashworth Ave.
+1-888-283-3404
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Cheap property
Fairfield Inn Amesbury - Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • 3 star Suburban property
  • 4 floors in hotel
  • Entrance area is ok
  • Every guests reviewed were happy with the price of the breakfast
Holiday Inn Express & Suites Hampton South Seabrook 11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Affordable Highway hotel
  • 3 floors in hotel
  • Most guests said the reception staff was great
  • Comfortable beds
From$130
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Hampton Inn Amesbury : 284 Elm St. 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Affordable Highway property
  • Complimentary breakfast is offered
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampshire Inn & Conference Center - Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • 3-star Highway hotel
  • 35 rooms in property
  • Most guests appreciated the closeness to the beach
  • Reception is all right
Mainsail Motel & Cottages in Hampton
+1-888-305-3366
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Cheap Beach property
  • 3 floors in hotel
Ashworth by The Sea Hotel in Hampton 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • 3 star Beach hotel
  • Hotel has 5 meeting rooms
  • Almost all guests thought it was too noisy
  • Fantastic staff
From$119
Very Good 4.0 /5Guest Reviews CallBookMore Details
Hampton Falls Inn in Hampton Falls 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Affordable Beach property
  • Hotel has 3 floors
  • Bathroom could be optimized
  • Close to all beaches
Lamie's Inn
+1-866-221-8581
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Mid-scale Downtown property
  • Hotel has 2 floors
  • Organic eggs
  • Professional service
From$109
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Windjammer by The Sea in Hampton 935 Ocean Blvd., Hampton, NH 03842 ~6.93 miles north of Salisbury Beach
  • Midscale hotel
Hampton Village Resort 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Two-star Beach property
  • 3 floors in property
Best Western Plus The Inn at Hampton - Hampton 815 Lafayette Rd., Hampton, NH 03842 ~7.43 miles north of Salisbury Beach
  • Mid-scale Beach hotel
  • 2 floors in hotel
  • Vibe is not too good
  • Pillows were small
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • Three Star Downtown property
  • Fitness center on property
  • Clean rooms
  • Terrific location
The Exeter Inn - Exeter 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Mid-scale Suburban hotel
  • 6 suites in property
  • Vibe was good
  • Close to town
From$189
Very Good 4.0 /5Review Score CallBookMore Details
Fairfield Inn & Suites Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Affordable Suburban property
  • 71 rooms in property
  • Pool is below average
  • Tasty breakfast
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Inexpensive Suburban property
  • Access to gym on-site
  • Located near shopping areas and the city center
  • Great shopping
From$79
Very Good 4.0 /5Read Reviews CallBookMore Details
Yankee Clipper Inn 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Midscale Oceanfront property
  • Hotel has 3 floors
  • Could use a good cleaning
  • Most guests thought the furniture was functional
From$149
Very Good 4.5 /5Review Score CallBookMore Details
The Quarterdeck Inn by The Sea - Rockport 123 Granite St., Rockport, MA 01966 ~15.45 miles southeast of Salisbury Beach
  • Affordable hotel
  • Check in time: 14:00
Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Four star property
  • Beautiful decor
  • Value for money could be better
From$149
Very Good 4.5 /5Recent Reviews CallBookMore Details
Fairfield Inn Portsmouth Seacoast : 650 Borthwick Ave.
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • 2-star Highway property
  • 105 rooms in hotel
  • Well-maintained, according to 80%
  • Good accessibility by car
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Best Western Merrimack Valley : 401 Lowell Ave. 401 Lowell Ave., Haverhill, MA 01832 ~15.86 miles west of Salisbury Beach
  • Midscale Suburban property
  • 127 sleeping rooms in hotel
From$79
Average 3.5 /5Reviews CallBookMore Details
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.87 miles north of Salisbury Beach
  • 3-star property
  • 56 sleeping rooms in hotel
  • Good accessibility by car
  • Bus stop just around the corner
From$89
Very Good 4.5 /5Read Reviews CallBookMore Details
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top