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

Essex Street Inn 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • Three Star Downtown hotel
  • Complimentary breakfast is offered
Beach View Inn : 101 Ocean Blvd. 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Cheap Beach property
  • 29 rooms in property
  • Great service
  • Excellent hotel
Tides Motel in Hampton
+1-800-997-5148
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Low Cost hotel
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • 3 star Suburban property
  • Comp. Breakfast
  • Approx. half of guests thought the building wasn't nice
  • Average sized rooms
Holiday Inn Express Hotel & Suites in Seabrook
+1-888-305-3366
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Mid-scale Highway hotel
  • Fitness center on property
  • For only 56%, the noise level was all right
  • Fridge and Microwave is a plus
From$130
Very Good 4.0 /5Review Score Call
Hampton Inn 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Affordable Highway property
  • 92 rooms in property
From$84
Very Good 4.5 /5Review Score Call
Hampshire Inn & Conference Center 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • Mid-scale Highway hotel
  • Hotel has 35 suites
  • Easily accessible by car, said 91%
  • TV needs to be updated
Mainsail Motel & Cottages in Hampton
+1-800-997-5149
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Cheap Beach hotel
  • Hotel has 3 floors
Ashworth by The Sea Hotel - Hampton 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • 3 star Beach property
  • Fitness center on property
  • Value below average
  • Rooms are ok
From$119
Very Good 4.0 /5Read Reviews Call
Hampton Falls Inn : 11 Lafayette Rd. 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • 3-star Beach hotel
  • Hotel has 4 suites
  • Elevator in need of updating
  • Shower was ok
Lamie's Inn - Hampton
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Midscale Downtown property
  • 4 conference rooms in property
  • Courteous and friendly staff
  • Plenty of parking
From$109
Very Good 4.5 /5Latest Reviews Call
Hampton Village Resort 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 in Hampton 815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • 3 star Beach hotel
  • 2 floors in hotel
  • Air conditioning was criticized by 54%
  • Rather comfortable
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • Mid-scale Downtown hotel
  • 111 rooms in property
  • Easily accessible by car, said 100%
  • Cleanliness of the bathroom was average, said 50%
The Exeter Inn in Exeter 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Mid-scale Suburban property
  • Hotel has 46 rooms
  • Rooms need regular maintenance
  • Fantastic service
From$189
Very Good 4.0 /5Recent Reviews Call
Fairfield Inn & Suites Exeter - Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • 3-star Suburban property
  • Hotel has 13 suites
  • Bad amenities
  • Location is great
Best Western Merrimack Valley in Haverhill I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • Affordable Suburban hotel
  • Complimentary breakfast is offered
Quality Inn - Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Two star Suburban hotel
  • Check-in time: 3:00 PM
  • Pool is good
  • Great places to eat
From$69
Very Good 4.0 /5Review Score Call
Yankee Clipper Inn 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Three Star Oceanfront hotel
  • 15 sleeping rooms in hotel
  • World-class music venue
  • More comfort would be nice
From$89
Very Good 4.5 /5Read Reviews Call
Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd. 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Four-star hotel
  • Great valet service
  • Pubs close by
From$249
Very Good 4.5 /5Guest Reviews Call
Fairfield Inn Portsmouth Seacoast in Portsmouth
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Two star Highway property
  • Check in: 3.00 PM
  • Near city centre
  • Amenities are not the best
Port Inn Portsmouth in Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • Affordable hotel
  • Hotel has 56 rooms
  • Every guests reviewed enjoyed the shower
  • Bus stop just around the corner
Hampton Inn in Haverhill 106 Bank Rd., Haverhill, MA 01832 ~15.98 miles west of Salisbury Beach
  • Three Star Riverfront property
  • Free breakfast
From$88
Very Good 4.5 /5Review Score Call
Best Western Plus Wynwood Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • Mid-scale Suburban hotel
  • Check-in: 3:00pm
  • For 64%, the lobby entrance was sub-standard
  • Approx. half of guests thought the cleanliness of the hotel was average
Holiday Inn Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • 3 star Suburban property
  • Check-in: 3:00pm
  • Room is all right
  • High priced breakfast
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top