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

Essex Street Inn in Newburyport 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • 3-star Downtown hotel
  • 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
  • 4 floors in hotel
  • Excellent hotel
  • Great service
Tides Motel in Hampton
+1-800-997-5148
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
  • Affordable Suburban hotel
  • Check in time: 3:00pm
  • Air conditioning was criticized by 76%
  • Hotel buildings could use some improvement
From$89
Very Good 4.0 /5Review Score Call
Holiday Inn Express Hotel & Suites
+1-888-305-3366
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Mid-scale Highway property
  • Free breakfast
  • Fantastic service
  • Modern Hotel
From$130
Very Good 4.0 /5Recent Reviews Call
Hampton Inn : 284 Elm St. 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Three Star Highway property
  • 8 suites in hotel
Hampshire Inn & Conference Center - Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • 3 star Highway property
  • 3 meeting rooms in hotel
  • Bathroom could be optimized
  • Could use a good cleaning
Mainsail Motel & Cottages
+1-800-997-5149
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Two-star Beach property
  • Hotel has 40 rooms
Ashworth by The Sea Hotel : 295 Ocean Blvd. 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Three Star Beach property
  • Fitness + Health Center
  • Valet parking was awesome
  • Tasty food
From$119
Very Good 4.0 /5Recent Reviews Call
Hampton Falls Inn in Hampton Falls 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Affordable Beach hotel
  • Hotel has 48 rooms
  • The place clean
  • The majority of guests criticized the unstylish hotel
Lamie's Inn
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Three Star Downtown hotel
  • Access to gym on-site
  • Generally very clean
  • Beds were acceptable for 61%
From$109
Very Good 4.5 /5Reviews Call
Hampton Village Resort : 660 Lafayette Rd. 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Inexpensive Beach hotel
  • 40 rooms in property
Best Western Plus The Inn at Hampton 815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • Mid-scale Beach property
  • 71 rooms in hotel
  • AC needs updating
  • Dirty pool, said 62%
Hampton Inn & Suites Exeter : 59 Portsmouth Ave. 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3-star Downtown property
  • 4 floors in property
  • Desserts were ok, said 53%
  • Easily accessible by car, said 100%
The Exeter Inn 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • 3 star Suburban property
  • Hotel has 3 floors
  • Room cleanliness is acceptable
  • Breakfast is average
From$189
Very Good 4.0 /5Reviews Call
Fairfield Inn & Suites Exeter in Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Three Star Suburban hotel
  • Free breakfast available
  • Spacious room
  • Nice front desk
Best Western Merrimack Valley in Haverhill I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • Mid-scale Suburban property
  • Access to gym on-site
Quality Inn : 1190 Lafayette Rd. 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Low Cost Suburban property
  • Fitness + Health Center
  • Quiet room
  • Close to several malls
Yankee Clipper Inn - Rockport 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • 3 star Oceanfront property
  • 3 suites in property
  • Fantastic service
  • For only 60%, the tv was ok
Marriott Wentworth by The Sea Hotel & Spa in New Castle 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • 4-star property
  • Most guests thought the hotel was luxurious
  • Most guests thought the view was good
From$219
Very Good 4.5 /5Hotel Reviews Call
Fairfield Inn Portsmouth Seacoast
+1-888-305-3366
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Cheap Highway property
  • Hotel has 4 floors
  • Lobby was bright, clean
  • The majority of guests thought the building wasn't nice
From$79
Very Good 4.0 /5Review Score Call
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • Midscale hotel
  • 4 suites in hotel
  • Air conditioner dId not work well either
  • Every guests reviewed enjoyed the shower
Hampton Inn in Haverhill 106 Bank Rd., Haverhill, MA 01832 ~15.98 miles west of Salisbury Beach
  • Affordable Riverfront hotel
  • Hotel has 131 suites
From$88
Very Good 4.5 /5Review Score Call
Best Western Plus Portsmouth Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • Three Star Suburban property
  • Check-in: 3:00pm
  • Bad amenities
  • The majority of guests said the bathroom was dirty
Holiday Inn Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • Mid-scale Suburban property
  • Hotel has 130 rooms
  • Most guests thought they were poorly maintained
  • All guests found the restaurant service to be one of the best
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top