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

Beach View Inn - Hampton 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Two-star Beach property
  • Hotel has 29 rooms
From$25
Very Good 4.0 /5Review Score Call
Tides Motel
+1-800-230-4134
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • 2-star property
Fairfield Inn Amesbury - Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Cheap Suburban property
  • Free complimentary breakfast
From$134
Very Good 4.0 /5Guest Reviews Call
Holiday Inn Express Hotel & Suites - Seabrook
+1-888-690-5247
11 Rocks Rd., Seabrook, NH 03874 ~4.53 miles northwest of Salisbury Beach
  • Three Star Highway property
  • Comp. Breakfast
From$130
Very Good 4.0 /5Reviews Call
Hampshire Inn & Conference Center in Seabrook 20 Spur Rd., Seabrook, NH 03874 ~4.60 miles northwest of Salisbury Beach
  • Three Star Highway hotel
  • Comp. Breakfast
From$55
Very Good 4.0 /5Reviews Call
Mainsail Motel & Cottages - Hampton
+1-800-997-5149
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Two star Beach hotel
  • 40 sleeping rooms in hotel
Ashworth by The Sea Hotel : 295 Ocean Blvd.
+1-888-690-5281
295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Three Star Beach hotel
  • Gym / Fitness Center Available
From$105
Very Good 4.0 /5Reviews Call
Hampton Falls Inn - Hampton Falls
+1-800-230-4134
11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • 3-star Beach hotel
  • Gym / Fitness Center Available
Lamie's Inn
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • 3 star Downtown hotel
  • Gym is available on property
From$109
Very Good 4.5 /5Hotel Reviews Call
Hampton Village Resort : 660 Lafayette Rd. 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • Cheap Beach property
  • Check-in: 300
Best Western Plus The Inn of Hampton & Conf Center - Hampton
+1-888-305-3366
815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • Affordable Beach hotel
  • 18 suites in property
From$75
Very Good 4.0 /5Read Reviews Call
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3-star Downtown property
  • Free comp. breakfast
The Exeter Inn
+1-888-690-5281
90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Affordable Suburban property
  • 3 floors in hotel
From$99
Very Good 4.0 /5Reviews Call
Fairfield Inn & Suites Exeter - Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • 3-star Suburban hotel
  • 13 suites in hotel
From$60
Very Good 4.5 /5Read Reviews Call
Best Western Plus Merrimack Valley in Haverhill I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • Affordable Suburban property
  • Gym is available on property
Quality Inn in Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Cheap Suburban property
  • Fitness + Health Center
Yankee Clipper Inn : 127 Granite St.
+1-888-305-3366
127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • 3 star Oceanfront hotel
  • 8 rooms in property
From$199
Very Good 4.5 /5Reviews Call
Marriott Wentworth by The Sea Hotel & Spa
+1-800-997-5149
588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • High-end property
From$419
Very Good 4.5 /5Hotel Reviews Call
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-888-690-5281
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • 2-star Highway hotel
  • Hotel has 4 floors
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • 3 star property
  • Hotel has 56 rooms
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
  • Affordable Riverfront hotel
  • Hotel has 131 suites
From$49
Very Good 4.5 /5Read Reviews 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 property
  • 169 rooms in property
Holiday Inn Portsmouth
+1-888-305-3366
300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • 3-star Suburban hotel
  • 130 sleeping rooms in hotel
Anchorage Inns & Suites - Portsmouth
+1-800-997-5149
417 Woodbury Ave., Portsmouth, NH 03801 ~16.16 miles north of Salisbury Beach
  • 3-star Highway hotel
  • 92 sleeping rooms in hotel
Americas Best Inn : 383 Woodbury Ave. 383 Woodbury Ave., Portsmouth, NH 03801 ~16.23 miles north of Salisbury Beach
  • 2 star Rural hotel
  • 4 floors in hotel
Next 25 Salisbury Beach Hotels > [1 - 25 of 50]   
Next: See My Salisbury Beach Hotels with Pricing
Back to Top