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 : 7 Essex St. 7 Essex St., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • Midscale hotel
Beach View Inn - Hampton 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Inexpensive Beach property
  • Check-in: 3:00 pm
Tides Motel
+1-800-997-5148
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • 2-star hotel
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • 3 star Suburban property
  • Free breakfast available
From$109
Very Good 4.0 /5Hotel Reviews Call
Holiday Inn Express Hotel & Suites : 11 Rocks Rd.
+1-888-305-3366
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Mid-scale Highway hotel
  • Free complimentary breakfast
From$130
Very Good 4.0 /5Reviews Call
Hampshire Inn & Conference Center - Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • 3 star Highway property
  • Free comp. breakfast
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 property
  • 40 sleeping rooms in hotel
Ashworth by The Sea Hotel - Hampton
+1-888-690-5281
295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Midscale Beach property
  • 106 rooms in hotel
From$105
Very Good 4.0 /5Latest Reviews Call
Hampton Falls Inn - Hampton Falls
+1-800-230-4134
11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Three Star Beach property
  • Gym / Fitness Center Available
Lamie's Inn
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Midscale Downtown property
  • 5 meeting rooms in hotel
From$109
Very Good 4.5 /5Recent 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 of Hampton & Conf Center
+1-888-305-3366
815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • 3 star Beach property
  • Gym / Fitness Center Available
From$75
Very Good 4.0 /5Read Reviews Call
Hampton Inn & Suites Exeter in Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3-star Downtown hotel
  • Check-in time: 3:00PM
The Exeter Inn - Exeter 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Mid-scale Suburban hotel
  • Gym / Fitness Center Available
From$99
Very Good 4.0 /5Reviews Call
Fairfield Inn & Suites Exeter : 138 Portsmouth Ave. 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • Mid-scale Suburban hotel
  • Hotel has 13 suites
Best Western Plus Merrimack Valley I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • Mid-scale Suburban property
  • 2 meeting rooms in property
Quality Inn 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Cheap Suburban hotel
  • Hotel has 121 rooms
From$59
Very Good 4.0 /5Read Reviews Call
Yankee Clipper Inn
+1-888-690-5247
127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • 3-star Oceanfront hotel
  • Hotel has 3 suites
From$199
Very Good 4.5 /5Recent Reviews Call
Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd.
+1-888-305-3366
588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • Expensive hotel
From$419
Very Good 4.5 /5Review Score Call
Fairfield Inn Portsmouth Seacoast
+1-800-881-1523
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Cheap Highway hotel
  • Free complimentary breakfast
From$82
Very Good 4.0 /5Read Reviews Call
Port Inn Portsmouth in Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • Mid-scale hotel
  • Has environment-friendly policy Learn more
From$69
Very Good 4.5 /5Review Score Call
Hampton Inn Haverhill 106 Bank Rd., Haverhill, MA 01832 ~15.94 miles west of Salisbury Beach
  • Mid-scale Riverfront hotel
  • Complimentary breakfast is offered
Best Western Plus Wynwood Hotel & Suites 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • 3 star Suburban property
  • Hotel has 5 meeting rooms
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • 3-star Suburban hotel
  • Check-in time: 3:00pm
From$89
Average 3.5 /5Reviews Call
Anchorage Inns & Suites
+1-888-690-5247
417 Woodbury Ave., Portsmouth, NH 03801 ~16.16 miles north of Salisbury Beach
  • 3-star Highway hotel
  • Hotel has 4 floors
Next 25 Salisbury Beach Hotels > [1 - 25 of 50]   
Next: See My Salisbury Beach Hotels with Pricing
Back to Top