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/Accommodations

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