Skip to main content

Search hotels in Salisbury, MA

Enter your dates to see the latest prices and deals for Salisbury hotels

Salisbury – 14 hotels and places to stay

Filter by:

Star Rating
Review score

Beachway Motel

Salisbury

Located 3 miles off Interstate 95, this motel is less than a mile from downtown Salisbury. It features an outdoor pool (seasonal).

L
Louise
From
United States
Great location. Clean room. Great bed, large bathroom.
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 138 reviews
Price from
$119
1 night, 2 adults

Atlantic Breeze Suites

Hampton (Near Salisbury)

Located in Hampton, a 1-minute walk from Hampton Beach Main Beach, Atlantic Breeze Suites provides accommodations with free WiFi and free private parking.

K
Kathleen
From
United States
perfect little room comfy beds and everything we needed!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
$166.80
1 night, 2 adults

Hampton Inn by Hilton Amesbury, MA

Amesbury (Near Salisbury)

The Hampton Inn Amesbury is located in the coastal region of Massachusetts. The hotel offers complimentary Wi-Fi and hot breakfast to all guests.

J
Johanna
From
Dominican Republic
The welcome screen on the room, the staff follow up to see how everything was, how clean it was.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews
Price from
$116.62
1 night, 2 adults

Essex Street Inn & Suites, an Ascend Collection Hotel

Newburyport (Near Salisbury)

This historic, Essex Street Inn, Ascend Hotel Collection is located on Highway 1 in the Newburyport, Massachusetts city center.

C
Chris
From
France
Beautiful Hotel, great breakfast, excellent location.
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 408 reviews
Price from
$101.15
1 night, 2 adults

Best Western Hampshire Inn & Suites

Seabrook (Near Salisbury)

Featuring 3-star accommodations, Best Western Hampshire Inn & Suites is located in Seabrook, 30 miles from Peabody Essex Museum and 30 miles from The House of the Seven Gables.

C
Carolyn
From
United Arab Emirates
Cleanliness, size of rooms, comfortable bed, Nice toiletries, Good breakfast
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews
Price from
$93.49
1 night, 2 adults

Fairfield Inn by Marriott Amesbury

Amesbury (Near Salisbury)

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

A
Aleksei
From
Mexico
- the staff is exceptional - the best I've met in any hotel in the area of Massachusetts/NH They even made delicious cookies for the guests! Everyone was exceptionally professional and kind and eager to help - The rooms are new and clean - Welcoming screensaver on TV with my name - small detail but it made me feel special, too - Great wifi - The breakfast doesn't have that many options, but still very good - the waffle machine definitely gives extra points to it. - Very quiet area, great for rest (I was photographing a wedding in the area on the next day, so that was one of the major factors for me). - their app is great - I programmed my phone to be my room key, and was never worried about forgetting those plastic keys in the room.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 275 reviews
Price from
$92.65
1 night, 2 adults

Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG

Seabrook (Near Salisbury)

Located in Seabrook, 31 miles from Peabody Essex Museum, Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG provides accommodations with a fitness center, free private parking and a...

C
Chase
From
United States
Always stay here..so clean and pleasant. Staff is so friendly! rooms and beds clean and comfy Quiet hotel and pleasant breakfast option. Pool is clean and not over with chemicals. Have many snack options in lobby as well.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 501 reviews
Price from
$86
1 night, 2 adults

Ships Inn

Hampton (Near Salisbury)

Located in Hampton, within a 2-minute walk of Hampton Beach Main Beach and 500 yards of Casino Ballroom, Ships Inn provides accommodations with a seasonal outdoor swimming pool and free WiFi as well...

A
Arpit
From
India
Rooms were Preety clean , Staff was cooperative with good attitude
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 690 reviews
Price from
$118.80
1 night, 2 adults

Nautical Motel

Hampton (Near Salisbury)

Located in Hampton, a 2-minute walk from Hampton Beach Main Beach, Nautical Motel has accommodations with free WiFi and free private parking. The property provides room service and an ATM for guests.

T
Turner
From
United States
We love the convenience of the Nautical’s location. We’ve stayed there multiple times and are always pleased with the comfort, cleanliness and ease of checking in/checking out.
Scored out of 10, guest rating 7.1
Good - What previous guests thought, 189 reviews
Price from
$149
1 night, 2 adults

Seabrook Inn

Seabrook (Near Salisbury)

The Seabrook Inn is 6.3 mi from the Hampton Beach and 47 mi from Boston. Portland is 66 mi from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

C
Christina
From
United States
Move-in customer service and friendliness of the manager. Location was on the main road, very convenient to everything I needed, and still quiet and quaint. It felt like a small in on the Cape. Perfect room for my business stay.
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 589 reviews
Price from
$69
1 night, 2 adults
See all 14 hotels in Salisbury

Hotels with parking in Salisbury

Free parking
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 559 reviews
From $95.47 per night
Free parking
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 501 reviews
From $80.29 per night
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 204 reviews
From $146.12 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 734 reviews
From $112.19 per night
Free parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
From $180.98 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 319 reviews
From $110.67 per night
Free parking
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 422 reviews
Free parking
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 275 reviews
From $103.49 per night
Free parking
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews
From $124.95 per night
Free parking
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 373 reviews
From $109.09 per night

Most booked hotels in Salisbury and surrounding area in the past month

See all

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 501 reviews

Popular with guests booking hotels in Newburyport

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 408 reviews

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews

Popular with guests booking hotels in Seabrook

Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 589 reviews

