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