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 in Newburyport 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • 3 star Downtown hotel
  • Check in: 3:00pm
Beach View Inn in Hampton 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Low-priced Beach hotel
  • Check in: 3:00 pm
  • Room needs to be redecorated
  • Excellent hotel
From$25
Very Good 4.0 /5Read Reviews Call
Tides Motel in Hampton
+1-800-997-5148
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Economical property
Fairfield Inn Amesbury : 35 Clarks Rd. 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Affordable Suburban property
  • Check in: 3:00pm
  • Sink separated
  • Excellent location
From$89
Very Good 4.0 /5Read Reviews Call
Holiday Inn Express Hotel & Suites
+1-888-305-3366
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • 3 star Highway hotel
  • Free breakfast
  • High comfort
  • Food helpful clean and good
From$130
Very Good 4.0 /5Hotel Reviews Call
Hampton Inn 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • 3-star hotel
From$101
Very Good 4.5 /5Reviews Call
Hampshire Inn & Conference Center in Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • Mid-scale Highway property
  • Gym is available on property
  • About half of guests thought it was too noisy
  • Close to restaurants
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-800-997-5149
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Inexpensive Beach hotel
  • 3 floors in hotel
Ashworth by The Sea Hotel 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Midscale Beach property
  • Hotel has 5 meeting rooms
  • Wonderful bartenders
  • The majority of guests liked the proximity to shopping
From$119
Very Good 4.0 /5Read Reviews Call
Hampton Falls Inn 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Mid-scale Beach hotel
  • Hotel has 4 suites
  • The majority of guests said the bathroom was dirty
  • For 83%, the rooms looked old
Lamie's Inn in Hampton
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Midscale Downtown hotel
  • Free complimentary breakfast
  • Delicious food
  • Location is great
From$109
Very Good 4.5 /5Latest Reviews Call
Hampton Village Resort - Hampton 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • 2-star Beach property
  • 40 rooms in property
Best Western Plus The Inn at Hampton in Hampton 815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • Affordable Beach hotel
  • Free complimentary breakfast
  • Excellent location
  • Dirty pool, said 62%
Hampton Inn & Suites Exeter in Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • Midscale Downtown property
  • Free breakfast
  • Terrific location
  • Most guests appreciated the modern rooms
The Exeter Inn - Exeter 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Affordable Suburban property
  • Hotel has 9 meeting rooms
  • World class service
  • Great reception
From$109
Very Good 4.0 /5Hotel Reviews Call
Fairfield Inn & Suites Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • 3-star Suburban property
  • Comp. Breakfast
  • Standard air conditioning
  • Clean
Best Western Plus Merrimack Valley I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • Affordable Suburban property
  • Hotel has 3 floors
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Low priced Suburban hotel
  • Check in time: 3:00 PM
  • The majority of guests thought the service was very professional
  • Professional service
Yankee Clipper Inn - Rockport
+1-800-997-5148
127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Affordable Oceanfront property
  • Check in time: 2:00
  • Huge ocean-view balcony
  • Room is all right
From$199
Very Good 4.5 /5Recent Reviews Call
Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Four-star hotel
  • Most guests thought the hotel was luxurious
  • Excellent romantic hotel
From$469
Very Good 4.5 /5Latest Reviews Call
Fairfield Inn Portsmouth Seacoast
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Economy Highway property
  • 4 floors in property
  • Microwave available
  • Well-maintained, according to 80%
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • 3-star hotel
  • 2 floors in hotel
  • Good kitchenette
  • Great and very helpful staff
From$69
Very Good 4.5 /5Reviews Call
Hampton Inn - Haverhill 106 Bank Rd., Haverhill, MA 01832 ~15.98 miles west of Salisbury Beach
  • 3 star Riverfront hotel
  • Fitness / Gym is on-site
Best Western Plus Wynwood Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • Midscale Suburban hotel
  • Hotel has 169 rooms
  • Vibe wasn't good
  • Most guests said the bathroom was dirty
From$69
Very Good 4.0 /5Read Reviews Call
Holiday Inn Portsmouth : 300 Woodbury Ave. 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • Midscale Suburban hotel
  • 130 rooms in property
  • Dirty power cord
  • AC needs updating
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top