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
  • Affordable Downtown property
  • Hotel has 3 floors
Beach View Inn : 101 Ocean Blvd. 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Economical Beach property
  • Check in time: 3:00 pm
  • Excellent hotel
  • I would definitely recommend this hotel
From$25
Very Good 4.0 /5Reviews CallBookMore Details
Tides Motel in Hampton
+1-800-881-1523
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Economical property
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Affordable Suburban hotel
  • Check-in: 3:00pm
  • Without any traffic noise
  • Most guests thought the service was very professional
Holiday Inn Express Hotel & Suites
+1-866-221-8581
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • 3-star Highway property
  • 77 sleeping rooms in hotel
  • Most guests said the reception staff was great
  • Clean
From$130
Very Good 4.0 /5Read Reviews CallBookMore Details
Hampton Inn : 284 Elm St. 284 Elm St., Amesbury, MA 01913 ~4.58 miles west of Salisbury Beach
  • Mid-scale Highway property
  • Complimentary breakfast is offered
Hampshire Inn & Conference Center 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • 3-star Highway property
  • Hotel has 3 meeting rooms
  • Reception is all right
  • Most guests said the wifi quality was bad
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-888-690-5247
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Two-star Beach property
  • 3 floors in property
Ashworth by The Sea Hotel 295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Affordable Beach property
  • Check in: 4:00pm
  • Valet Service was Exceptional
  • Parking was ok, according to 67%
From$119
Very Good 4.0 /5Review Score CallBookMore Details
Hampton Falls Inn 11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • 3 star Beach property
  • Check-in time: 2:00 AM
  • Furniture needs more attention
  • Good internet connection
Lamie's Inn - Hampton
+1-888-283-3404
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • 3 star Downtown hotel
  • Check-in: 3.00
  • Free cooked breakfast
  • Friendly service
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Hampton Village Resort - Hampton 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Inexpensive Beach property
  • 2 suites in hotel
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 property
  • Check-in: 3:00pm
  • Most guests thought they were poorly maintained
  • About half of guests thought the shower was ok
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3 star Downtown hotel
  • 36 suites in property
  • Desserts were ok, said 53%
  • Fantastic service
The Exeter Inn : 90 Front St. 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • 3-star Suburban hotel
  • Check-in: 3:00 pm
  • Excellent food
  • Average comfort
From$189
Very Good 4.0 /5Review Score CallBookMore Details
Fairfield Inn & Suites Exeter - Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Three Star Suburban hotel
  • 13 suites in hotel
  • Make our stay enjoyable
  • Most guests thought it was clean
Best Western Merrimack Valley : I 495 Exit 49 I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • 3-star Suburban hotel
  • Check in time: 15:00
Quality Inn 1190 Lafayette Rd., Portsmouth, NH 03801 ~14.30 miles north of Salisbury Beach
  • 2 star Suburban property
  • 121 rooms in hotel
  • Pool is good
  • Terrific location
Yankee Clipper Inn in Rockport 127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Midscale Oceanfront hotel
  • 15 rooms in hotel
  • Ordinary amenities
  • Professional service
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Expensive property
  • Great food
  • Outside Jacuzzi perfect
From$219
Very Good 4.5 /5Review Score CallBookMore Details
Fairfield Inn Portsmouth Seacoast
+1-888-690-5281
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Cheap Highway hotel
  • Gym / Fitness Center Available
  • Clean hotel facilities
  • All guests said the reception staff was great
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.87 miles north of Salisbury Beach
  • 3 star hotel
  • Hotel has an eco-friendly policy See policy
  • For only 50%, the noise level was all right
  • For only 67%, the bathroom was ok
From$69
Very Good 4.5 /5Read Reviews CallBookMore Details
Hampton Inn 106 Bank Rd., Haverhill, MA 01832 ~15.98 miles west of Salisbury Beach
  • Affordable Riverfront hotel
  • Check-in time: 3:00
Best Western Plus Portsmouth Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • Affordable Suburban property
  • Check-in time: 4:00pm
  • Surrounding area including
  • Vibe wasn't good
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Holiday Inn Portsmouth : 300 Woodbury Ave. 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • Three Star Suburban hotel
  • 130 rooms in property
  • Bathroom could be optimized
  • Staff was very accomodating
From$69
Average 3.5 /5Reviews CallBookMore Details
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top