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
  • Midscale hotel
  • Hotel has 14 rooms
Essex Street Inn in Newburyport 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • Mid-scale Downtown property
  • Check in time: 3:00pm
Beach View Inn in Hampton 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Low-priced Beach hotel
  • 29 sleeping rooms in hotel
  • Good service
  • No room
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
  • Economy hotel
From$60
Average 3.0 /5Reviews CallBookMore Details
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Midscale Suburban hotel
  • 4 floors in hotel
  • Without any traffic noise
  • Most guests had problems with the shower
Holiday Inn Express & Suites Hampton South Seabrook - Seabrook 11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Mid-scale Highway hotel
  • Check-in time: 03:00 PM
  • Friendly service
  • Quick work trip
From$130
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn Amesbury : 284 Elm St. 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • 3-star Highway property
  • Check in time: 4:00 PM
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampshire Inn & Conference Center 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • 3 star Highway property
  • Access to gym on-site
  • Excellent location
  • Bathroom needs cleaning
Mainsail Motel & Cottages
+1-888-305-3366
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Cheap Beach hotel
  • 40 rooms in hotel
Ashworth by The Sea Hotel : 295 Ocean Blvd. 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Affordable Beach hotel
  • Check-in: 4:00pm
  • Rooms are ok
  • Reception is all right
From$119
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Falls Inn 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Midscale Beach property
  • Check-in time: 2:00 AM
  • For 83%, the rooms looked old
  • Every guests reviewed enjoyed the restaurants & bars nearby
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 property
  • Comp. Breakfast
  • Bar right there
  • Wonderful seafood dinner
From$109
Very Good 4.5 /5Guest Reviews CallBookMore Details
Windjammer by The Sea in Hampton 935 Ocean Blvd., Hampton, NH 03842 ~6.93 miles north of Salisbury Beach
  • Three Star property
  • 3 floors in hotel
Hampton Village Resort : 660 Lafayette Rd. 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Inexpensive Beach property
  • Hotel has 40 rooms
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
  • Access to gym on-site
  • Relatively new rooms
  • Free WiFi and breakfast which was everything
Hampton Inn & Suites Exeter in Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3 star Downtown hotel
  • Free complimentary breakfast
  • Great room
  • Most guests said rooms were clean
From$95
Very Good 4.5 /5Read Reviews CallBookMore Details
The Exeter Inn 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Affordable Suburban hotel
  • 46 rooms in property
  • Beer selection on tap
  • Delicious food
From$189
Very Good 4.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites Exeter : 138 Portsmouth Ave. 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Three Star Suburban property
  • Hotel has 3 floors
  • Pool is below average
  • Most guests said rooms were clean
From$87
Very Good 4.5 /5Reviews CallBookMore Details
Quality Inn in Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Economy Suburban property
  • Check-in: 3:00 PM
  • Hot tub was full of
  • Great pool
Yankee Clipper Inn 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Affordable Oceanfront hotel
  • Hotel has 3 suites
  • Every guests reviewed enjoyed the friendly atmosphere
  • No phone in the rooms
From$149
Very Good 4.5 /5Review Score CallBookMore Details
The Quarterdeck Inn by The Sea 123 Granite St., Rockport, MA 01966 ~15.45 miles southeast of Salisbury Beach
  • Three Star hotel
  • 3 floors in hotel
Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd. 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • High-end hotel
  • Grounds are immaculate
  • Breakfast is amazing
From$149
Very Good 4.5 /5Latest Reviews CallBookMore Details
Fairfield Inn Portsmouth Seacoast
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Cheap Highway hotel
  • Access to gym on-site
  • Staff were very accommodating and friendly
  • Amenities are not the best
Best Western Merrimack Valley 401 Lowell Ave., Haverhill, MA 01832 ~15.86 miles west of Salisbury Beach
  • Three Star Suburban hotel
  • Fitness + Health Center
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.87 miles north of Salisbury Beach
  • Midscale hotel
  • 2 floors in property
  • Noisy AC
  • Breakfast spread was wonderful
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top