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 175 Bridge Rd., Salisbury, MA 01952
  • Mid-scale Riverfront property
  • 3 suites in hotel
Holiday Inn Express & Suites Hampton South Seabrook 11 Rocks Rd., Seabrook, NH 03874 ~3.63 miles northwest of Salisbury
  • 3-star Highway hotel
  • 77 rooms in property
  • Hotel is very clean
  • Staff was very personable and helpful
From$130
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Essex Street Inn : 7 Essex St. 7 Essex St., Newburyport, MA 01950 ~3.69 miles southwest of Salisbury
  • Three Star Downtown property
  • Hotel has 3 floors
Hampshire Inn & Conference Center 20 Spur Rd., Seabrook, NH 03874 ~3.70 miles northwest of Salisbury
  • Affordable Highway hotel
  • 35 sleeping rooms in hotel
  • Easily accessible by car, said 91%
  • Beach nearby
From$55
Very Good 4.0 /5Reviews CallBookMore Details
Beach View Inn in Hampton 101 Ocean Blvd., Hampton, NH 03842 ~3.75 miles north of Salisbury
  • Cheap Beach hotel
  • Hotel has 3 suites
  • Awful rooms
  • Fantastic service
From$25
Very Good 4.0 /5Read Reviews CallBookMore Details
Tides Motel in Hampton
+1-866-429-5787
95 Ashworth Ave., Hampton, NH 03842 ~3.78 miles north of Salisbury
  • Economical hotel
Hampton Falls Inn 11 Lafayette Rd., Hampton Falls, NH 03844 ~3.98 miles northwest of Salisbury
  • Mid-scale Beach property
  • Hotel has 3 floors
  • Adequate balcony
  • Large rooms and friendly service
Fairfield Inn Amesbury : 35 Clarks Rd. 35 Clarks Rd., Amesbury, MA 01913 ~4.05 miles west of Salisbury
  • 3 star Suburban hotel
  • 102 rooms in hotel
  • Could be quieter
  • Average comfort
From$89
Very Good 4.0 /5Read Reviews CallBookMore Details
Mainsail Motel & Cottages : 40 Ashworth Ave.
+1-888-305-3366
40 Ashworth Ave., Hampton, NH 03842 ~4.05 miles north of Salisbury
  • Inexpensive Beach property
Hampton Inn Amesbury - Amesbury 284 Elm St., Amesbury, MA 01913 ~4.09 miles west of Salisbury
  • Midscale Highway hotel
  • Complimentary breakfast is offered
Ashworth by The Sea Hotel : 295 Ocean Blvd. 295 Ocean Blvd., Hampton, NH 03842 ~4.20 miles north of Salisbury
  • 3 star Beach hotel
  • Hotel has 3 floors
  • Rooms are ok
  • Almost all guests thought the fish/seafood dishes were good
From$119
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Lamie's Inn in Hampton
+1-866-221-8581
490 Lafayette Rd., Hampton, NH 03842 ~6.11 miles north of Salisbury
  • 3 star Downtown property
  • Hotel has 2 floors
  • About half of guests thought it was too noisy
  • Clean room
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Windjammer by The Sea - Hampton 935 Ocean Blvd., Hampton, NH 03842 ~6.32 miles north of Salisbury
  • 3-star hotel
  • Hotel has 3 floors
Hampton Village Resort - Hampton 660 Lafayette Rd., Hampton, NH 03842 ~6.36 miles north of Salisbury
  • Two star Beach property
  • 2 suites in hotel
Best Western Plus The Inn at Hampton 815 Lafayette Rd., Hampton, NH 03842 ~6.66 miles north of Salisbury
  • Affordable Beach property
  • 71 sleeping rooms in hotel
  • Most guests thought they were poorly maintained
  • Spacious rooms
Hampton Inn & Suites Exeter 59 Portsmouth Ave., Exeter, NH 03833 ~10.62 miles northwest of Salisbury
  • Midscale Downtown property
  • Check in time: 3:00PM
  • Great reception
  • Food is all right
The Exeter Inn 90 Front St., Exeter, NH 03833 ~10.65 miles northwest of Salisbury
  • Mid-scale Suburban hotel
  • Hotel has 9 meeting rooms
  • Every guests reviewed thought the service was very professional
  • World class service
From$189
Very Good 4.0 /5Recent Reviews CallBookMore Details
Fairfield Inn & Suites Exeter : 138 Portsmouth Ave. 138 Portsmouth Ave., Exeter, NH 03833 ~10.74 miles northwest of Salisbury
  • Mid-scale Suburban hotel
  • 71 sleeping rooms in hotel
  • Great music
  • Immaculate room
From$87
Very Good 4.5 /5Read Reviews CallBookMore Details
Quality Inn 1190 Lafayette Rd., Portsmouth, NH 03801 Website ~13.66 miles north of Salisbury
  • Low Cost Suburban hotel
  • Complimentary breakfast is offered
  • Every guests reviewed were happy with the price of the breakfast
  • Most guests thought rooms were spacious
Fairfield Inn Portsmouth Seacoast - Portsmouth
+1-866-429-5787
650 Borthwick Ave., Portsmouth, NH 03801 ~15.02 miles north of Salisbury
  • Low priced Highway property
  • Free complimentary breakfast
  • Near city centre
  • Not enough parking facilities, according to 100%
From$99
Very Good 4.0 /5Reviews CallBookMore Details
Marriott Wentworth by The Sea Hotel & Spa 588 Wentworth Rd., New Castle, NH 03854 ~15.13 miles north of Salisbury
  • 4 star hotel
  • Most guests thought they were poorly maintained
  • Awesome vibe
From$389
Very Good 4.5 /5Latest Reviews CallBookMore Details
Port Inn Portsmouth - Portsmouth 505 Us Highway 1 Bypass, Portsmouth, NH 03801 Website ~15.21 miles north of Salisbury
  • 3 star hotel
  • Hotel has an eco-friendly policy See more
  • Proximity to the beach was acceptable, thought 67%
  • Every guests reviewed enjoyed the shower
Best Western Plus Portsmouth Hotel & Suites 580 Us Highway 1 Bypass, Portsmouth, NH 03801 ~15.37 miles north of Salisbury
  • Affordable Suburban hotel
  • Hotel has 169 rooms
  • Approx. half of guests thought the wifi quality was ok
  • Most guests complained about the bathroom
Holiday Inn Portsmouth - Portsmouth 300 Woodbury Ave., Portsmouth, NH 03801 ~15.43 miles north of Salisbury
  • Affordable Suburban hotel
  • 130 rooms in hotel
  • No hot tub
  • The majority of guests said the bathroom was dirty
Anchorage Inn & Suites - Portsmouth 417 Woodbury Ave., Portsmouth, NH 03801 ~15.53 miles north of Salisbury
  • 3-star Highway property
  • Free comp. breakfast
Next 25 Salisbury Hotels >  [1 - 25 of 50]    
Next: See My Salisbury Hotels with Pricing
Back to Top