Star Rating
Hotel Name
Price Range (USD)to
Amenities

Salisbury Massachusetts Accommodations

Only hotels in Salisbury are listed below. Search for cheap and discounted hotel and motel rates in or near Salisbury, MA for your personal leisure or group travel. We provide the best Salisbury Massachusetts hotel rooms. Review the Salisbury hotel list below to find the perfect lodging. We also have a map of the Salisbury hotels. Group booking? Search Salisbury Group Hotel Deals

The Salisbury center point is approximately 1 mile northeast of Pettengill Farm and 3 miles southeast of Seabrook Nuclear Station.

Salisbury Hotels, Motels & Accommodations

Holiday Inn Express Hotel & Suites - Seabrook
+1-888-690-5281
11 Rocks Rd., Seabrook, NH 03874 ~3.63 miles northwest of Salisbury
  • Mid-scale Highway property
  • 3 floors in property
From$130
Very Good 4.0 /5Read Reviews Call
Essex Street Inn - Newburyport 7 Essex St., Newburyport, MA 01950 ~3.69 miles southwest of Salisbury
  • Midscale hotel
Hampshire Inn & Conference Center - Seabrook 20 Spur Rd., Seabrook, NH 03874 ~3.70 miles northwest of Salisbury
  • 3 star Highway hotel
  • 35 sleeping rooms in hotel
From$55
Very Good 4.0 /5Reviews Call
Beach View Inn - Hampton 101 Ocean Blvd., Hampton, NH 03842 ~3.75 miles north of Salisbury
  • Two star Beach property
  • Hotel has 29 rooms
From$25
Very Good 4.0 /5Read Reviews Call
Tides Motel : 95 Ashworth Ave.
+1-888-305-3366
95 Ashworth Ave., Hampton, NH 03842 ~3.78 miles north of Salisbury
  • Cheap hotel
Hampton Falls Inn
+1-800-881-1523
11 Lafayette Rd., Hampton Falls, NH 03844 ~3.98 miles northwest of Salisbury
  • 3 star Beach hotel
  • 3 floors in property
Fairfield Inn Amesbury 35 Clarks Rd., Amesbury, MA 01913 ~4.05 miles west of Salisbury
  • Midscale Suburban property
  • 4 floors in hotel
From$109
Very Good 4.0 /5Read Reviews Call
Mainsail Motel & Cottages
+1-888-690-5281
40 Ashworth Ave., Hampton, NH 03842 ~4.05 miles north of Salisbury
  • 2-star Beach property
  • 3 floors in hotel
Ashworth by The Sea Hotel
+1-800-230-4134
295 Ocean Blvd., Hampton, NH 03842 ~4.20 miles north of Salisbury
  • Affordable Beach property
  • Check-in time: 4:00pm
From$105
Very Good 4.0 /5Reviews Call
Lamie's Inn - Hampton
+1-800-997-5148
490 Lafayette Rd., Hampton, NH 03842 ~6.11 miles north of Salisbury
  • 3 star 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 ~6.36 miles north of Salisbury
  • Two star Beach hotel
  • Hotel has 40 rooms
Best Western The Inn at Hampton 815 Lafayette Rd., Hampton, NH 03842 ~6.71 miles north of Salisbury
  • Midscale Beach property
  • Hotel has 18 suites
Hampton Inn & Suites Exeter in Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~10.62 miles northwest of Salisbury
  • 3 star Downtown hotel
  • Check in time: 3:00PM
The Exeter Inn in Exeter 90 Front St., Exeter, NH 03833 ~10.65 miles northwest of Salisbury
  • 3-star Suburban property
  • Access to gym on-site
From$109
Very Good 4.0 /5Recent Reviews Call
Fairfield Inn & Suites Exeter in Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~10.74 miles northwest of Salisbury
  • 3 star Suburban property
  • Hotel has 3 floors
From$60
Very Good 4.5 /5Read Reviews Call
Best Western Plus Merrimack Valley in Haverhill I 495 Exit 49, Haverhill, MA 01832 ~12.81 miles southwest of Salisbury
  • 3 star Suburban property
  • Fitness center on property
Quality Inn - Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~13.66 miles north of Salisbury
  • Inexpensive Suburban hotel
  • Free breakfast
From$59
Very Good 4.0 /5Reviews Call
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-888-690-5247
650 Borthwick Ave., Portsmouth, NH 03801 ~15.02 miles north of Salisbury
  • Two-star Highway hotel
  • Fitness / Gym is on-site
From$82
Very Good 4.0 /5Read Reviews Call
Marriott Wentworth by The Sea Hotel & Spa : 588 Wentworth Rd.
+1-888-305-3366
588 Wentworth Rd., New Castle, NH 03854 ~15.13 miles north of Salisbury
  • High-end property
From$419
Very Good 4.5 /5Latest Reviews Call
Port Inn Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.21 miles north of Salisbury
  • Mid-scale hotel
  • Check-in: 3:00 PM
From$69
Very Good 4.5 /5Reviews Call
Best Western Plus Wynwood Hotel & Suites : 580 Us Highway 1 Bypass 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.40 miles north of Salisbury
  • 3-star Suburban property
  • 169 rooms in hotel
From$69
Very Good 4.0 /5Review Score Call
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~15.43 miles north of Salisbury
  • Three Star Suburban hotel
  • Check-in: 3:00pm
From$89
Average 3.5 /5Reviews Call
Anchorage Inns & Suites
+1-800-230-4134
417 Woodbury Ave., Portsmouth, NH 03801 ~15.49 miles north of Salisbury
  • 3-star Highway property
  • Fitness + Health Center
Americas Best Inn in Portsmouth 383 Woodbury Ave., Portsmouth, NH 03801 ~15.56 miles north of Salisbury
  • Two star Rural hotel
  • Complimentary breakfast is offered
From$59
Very Good 4.0 /5Reviews Call
Hampton Inn Haverhill 106 Bank Rd., Haverhill, MA 01832 ~15.72 miles west of Salisbury
  • Affordable Riverfront property
  • Check-in time: 3:00
From$49
Very Good 4.5 /5Reviews Call
Next 25 Salisbury Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Hotels with Pricing
Back to Top