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