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., Newburyport, MA 01950 ~3.46 miles southwest of Salisbury Beach
  • 3-star property
Beach View Inn 101 Ocean Blvd., Hampton, NH 03842 ~4.41 miles north of Salisbury Beach
  • Low Cost Beach property
  • Check-in: 3:00 pm
Tides Motel in Hampton
+1-800-997-5148
95 Ashworth Ave., Hampton, NH 03842 ~4.46 miles north of Salisbury Beach
  • Economy hotel
Fairfield Inn Amesbury in Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.51 miles west of Salisbury Beach
  • Mid-scale Suburban property
  • Access to gym on-site
From$109
Very Good 4.0 /5Recent 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
  • Three Star Highway hotel
  • Hotel has 77 rooms
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
  • 3 star Highway property
  • 3 floors in property
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-800-997-5149
40 Ashworth Ave., Hampton, NH 03842 ~4.73 miles north of Salisbury Beach
  • Low priced Beach property
  • Check in time: 2:00
Ashworth by The Sea Hotel in Hampton
+1-888-690-5281
295 Ocean Blvd., Hampton, NH 03842 ~4.86 miles north of Salisbury Beach
  • Three Star Beach property
  • Check-in time: 4:00pm
From$105
Very Good 4.0 /5Recent Reviews Call
Hampton Falls Inn : 11 Lafayette Rd.
+1-800-230-4134
11 Lafayette Rd., Hampton Falls, NH 03844 ~4.88 miles northwest of Salisbury Beach
  • Mid-scale Beach property
  • Fitness + Health Center
Lamie's Inn : 490 Lafayette Rd.
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.91 miles north of Salisbury Beach
  • Affordable Downtown hotel
  • Free breakfast available
From$109
Very Good 4.5 /5Reviews Call
Hampton Village Resort 660 Lafayette Rd., Hampton, NH 03842 ~7.15 miles north of Salisbury Beach
  • 2 star Beach hotel
  • 3 floors in hotel
Best Western The Inn at Hampton in Hampton 815 Lafayette Rd., Hampton, NH 03842 ~7.48 miles north of Salisbury Beach
  • Three Star Beach property
  • Hotel has 2 floors
From$80
Very Good 4.0 /5Review Score Call
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~11.52 miles northwest of Salisbury Beach
  • 3 star Downtown property
  • 111 sleeping rooms in hotel
From$89
Very Good 4.5 /5Reviews Call
The Exeter Inn in Exeter 90 Front St., Exeter, NH 03833 ~11.55 miles northwest of Salisbury Beach
  • Mid-scale Suburban hotel
  • 3 floors in property
From$109
Very Good 4.0 /5Review Score Call
Fairfield Inn & Suites Exeter : 138 Portsmouth Ave. 138 Portsmouth Ave., Exeter, NH 03833 ~11.64 miles northwest of Salisbury Beach
  • 3-star Suburban property
  • Free breakfast
From$60
Very Good 4.5 /5Read Reviews Call
Best Western Plus Merrimack Valley I 495 Exit 49, Haverhill, MA 01832 ~12.90 miles west of Salisbury Beach
  • 3-star Suburban property
  • 3 floors in hotel
Quality Inn - Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~14.30 miles north of Salisbury Beach
  • Two-star Suburban hotel
  • 121 rooms in property
Yankee Clipper Inn
+1-888-690-5247
127 Granite St., Rockport, MA 01966 ~15.39 miles southeast of Salisbury Beach
  • Midscale Oceanfront property
  • 3 suites in property
From$199
Very Good 4.5 /5Latest Reviews Call
Marriott Wentworth by The Sea Hotel & Spa
+1-888-305-3366
588 Wentworth Rd., New Castle, NH 03854 ~15.68 miles north of Salisbury Beach
  • High end property
From$419
Very Good 4.5 /5Read Reviews Call
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-800-881-1523
650 Borthwick Ave., Portsmouth, NH 03801 ~15.69 miles north of Salisbury Beach
  • Low Cost Highway hotel
  • Fitness + Health Center
Port Inn Portsmouth in Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.87 miles north of Salisbury Beach
  • 3 star hotel
  • 56 sleeping rooms in hotel
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
  • 3-star Riverfront hotel
  • Fitness + Health Center
From$49
Very Good 4.5 /5Review Score Call
Best Western Plus Wynwood Hotel & Suites : 580 Us Highway 1 Bypass 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~16.07 miles north of Salisbury Beach
  • 3 star Suburban hotel
  • Hotel has 32 suites
Holiday Inn Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~16.09 miles north of Salisbury Beach
  • Mid-scale Suburban hotel
  • Check in: 3:00pm
Anchorage Inns & Suites in Portsmouth
+1-888-690-5247
417 Woodbury Ave., Portsmouth, NH 03801 ~16.16 miles north of Salisbury Beach
  • 3-star Highway property
  • Check-in time: 3:00pm
Next 25 Salisbury Beach Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Beach Hotels with Pricing
Back to Top