Popular with guests booking hotels in Amesbury

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 275 reviews

Popular with guests booking hotels in Hampton Falls

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 553 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 673 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 690 reviews

Popular with guests booking hotels in Amesbury

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews

Popular with guests booking hotels in Hampton

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews

Hotels located in the center of Salisbury

Providing a private beach area, Oceanfront Penthouse with Family & Friends offers accommodations in Salisbury. This beachfront property offers access to a patio, free private parking, and free Wifi.

Seaside Escape with Porch and Direct Beach Access is located in Salisbury, just a few steps from Salisbury Beach and 5.9 miles from Casino Ballroom.

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 3 reviews

Charming Oceanfront Home on Salisbury Beach offers accommodations in Salisbury, 3.1 miles from Casino Ballroom. Free Wifi is available throughout the property and Salisbury Beach is a few steps away.

Budget hotels in Salisbury and nearby

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 275 reviews

Featuring a fitness center and a garden, Fairfield Inn by Marriott Amesbury is located in Amesbury, 26 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

From $103.49 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 739 reviews

Featuring 3-star accommodations, Best Western Hampshire Inn & Suites is located in Seabrook, 30 miles from Peabody Essex Museum and 30 miles from The House of the Seven Gables.

From $96.83 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 501 reviews

Located in Seabrook, 31 miles from Peabody Essex Museum, Holiday Inn Express Hotel & Suites Hampton South-Seabrook by IHG provides accommodations with a fitness center, free private parking and a...

From $80.29 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 589 reviews

The Seabrook Inn is 6.3 mi from the Hampton Beach and 47 mi from Boston. Portland is 66 mi from Seabrook Inn. Seabrook Inn also offers a seasonal outdoor pool. Every room has a TV.

From $74.87 per night
Scored out of 10, guest rating 6.6
Pleasant - What previous guests thought, 553 reviews

This New Hampshire hotel, located 6 miles from Hampton Beach State Park, boasts an indoor pool and hot tub. Free Wi-Fi is available throughout the hotel.

From $88.97 per night
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 199 reviews

Offering air-conditioned rooms in the Hampton Beach district of Hampton, 23 B ST APARTMENTS is a few steps from Hampton Beach Main Beach.

From $325.50 per night

Steps to Downtown Rooftop Deck Flexible Temp Stay is located in Newburyport, just 10 miles from Casino Ballroom and 25 miles from The Witch House Corwin House.

Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 3 reviews

Downtown Steps to Waterfront "The Garden" is located in Newburyport, just 25 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

Best hotels with breakfast in Salisbury and nearby

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 89 reviews

Located in Newburyport, within 25 miles of Peabody Essex Museum and 26 miles of The House of the Seven Gables, Compass Rose Inn provides accommodations with a garden and free WiFi as well as free...

From $268.47 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 408 reviews

This historic, Essex Street Inn, Ascend Hotel Collection is located on Highway 1 in the Newburyport, Massachusetts city center.

From $122.10 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 257 reviews

Housed in an historic building, this bed and breakfast is located in Newburyport, Massachuesttes, just 5 minutes’ walk from Waterfront Promenade Park on the Merrimack River.

From $224.80 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 289 reviews

The Hampton Inn Amesbury is located in the coastal region of Massachusetts. The hotel offers complimentary Wi-Fi and hot breakfast to all guests.

From $124.95 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 145 reviews

Located in Newburyport, a few steps from Newbury Beach, Blue - Inn on the Beach provides accommodations with free bikes, free private parking and a garden.

From $225.26 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 2 reviews

Heart of Downtown Newburyport Urban Loft Living is located in Newburyport, just 25 miles from Peabody Essex Museum and 26 miles from The House of the Seven Gables.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 6 reviews

Newburyport Flat Downtown Living King Bed offers accommodations in Newburyport, 10 miles from Casino Ballroom and 25 miles from The Witch House Corwin House.

From $239 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2 reviews

City Loft Group Getaway King Downtown Location is located in Newburyport, just 25 miles from The House of the Seven Gables and 10 miles from Casino Ballroom.

From $329 per night

What Guests Said About Salisbury:

Scored out of 10, guest rating 10

Salisbury is a nice town the motel is in a convenient spot...

Salisbury is a nice town the motel is in a convenient spot close to everything, will continue my summer trips to Salisbury. Usually 3-5 overnight stays during the summer months. Great family atmosphere.
Guest review by
Kim
United States
Scored out of 10, guest rating 6.0

Salisbury is trying their best to clean up the place.

Salisbury is trying their best to clean up the place. The boathouse in the center is fairly new but it is not kept clean. They have several trash receptacles for pizza boxes and trash, but they don’t empty them enough. I like the concert tent. Too bad they couldn’t build a half shell like Hampton.
Guest review by
Gary

See reviews by guests who stayed at hotels in Salisbury

See all
Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 3 reviews
House was very hot when we arrived, turning on window unit only helped a little in one area. Several windows didn't work properly. No vent over gas range (not safe) so we didn't use stove. House was close to beach and a good size for our family
Guest review by
JoAnn
United States
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 23 reviews
The location was great, walk to Newburyport or the Dock restaurant on the water.
Guest review by
christina
United States
From $144.09 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 139 reviews
It was very close to the beach and boardwalk area. Less than 2 miles.
Guest review by
Rachel
United States
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 5 reviews
It was a 5 minute walk to the beach.
Guest review by
Patrick
United States
From $132.92 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 138 reviews
Good close to beaches
Guest review by
Anonymous
United States