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

The Inn at Ring's Island in Salisbury 175 Bridge Rd., Salisbury, MA 01952
  • Three Star Riverfront hotel
  • Hotel has 3 suites
Holiday Inn Express & Suites Hampton South Seabrook 11 Rocks Rd., Seabrook, NH 03874 ~3.63 miles northwest of Salisbury
  • 3-star Highway hotel
  • Check in: 03:00 PM
  • New towels
  • Quick work trip
From$130
Very Good 4.0 /5Read Reviews CallBookMore Details
Essex Street Inn in Newburyport 7 Essex St., Newburyport, MA 01950 ~3.69 miles southwest of Salisbury
  • Three Star Downtown hotel
  • 37 rooms in property
Hampshire Inn & Conference Center : 20 Spur Rd. 20 Spur Rd., Seabrook, NH 03874 ~3.70 miles northwest of Salisbury
  • Affordable Highway hotel
  • 35 suites in hotel
  • Hotel buildings could use some improvement
  • Reception is all right
Beach View Inn in Hampton 101 Ocean Blvd., Hampton, NH 03842 ~3.75 miles north of Salisbury
  • Two-star Beach hotel
  • 3 suites in property
  • Great service
  • No room
From$25
Very Good 4.0 /5Reviews CallBookMore Details
Tides Motel
+1-866-429-5787
95 Ashworth Ave., Hampton, NH 03842 ~3.78 miles north of Salisbury
  • Cheap property
Hampton Falls Inn - Hampton Falls 11 Lafayette Rd., Hampton Falls, NH 03844 ~3.98 miles northwest of Salisbury
  • Affordable Beach hotel
  • Access to gym on-site
  • Beach nearby
  • Bathroom needs cleaning
Fairfield Inn Amesbury : 35 Clarks Rd. 35 Clarks Rd., Amesbury, MA 01913 ~4.05 miles west of Salisbury
  • Midscale Suburban property
  • Check in: 3:00pm
  • Good pub food
  • Yummy hot breakfast
Mainsail Motel & Cottages
+1-888-305-3366
40 Ashworth Ave., Hampton, NH 03842 ~4.05 miles north of Salisbury
  • 2 star Beach hotel
  • 3 floors in hotel
Hampton Inn Amesbury 284 Elm St., Amesbury, MA 01913 ~4.09 miles west of Salisbury
  • 3-star Highway property
  • Hotel has 92 rooms
From$99
Very Good 4.5 /5Read Reviews CallBookMore Details
Ashworth by The Sea Hotel : 295 Ocean Blvd. 295 Ocean Blvd., Hampton, NH 03842 ~4.20 miles north of Salisbury
  • Three Star Beach property
  • 106 rooms in hotel
  • Lack of breakfast offerings
  • Great location
From$119
Very Good 4.0 /5Latest Reviews CallBookMore Details
Lamie's Inn : 490 Lafayette Rd.
+1-866-221-8581
490 Lafayette Rd., Hampton, NH 03842 ~6.11 miles north of Salisbury
  • Three Star Downtown hotel
  • Complimentary breakfast is offered
  • All guests said it was a stylish hotel
  • Air conditioning was criticized by 67%
From$109
Very Good 4.5 /5Recent Reviews CallBookMore Details
Windjammer by The Sea : 935 Ocean Blvd. 935 Ocean Blvd., Hampton, NH 03842 ~6.32 miles north of Salisbury
  • Midscale property
  • Hotel has 3 floors
Hampton Village Resort - Hampton 660 Lafayette Rd., Hampton, NH 03842 ~6.36 miles north of Salisbury
  • Low Cost Beach hotel
  • 2 suites in hotel
From$59
Average 3.0 /5Reviews CallBookMore Details
Best Western Plus The Inn at Hampton in Hampton 815 Lafayette Rd., Hampton, NH 03842 ~6.66 miles north of Salisbury
  • Mid-scale Beach hotel
  • Gym / Fitness Center Available
  • Relatively new rooms
  • Most guests said the reception staff was great
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~10.62 miles northwest of Salisbury
  • Mid-scale Downtown hotel
  • 36 suites in hotel
  • The breakfast buffet is always a big hit
  • Terrific location
The Exeter Inn : 90 Front St. 90 Front St., Exeter, NH 03833 ~10.65 miles northwest of Salisbury
  • 3-star Suburban hotel
  • 9 conference rooms in property
  • Rooms are ok
  • Room cleanliness is acceptable
From$189
Very Good 4.0 /5Reviews CallBookMore Details
Fairfield Inn & Suites Exeter 138 Portsmouth Ave., Exeter, NH 03833 ~10.74 miles northwest of Salisbury
  • Mid-scale Suburban property
  • Hotel has 13 suites
  • Most guests thought the air conditioning was adequate
  • The best breakfast selections
Quality Inn in Portsmouth 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~13.66 miles north of Salisbury
  • Economy Suburban hotel
  • Gym / Fitness Center Available
  • Staff are all lovely and accommodating
  • I really liked the breakfast buffet
From$69
Very Good 4.0 /5Read Reviews CallBookMore Details
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-866-429-5787
650 Borthwick Ave., Portsmouth, NH 03801 ~15.02 miles north of Salisbury
  • Two star Highway property
  • Free complimentary breakfast
  • Great location
  • Tasty breakfast
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Marriott Wentworth by The Sea Hotel & Spa in New Castle 588 Wentworth Rd., New Castle, NH 03854 ~15.13 miles north of Salisbury
  • 4-star hotel
  • Great service
  • Most guests found the grounds to be nice
From$389
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Port Inn Portsmouth - Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.21 miles north of Salisbury
  • Three Star property
  • Check-in: 3:00 PM
  • For only 67%, the bathroom was ok
  • The majority of guests loved the minibar
From$89
Very Good 4.5 /5Reviews CallBookMore Details
Best Western Plus Portsmouth Hotel & Suites in Portsmouth 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.37 miles north of Salisbury
  • Three Star Suburban hotel
  • Hotel has 6 floors
  • Surrounding area including
  • Room is all right
From$76
Very Good 4.0 /5Review Score CallBookMore Details
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~15.43 miles north of Salisbury
  • 3-star Suburban property
  • Hotel has 130 rooms
  • Professional service
  • Toilet seat broken
Anchorage Inn & Suites : 417 Woodbury Ave. 417 Woodbury Ave., Portsmouth, NH 03801 ~15.53 miles north of Salisbury
  • 3 star Highway property
  • Free breakfast
Next 25 Salisbury Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Hotels with Pricing
Back to Top